;,;cccc:;,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,;,,,;,,,,,,,,,,,;,,;,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,colcoxolxxo
,,,;::::;;,;;;;;;;;;,,;;;;;;;;;;;;,;;,;;;;;;,;;;;;;;;;;;;;,,,,,;,,;;,;;,;,;;;,;;;,;;;,;;;,,,;;,;;;;;;,;;,,;;;,,;,,;;,;,;;;;;,,,,,;;,;;;;;;;;;;;;;;;;;:lc:ccc:llc
,,'...'''..,,'','.',,',,',,'...''','..'''''.';'.''..','',''''......''....'''..,;,.'''.'''',''''.....''''...''''.',..''..'''',''''',,,,.................',;:;;;,;
,''.''.....,,'''....,,,'........',;,',;,....',,''.....''...........',..',.....,;,'......'''..........','..''....',''......''......'','. .,ccc:;,,
,''..'..........'..''',,'''''.'',,'''.''''.............''.................................''...............................''....''','. .,:cllc,,
,''..,,'....'..,,'.',''''.';;'.',,,''',;,'.......'...''.....','.........,'.....................''....''...','........'..........','','. ... .,,;:;;',
,''..','...'...'',,,;,'....,;'.',''...';;'.''......'','......''.........''............'''.......'..........''..........''''......''',' .;llc:. .,;;',c,,
'''.';;'...'''.,,'.'''''..';;..''.....,:,'...''.',...''.....',..........,,..........'..........''.........','........'..........','','. ..... .,;;',;,,
'''''''''......','''....',;;...','.',''''''......''........''.................................''...............................'','','. .',:;',:,,
,''........','..';;,'',,'',,,...''...'..'...','...,,,'.''...''.................,'....''........'.................'....'''.......'''',' ..'',;;;;',
,'....',,..,,'''.';,',,'.'''...........',;'.';,',,';;''''.................'...','..'..,,.,;,.''..............'...,'.''.,,'',,'.''''','. .''',,,,',
,''',;'.'.''..........''.......''....,;,'...,:;,;,..'........ .....',..,,.....,;,'''...''''..........','..''....','''....''''....''',,',',;;;,;;;;;;,,,',,,,''',
,''',;'''......;,....';:::;...,::::'.,;,'''''','''........ ........'''''................''...........'...'.......'.......'''....''',',;,;:::;;::;;;;;,',:::;,',
,'''';;,,......''....,;:cl:..';;clc'.';:;,'..''.','..... ......'..'..',,'.........'...'......''.........'''...................',,',,,,',,,,,,''',,,,''',;,,'',
,''..,;'..'.. .........,'......','...';,..'''..'''''....... .........','............''......''..........''............''......''',,'..''...,'..''''''''''''',
,'....................................................;lcclcc:,.........,;'....................''..........,'....................''','.......;c,...,,..',:;'',',
,'...,:::;...,;::;'..';:::,...........';::;'. ... ...'ldddddddl;... ..',,'...................''..........''....................','','...'....'...;o:...,c;'';,,
,'..';::lc'..,::ll;..,;:cl:...........,::cl;. .. ....'lddddddooo;............'.....'........''.......................'........','',,..''.........'...';c:',:,,
,''...',;'.....,;,.....';,..............';,......... ..'ldoodoooodd:.....'...';,....';,.,,'.....................''....,,'',,'...''','..'...........'..'',;,;:',
,''............................................. ... ..,lddddddodxxl........';,'',..''',,'.''......''..........,'.,'..''','..'..'','..,'...','........';;,;:,,
,''............... ......................... ... ......;loooooooodl'..... .,,''.....'''..........','..''.....'''.....'''.....''','.......''''......'',;;;,',
,''.......................................