;';;;;';;;;;;'';;;;';;;;;;;;';':::.....:........?.. OON :$M$!"?OH$$MMN>$7"-:.::;':.7;;:.:..::::'M7OCCCCCCCCCCCCNCCCCCCCCC$NOCCM.$ .
';';'---;;'';;;;;;;;;;;;;;;;;;;'-'::::::::... ... ..NCQ :.. . ::?Q-"-'';-'-'-C;;';;>":;:.........:-HCCCCCCCCCCCCCMCCCCCCCC7>MCOCM.N
7>?C>"!!!?>!!;:;';';;;;;;;;;;;;;;:';;:;:::. ..... .N .:.... . . ..:!H7-"--'''''-';::';';;'7............'H7CO7CCCCCCCCCNCCCCCCCC7'HCCCH O
'---!?'!?CCCCC???"'';;;;;;;;;;;;;;;;''';;:::;:::::: :.'-;';;:';"C>NHOCQ!;:::;''''''!.:;':;;!:...........:;-'>7CCCCCCCCCCNCCCCCCCCC'"7CN-.C .. .
-'"!--';"--'''"""!7;';;;;;;;;;;;;;;;;;;;;;:;::;;;'';;;--:;'-??77CHHCC7M.:::;.:-'?"">;.';;;":.... '...::::;;CC7CCCCCCCCCQCCCCCCCC7.>C$$.:":....:;:;';:
"''!-";;"--'''"""--'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''!C>!HCO77CCCOCCM:.;:-?7!!---"- ;: C....::;!....:::;;:QCCCCCCCCCCM7CCCCCCCO;!CN?.":;::;;;;;;';;
-;'"-"''--'-;:"-""-'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;."OQ>"NQ>OOC?OCO7H$H-C"--"""""--"Q'? H : :'"::....:::;;:-HCCCCCCCCCM77CCCCC7!-7$H;;-';;;::-';:;;;
-';"-"';-"!-''--"""'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'O?'"NMC$HCCC?QH>-!-"-"""-""""""-OQ> --.-!';::....:::;;;'QCCCCCCCCH$C7CCCCC7;;$Q-;;'';;;::>;';;;;
-';--"';;"-"';---"-'"';;;;;;;;;;;;;;;;;;;;;;;';;;;:'>-"""""""""""""--""""--""""""""-?>: '?" ;;::..::::;;';CCCCCCCCONNCCCCCCCC;-N$';;;;';';O;->!::'
-''-""-';!"--''-""--';;;;;;;;;;;;;;;;;;;;;;;;;;'-'O!Q!"""""""""""""""""""-"""""""""-Q'; ..: ;;;::.:::;;;;'OCCC7CC7CHOC7CCCC7?;?M';;;;;;;;CQ";:>:;;
''--""-;'""""''-"-""-'';;;;;;;;;;;;;;;;;;;:;;:!??OQNH?---""""""""""-"""-?'-;'!-""-"-";-. :;';:::::;;;;;QMCOHH?!?QCCCO7CCC''QC;;;;;;;;;H7N!:C;;;
---"!"-;----";!'"-"""-;;';;'''';;;;;;;;;;'';-'-!OM' :7"""""""""""""--7C" .:H"-"-"">??-;; ;;';::::;;;;:-?>?""CCH""?OOC7CC>'-$!';;;;;;;>'$:OHH;;;
-""""""'';:... . . :: . .... .;;;;;;;;':.!""""M: .?H7""""""""""-!;:.:..':'C"""!7>-">C'; ;'';;;;;;;;;;HCQ??Q7C$'H77!QC7H;:;'::::::: ::;:: ::::
..:.:........ .........:.. O--"!!.. $"!7----""!"-":.. ..:'''>7C>-"""""7?MN ;;;;;;;;;::-Q????77$CQ>HC7N!OC;;'N''';;;::..:::.::::;;
;;;:;;::....::...:......:::::::;';;;:::;C"""-7..:!---"7"""""!': .....:;'-!C!"!"--"""!O?OO7C; '';;;;''''MO7?>!!"!!H:$?7CC?N7:.;';';::;;;';''';''';;;