If picture is too width then it cannot be display in /k forum properly though. Limitations in /k.
CODE
.
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,****,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,*;%%@@@@%%;*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,;@@##########@%%;*,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..*;@################%;*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,;@####################@%**,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..*%########################@%;,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..*@###########################@;,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..*@#############################@;*..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,;@################################@*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..;################################@##%*,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,*;##########@@@@###################@@##%*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,..*%@#######@;*******;;%%@##############@###%*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,...,%########%*... ....,,,;%@############@####%,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,;@#######%*.. ..,;@###############@*.,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,.,,,,,,,,,.,;########%. .. . .*%@##############;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,.,,,,,...,%########; ........ .,;@#############%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,.,,,,.,,,,..,*%@@######* .......... .,;##########@##@;,.,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,..,,,...,.,*%%%@#@@###* ............. .*%########@###%,.,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,.....,..,**%@#####@@###, .. .,;;*.... ,@###########@*.,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,.,.,,.**%@%@@#########@, ....,;%%@@%*.. ,@###########@;,.,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,.,...,,*;@##@@@########%, ...*%@@@###%. . ..*@############%,.,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,.,,,,**,*%@@@@@@#######@, ...,;%@###@*. ....,;#############%,.,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,***,*%@@@@@@@#######; ....*%@@%,.. ...,;#############@*,.,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,**,,,%@@@@@@@@######%, . .,**,. .. .,;###########@#@;,.,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,.,;@@@@@@@#@@#####;. .... .. .;@##########@@@@%*...,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,...,.,;@#@@@@#####@##@;, ,%##########@@@@@%*...,,.,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,.,....,;%@###########@;*. *@#########@@@@@@@;,...,.,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,.,,,...*%@@@@#@#@##@*,,... .*@########@@@@@@@@%*,.,,.,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,...,*%@#@@##@@;. .. .;##########@@@@@#@%*,.,.,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,. .*%@@@@%%;. .;##########@@@@@@@%*,.,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,...*;*. ...*###########@@@@@@;*,.,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,... .*@#####@@@#@@@@@@@%;,.,.,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,..... . .*@#######@#@@@@@@@%;,.,.,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,...... ... ..*@#######@@@@@@%%@%;,..,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,...,.. ..*%@######@@@@@@%%%@%;,.,,,,,,,,,,,,,....,,,,,
.,,,,,,,,,,,,,,,,,,,,,,....... ........... ..*@@##@@@@@@@@%%%%%%@%;,.,,,,,,,,,,,,,...,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,.....,...........,,,,,,,,*;***,*;@###@@@@@@@@@%%%%%@@%*,.,,,,,,,............,,,
.,,,,,,,,,,,,,,,,,,,,,,,....,,,.,,,,,,,,,,******;%%@@%@###@@@@#@@@@@@%%%%%@@%*,,,..,,.................
.,,,,,.....,,,,,,,,,,..,....,,,,,,....,,,,,,,,,,*;;;@@@#@@%%@@@@@@@@%%%%%@@@;,..,.....................
.,,,,,,.....,,,,,,,,,,.....,,,,,.......,,,,,,,,,**,,*;;;***;%%%%%@@@%%%%%@@%*,........................
.,,,,,.....,,,,,,,,,,,,...,,,,,........,,,,,,,,,**,,,*,,,,*;;;;;%@%%%%%%%@%%*.........................
.,,,,,,....,,,,,,,,,,,,..,,,,,....,....,,,,,,,,,,*,,**,,,,*****;%%%%%%%%%@@;,.........................
.,,,,,,...,,,,,,,,,,,,,..,,,,,,,,,....,,,,,,,,,,,,,*,*,,,,*****;%%%%%@@%@@@;*,........................
...,,,...,,,,,,,,,,,,,,...,,,,..,,.,,,,,,,,,,,*,,,,,,,,,,,,,,*;;%%%%@@@@@@@%;*,.......................
....,,...,,,,,,,,,,,,,,....,,,,.,,,,,,,,,,,,,**,,,,,,,,,,,,,,**;;;%%%@@@@@%%%;,.......................
...,,,,...,,,,,,,,,,,,,...,,.,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,**;;;%%%%@@@%%%%;,.......................
..,,,,,...,,,,,,,,,,,,,..,,,.,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,****;%%%;;%%%;;;;*,.......,,,,,,,,,,,,,,,
.,,,,,,...,,,,,,,,,,,,,..,,,,..,,,.,,,,,**,,,,**,,,,,,,,,,,,,*,,*;%;;;*;%%;;;;;*,.......,,,,,,,,,,,,,,
.,,,,,,.,,,,,,,,,,,,,,....,,,..,,..,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*;;;;;;;%%;;;;;*,.........,,,........,
..,,,,,,,,,..,,,,,,,,,....,,,,,,..,,,,,,,,,,,*,,,,,,,,,,,,,,,,,**;;;;;;;;;;;;;;*,,.....,..,,,.........
..,.,,..,,,......,,,,.....,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,****;**;;***;;;;;;**,,...................
.,,,,,..,,..........,......,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,************;;%;;;;*,,...................
.,,,,,.,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*******,****;;;%;;;;*,,...................
.,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,******,,,***;%%;;;*****,,.................
..,,,,,,.....................,,,,,,,,,,,,,,,,,,*,,,*,,,,,,**,*****,*,*,,*;%;;;*****,,.................
.,,,,,,.....................,,,,,,,,,,,,,,,,,,,,,,**,,,,,***,,******,,,,*;%;;;*,***,,.................
..,......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,****,*,,,,,,*;%;;*,***,,,................
.........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,*******,,,,,.,;%%;*****,,,................
....................,.....,,,,,,,,,,,,,,,,,,,,,,,,********,*********,,,,,,;%%;******,,,..,............
..,.....................,.,,,,,,,,,,,,,,,,,,,,,***,******,**********,,,,,,*%%%;*,,,**,,......,...,,,,,
.,,....................,,..,,,,,,,,,,,,,,,,,,,***,*****,,***,*******,,,,,,,*;%%;,,,***,,.,.,,,,.,,,,,,
.......................,.....,,,,,,,,,,,,,,,,,***,,****,***,,*;****,,...,,,**;%;*,,,**,,,,,,..,,,,,,,,
.,.,..........,........,,.....,,,,,,,,,,,,,,,,,,,*,,,******,,*;****,,...,,,,**;**,,,*,,,,,,,,,,,,,,,,,
.,,,.,,.......,,......,,,,..,,,,,,,,,,,,,,,,,,.,,,,,,*********;***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,.,...,......,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,**************,,,.......,,*,,.,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************,**,......,*,,,..,,,***,,,,,,,,,,,,,,
.,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,*;************;*****,......,,,,....,,*;**,,,,,,,,,,,,,
.,,,,,,,,,,.........,,,,,,,,,,.,,,,,,,,,,,,***,**************;;;****,.......,,,....,,*;;*,,,,,,,,,,,,,
.,,,,,,,,,,.........,,,,,,,.,,,,,,,,,,,,,,,*******,**********;;;;***,,.......,,...,,,*;;**,,,,,,,,,,,,
.,,,,,,,,,..........,,,,,,,,,,.,,,,,,,,,,,,,,,,**,*********;;;;;;****,.......,,...,,,*;;**,,,,,,,,,,,,
.,,,,,,,,,..........,,,,,,,,,,..,,,,,,,,,,,,,,,,***********;;;*;;****,.......,,....,,*;;;**,,,,,,,,,,,
.,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,****;*******;;;;;;**;;*,........,,...,,*;;;*,,,,,,,,,,,,
.,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,***************;;;;**;**;;;*,..........,..,,*;;;**,,,,,,,,,,,
.,,,,,,,....,,........,,,,,,,,,,,,,,,,,,****************;;***;;**;;;*,..........,..,,**;%;*,,,,,,,,,,,
.,,,,,,,,...........,,,,,,,,,,,,**,,,,,**,,,**********;;;***;;;;***;;,.............,,**;%;*,,,,,,,,,,,
.,,,,,,,,...........,,,,,,,,,,,,,,,,,,***,,*****************;;****;;;*.............,,**;%%;*,,,,,,,,,,
.,,,,,,,,.............,,,,,,,,.,,,,***************;;;;;***;;;;;;***;%*...........,,,,**;;;;*,,,,,,,,,,
.,,,,,,,,.............,,,,,,,,,,,,,**************;;;;;;***;;;;;;;**;@;. .........,,,**;;%%;;*,,,,,,,,,
.,,,,,,,...........,.,,,,,,,,,,,**,*************;*;;*****;;;;;;;;;*;%;...........,,*;;;;%%%;*,,,,,,,,,
.,,,,,,,...........,.,,,,,,,,,,,***,**************;*******;;;;;;;;*;%;........,...,;;;;;;%%%;*,,,,,,,,
.,,,,,,,.......,,....,,,,*,,,****,,,,***********;*;***;;;*;;;;;;;;*;%;,..........,**;;;;;;%%;*,,,,,,,,
.,,,,,,,.......,,..,.,,,,*,,,****,,*,**,**********;;**;;;;;;;;;;;;*;%;,.........,,**;;;;*;;%%;,,,,,,,,
.,,,,,,........,,..,,,,,,,,,****,,,,,************;;****;;;;;;;;;;;;;%%;,.......,,,**;;;;;;;%%;*,,,,,,,
.,,,,,,........,,,.,.,,,,,**,**,,,,,,************;;****;;;;;;;;;;;;%%%;,........,,,***;;;;;%%%*,,,,,,,
.,,,,,,,,......,,,.,,,,.,*;;*,*,,,*,,,******************;;;;;;;;;;%%%%;,.,,......,,,***;;;%%%%;**,,,,,
.,,,,.,,,.....,,,,,,*,..,;%;*,*,,,,*,,,****,******;*,,,**;;;;;;;;;;%%%;,.,,,.....,,,,**;;%%%%;;**,,,,,
.,,,,,,,......,,.,,**,..,*;*,,,,,,,,,,,**************,,**;;;;%%%;;;%%%;,.,,,.....,,,,**;;%@%%;;***,,,,
.,,,.,,,.....,,,..,***,.,,,,,,,,,,,,,,,***************,**;;;;%%%;;;%%%;,..,,,,,,,***,,**;%@%%;****,,,,
.,,...,,....,,,,..,****,,,..,,,,,,,,,,******************;;;;;;%%%;;%%%;,...,,,,,***;*,,*;@@%%;*,,,,,,,
.....,.....,,,*,..,******,,,,..,,,,,**************;;;*;;;;;%;%%%%%%%%%;,...,,,,******,,*%@@%%;*,,*,,,,
....,,..,,,,,*,,,,,,,*****,,,,,,,,,********,****;;;;;*;;;;;;%;;%%%%%%%%*.....,,,,,*,,,,*%@%%%;*,**,,,,
...,,,.....,*;*,,..,*****,,,,,**************;**;;;;;**;;;;;;;%%%;;;%%%%*.....,,,,,,**,,;%@@%%;*,***,,,
...,,,...,,,**,,*****,,*****,*************;;;****;;;;;;;;;;;;;;%%%%%;%%*........,,,,,,*;%@%%;**,,,*,,,
..,,,,.,,,,,*,,********,**,,,*************;;;***;*;;;;;;;;;;;;;%%%%;;%%*...,,,,..,,,,,*;%@%%;**,,,**,,
..,,,,,,,,,,*,,*********,,,,,,,*******************;;*;;;;;;;%%%;;;;;;;%;...,,,,,.,,,,**;%%%%;*,,,,*,,,
..,,,.,,,,,**,,**********,,,,,,*************;*;;*;;;;;;;;;;;;;;;;;;;;;%;,..,,,,,,,,,,*;;%%%%;*,,,,***,
..,,,,,,,,*******;****,,*,,,,**,***********;;;;;;;;;;;;;;;;;;;;*;;;;%%%;,.,,,,,,,,,,,,*;%%%;**,,,,,***
..,,,,,,,**;*****;********,,,**************;;;;;;*;;;;;;;;;;;;;*;;;;%%%%*.,,,,,,,,,,,,*;%%%;**,,,,,***
..,,,,,,,*;;********,,,,***,,**********;***;;******;*;;;;;;;;;;;;;;;;;%%*,,,,,,,,,*,,,*;%%%;**,,,,,***
..,,,,,,,*%;*,******,.,,*******************;**********;;;;;;;;;;;;;;;;%%;*,,,,,,,**,,,*;%%%;**,,,,,,**
..,,,,,,*;%;*,******,,,,,,****************************;;;;;;;;;;;;;%%%%%%;,,,,,,,***,,,;%%%;*,,,,,,,**
..,.,,,,*%%;,*************************************,,*;;;;;;;;;;;;;%%%%%%%;*,,,,,,***,,,;%%%;*,,,,,,,**
.,,,,,,,;%;*,,************************************,**;;;;;;;;;;;;%%%%%%%%%*,,,,,,**,,,,;%%;;**,,,,,,**
.,,,,,,,;%;*,,****************************************;;;;;;;;;;;%@%;%%%%%*,,,,,,**,,,,;%%%;**,,,,,,,*
.,,,,,,,;%;,,,******;********;*********************;*;;;;;;;;;;;;%%%;;;%%%;,,,,,,*;,,.,;%%;;**,,,,,,,*
.,,,,,,*;%*,,,********,,******;;;;***************;*;;;;;;;;;;;;;;%%;;;;%%%;*,,*,,**,,,*;%%%;**,,,,,,,*
..,,,,,*;%*.,,********,,,****;;;;;;*;;**;***;****;**;;;;;;;;;;;;;;;;;;%%%%%*,,*,,,*****;%%%;**,,,,,,**
..,,,,**;%*,,,*********,,****;;;;;;************;;;*;;;;**;;;;;;;;;;%%%%%%%%*,,**,,,****;%%;;**,,,,,,*,
..**,,,*;;*,,********,,,,****;;**;******;***;**;;*;;;;;;*;;;;;;;;;%%%%%%%%%;*,,**,,****;%%%;;**,,,,,**
..***,,*;;,,,*******,,,,***********;****;***;;;;;*;*;;;;;;;;;;*;;%%%;;;;;%%%*,,*,,,**,,;%%%;;**,,,,,**
..**,,,*;*,,,,******,,***********************;;;****;;;;;;;;;;;;;%%;;;;;;%%%*,,*,,***,,;%%%;***,,,,,**
.,***,*;;*,.,,,*****,,***********************;;;***;;;;****;;;;;;;;;;;;%%%%%;,,,,,***,*;%%%;***,,,,*,,
.,,****;;*,..,,,,**,,,,**************;;*;****;;;;;;;;;******;;;;;;;;;;;%;;%%%*,,,,,,,,*;%%%;;**,,****,
.,,,**;;**,,,,,***,,,****************;;*;;**;;;;;;;;;;***;;;;;;;;;**;;;;;%%%%;,**,,**,*;%%%%;**,,,,***
.,.,,****,,,,,,***,,,,**************;;******;;;;;*;;;;****;;;;;;;;;;%%;;;%%%@%*,*,,****;%%%;;**,,,,,**
.,..,,,,,,,,,,,,,*,,,,,*************;;****;;;;;;************;;;;;;;;;;;;;;;%%%*,**,,***;%%%;******,***
.,,,..,,,,,,,,,,,,,,,,,******************;;;;;;;*******;;****;;;;;;;;;;;;;;;;%;*,******%%%%;*********,
.,,,..,,,,,,,,,,,,,,,,,******************;;;*;;;*;****;;********;;;;;;;;;;;;%%%;*;;%;;;%%;;;**********
.,,,,,,,,,,,,,,,,,,,,,,*******************;**;;;**;;**;;***;;;**;;;;;;;;;;;;%%;;;;;%%%;;;;;;;*********
.,,,,,,,,,,,,,*,,,,,,,,********************;;;;;;*********;*;;*;;;;;;;;;;;%%%;;;;;;;;;;;;;;;;;*****,**
.,,,,,,,,,,,,,***,,,,,*********************;;;;;;;******;;;;;;;;;;;;;;;;;;;;%%;;;;;;;;;;;**********,,*
.,,,.,,,,,,,,,,*************************;;**;;;;;*****;;;;*;;;;;;;;;;;;;;;;;;%;;;;;;;;;;**************
.,,,.,,*,,,,,,,*******,,****************;***;;;;;**;**;;;***;;;;;;;;;%%;;%;;;;;;;;;;;;;;;;;**********;
.,,,.,,,,,,,,.,*******,,*******************;;;;;;**;**;;;*;*;;;;;;;;;%%;;%;;;;;%;;**;;;;;;;;**********
.,,,,.,,,,**,.,******************************;;;******;;*;;;;;;;;;;;;;;;;%%%;;;;;;*;;;;;**************
.,,,,.,,,**,,.,*****************************;;;;;;;***;;;;;;;;;;;;;%;%;%%%%%;;;;;;***;;**********;***;
.,,,,.,,,,,,,,,*****************************;;;;;;;**;;;;;;;;;;;;;;;;;;;;%%%;*;;;;;******************;
.,,,,,,,,,,,,,,**;***************************;;;;;;;*;;;;;;;;;;;%%;;;;;;;%;;;;;;;;;***********;****;;;
.,,,,,,,,,,*,,,**;;***;**;;******************;;;;;;;*;;;;;;;;;;%%%;;%%;;;%;;;;*;;;;;**********;;;;**;;
.,,,,.,,,,,*,,.,***;**;**;*****************;*;;;*;;**;;;;;;;;%%%%%;;%%;;;%;;;;;;;;;***********;;;;**;;
.,,,,,,,,***,,,*******;;;;*****************;;;;;;;;;*;;;;;;;;%%%%;;;%%;;;%;;;;;;;;;*;**********;;;;*;;
.,,,..,,******,,********;;*****************;;;;;;;;**;;%;;;%;;%%%;;;;;;;%%%;;;;;;;;***********;**;;*;;
.,,,,,,,*******,********;;*****************;;;;;;;;;;;;;;;;%%;;%;;;;;;%%%%%;%;;*;;;***********;;;;;;;;
.,,,,,,,****;;*******************************;;;;;;;;;;;;;;;;%;;;;;%;;%%%;;;;;;**;;******;***;**;;*;;%
.,,,,,,,****;%%;******************************;;;;;;;;;;;%%;;%%%%%;;%%%%;;;;;;***;;;*****;;;;;**;;;;%%
.,,,,,,,***;;;%;*;****;;***,*******************;;*;;;;;;;;;;;%%;;;;;%%%;;;;;;;;;;;*;******;;;;**;;;;%%
.,,,,,,,*;;;;;%;;;;**;;;;*,******,,**,****,****;**;;;;;;;;%;;%;;;;;;%%%;;;;;;;;;;**;;******;;;;;;;;;%@
.,,,,,,,*;;;;%%%%;;;**;;;*******,**,,,***,,,****;;;;;;%%%;%%%;;%%;;;%%%%;%%;;;;;;;;;;;*;;***;;***;;;%@
.,,,,,,,**;;;%%%;;;%%;;;***,******,,,***********;;;;;%%%%%%%;%%;;%%%%%%;;;;;;;;;%;;;;;;;;;**;;;**;;%%@
.,,,,,,,,**;;%%;*;;%;**;;**,*******,************;;;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;;;;;;;;;**;%%@
.,,,,,,,,,**;;;;;*;;**;;;;**********************;**;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%;%;;;;;;;;**;;;;%%@@
.,,,,,,,,,,*;**%%*,*;**;;;*******,*****************;;%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%;;;;;;;;**;;;;%@@@
.,,,,,,,,,,*;**;%,.*%;,,*;;**,***,*************;;*;;;%%%%%%@@%%;;;%%%%@@@@@%%%%%%%%;;%;;;;;;**;;;;%%@@
.,,,,,,,,,,**,*%@..;@%,,*;;;*****,********,,***;;*;;%%%%%%%@%;;**;%%%;;%%%@@%%%%%;;;;%;;;;;;***;;%%%@@
.,,,,,,,,,,,*,;##**%@%;;%%;;*****,********,*****;;;;;;;%%%%%;%;,,;%@%;**;;%@@%%%%;;;%%;;;;;;;***;;%@@@
.,,,,,,,,,,,,,;@@%%%%%%@@%;;;;*******************;;;;;;%%%%;%@%**%@%%;***;%@@@%%%%;;%%;;;;;;***;;;@@@@
.,,,,,,,,,,,,,;;;;%@@@@@#@@;***;;*;;;;;;***;*****;;;;;;;%%%%@@@;%@@@%;*;%%%%@%%%%%%;;;;;;;*****;;%%@@@
.,,,,,,,,,,,,,,,,,;@#@%@@@@%,,**;;;;;%%;;;;;;;;;**;;;;;;@@@@#@%%@#@#%;;%@%%%%%%@@%;;;*;;;;****;;;%%@@@
.,,,,*,,,,,,......,;;;****;*..,,,*****;**;;;;;;;;;%;;%;%##@@#@@@#@@@%%@@@@@@@%%%%%;;**;;;;****;;%%%%@@
.,,,,,,,,,,,,.......,,,............,,,,,,*****;;;;;;;;%@#@@@@####@#@@@#@###@@%%%%%;**;;;;;;***;%%%%%%%
.,...,,,,,,,,,,,,,,,,,,,,,...,,.,,.,,,,,,,,,,,,,,,*****;%%;%@####@#########@%;;;%%%;;;;;;;;;**;;;;;;;;
........,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,..,,,,,,,,*;%@@@@####@######%;;%%%%%%;******,,,,,,,,,,
...,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,*****;;;;;;;;;;;;;***;****,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,*,*,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,
.,,*,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,******,**,,,,,,,,**,,,,,,,,,,,**,,
.,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,*****,,
.,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,*,,,,,**,,,,,******
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,,,,,
.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*****,,,,,,,,,,,,
.,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,,,,,,,
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,