`*W###################################################################################################W#` 
`z#######################################################################################################n`
i#########################################################################################################+
x#########################################################################################################W
####W#+#+*+*#++zz++##+**i******+#+***+**ii**++*+#z*****++*******************i*+*+#***#***+**i++i+**+++@####
####+:;::;;:i;:::,,:ii,,,,:,::ii:i:;:;;:,,,:;:,,;:,::;:i;::,,,,,:,,:,,::,,::.,;i;,::;:::::;:,,;;:,,,:,z####
####+i+:,.````.```..`````````..``....`.```...``..`````..`.,..```.````.```.``....``...`````...``..```.:+####
####+i:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii*ii;`,*####
####+*:+:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::;;;;;;;;;;;;ii;:,+####
####+i*i;i*;:**;*#*:::i*;:**;*+*::+i:*+i;+i*:*i*i++*+:;+;++;,,,:,::::::::::::::::;;:ii:;;:*;;i;i*;i;i.+####
####+;#;ix+x+z#z#+i::;x*x*n+n#+i:z#z*nii,M;x,#x;*+#ix;x:ix:;,,,,,,,,,,,::::::::::::iz;:;:z*::;;n;:;;*.*####
####+;#;*n:Wn*ix#n;::*z:Mz#:M#n:,x;+zn#:,x;x,#*xi*#,xin,,M+,,,,,,,,,,,,,,,,,:::::::z+n:;:M#+;:+zx:;;*.+####
#####;z;;xix+z+##+:+:;x;xin*z#*,,#*z*n;,,x:x;+**#*#,x:x:*x;i,,,,,,,,,,,,,,,,,,:::::#in;;:ni#i:*+n;i;*.i####
####+*#i:i*;:i*:#+:+::;*:,i*:+*,,,ii,zi,,n,;*,ii,;i,*,:i:i*;.,,,,,,,,,,,,,,,,,:::::;#+*;:*#*i;;++*;;*,*####
####++i#:::::::::::::::,,,,,,::,,,,,,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::ii;;;;i;;;;i*;;i;,*####
####++;x########################################+++++++++++++++++++########################zzzzzzzz#,:*####
####+*+,zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz#,;;*####
####*i+.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz##zz######.:;+####
####+i#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::*####
####+;#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::*####
#####*#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;;*####
#####:*,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.:;+####
####*;+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.,i#####
####*i+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.:**####
####+i*,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.iii####
####*:*,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.i;*####
####+:+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::#####
#####;+.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.:;*####
####*:*.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::+####
####i;*,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::*####
####+;*.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.::*####
####*:+.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.,:*####
####i:+.z+++++++++++++++++++++++++++++++++**iiiiiiiiiiiiiiiiiii*+++++++++++++++++++++++++++++++++++.,:*####
####*;+,z+++++++++++++++++++++++++++++++*i;;;;;;;;;;;;;;;;;;;;;;;i+++++++++++++++++++++++++++++++++.,:*####
####*:+,z++++++++++++++++++++++++++++++*i;;;;;;;;;;;;;;;;;;;;;;;;ii*+++++++++++++++++++++++++++++++.:,*####
####*:+,z+++++++++++++++++++++++++++++*;;;;;;;;;;;;;;;;;;;;;;;;;;i;;*++++++++++++++++++++++++++++++.:;*####
####*;*.z+++++++++++++++++++++++++++++ii;;;;;;;;;;::::::::;;;;;;;;;;i++++++++++++++++++++++++++++++.:;*####
####*:*.z++++++++++++++++++++++++++++*ii;;;;;;;;;::::::::::;;;;;;;;;;*+++++++++++++++++++++++++++++.::+####
####*:*.z++++++++++++++++++++++++++++*ii;;;;;;;;;::::::::::;;;;;;;;;i*+++++++++++++++++++++++++++++.::*####
####*;+,z++++++++++++++++++++++++++++*iii;;;;;;;;:::::::::;;;;;;;;;ii*+++++++++++++++++++++++++++++.:;*####
####*:+,z+++++++++++++++++++++++++++++*iii;;;;;;;;;;;:::;;;;;;;;;;;ii*+++++++++++++++++++++++++++++.:;*####
####*iz,z+++++++++++++++++++++++++++#+**iiii;;;;;;;;;;;;;;;;;;;;;iii**+++++++++++++++++++++++++++++.::*####
#####*+.z+++++++++++++++++++++++++++#++**iii;;;;;;;;;;;;;;;;;;;;iiii*++++++++++++++++++++++++++++++.:;+####
####+:*,z+++++++++++++++++++++++++++#++**iiiii;;;;;;;;;;;;;;;;;iiiii*++++++++++++++++++++++++++++++.:;+####
####*:+.z+++++++++++++++++++++++++++#+++Mniiii;;;i;;;;;;;;;;;;;iiiii*++++++++++++++++++++++++++++++.:;*####
####*;*,z+++++++++++++++++++++++++++##+#@@+iii;;ixM#;;;;;;;;;;;iiii**++++++++++++++++++++++++++++++.:;+####
####+i+.z+++++++++++++++++++++++++++##+#@@+iii;;z##@+;;;;;;;;;;iiii**++++++++++++++++++++++++++++++.:;+####
####+i+,z+++++++++++++++++++++++++++##+*nx*iii;;#@#@*;;;;;;;;;iiiii**++++++++++++++++++++++++++++++.;:*####
####*i+,z++++++++++++++++++++++++++++#++***iiiiii#x+;;;;;;;;;;iiiii**++++++++++++++++++++++++++++++.;:*####
####+;+.z++++++++++++++++++++++++++++#++***iiiii;;;;;;;;;;;;;;iiiii**++++++++++++++++++++++++++++++.;;*####
####+;+,z+++++++++++++++++++++++++++##++***iiiii;;;;;;;;;;;;;iiiiii**++++++++++++++++++++++++++++++.:i*####
####*;+.z+++++++++++++++++++++++++++##++***iiiiii;;;;;;;;;;;iiiiiii**++++++++++++++++++++++++++++++.:;+####
####+;+,z++++++++++++++++++++++++++++zn+****iiiiii;;;;;;;;;iiiiiii**+++++++++++++++++++++++++++++++.;;#####
####+:#,z++++++++++++++++++++++++++++z@#****iiiiii;;;;;;;i;iiiiiii**+++++++++++++++++++++++++++++++.;i*####
####*i*.z++++++++++++++++++++++++++++#WM+***iiiiiiiiii*i;iiiiiiiii**+#+++++++++++++++++++++++++++++.;;*####
####+;#,z++++++++++++++++++++++++++++#z@n***iiiiii;i+M@Mii;iiiiii***+#+++++++++++++++++++++++++++++.;i*####
####+*+,z++++++++++++++++++++++++++++##x#x+**iiiii*n@#@ziiiiiiiii***+#+++++++++++++++++++++++++++++.;i+####
####+i+,z++++++++++++++++++++++++++++##+M#M+*ii*#x@#@x*ii;iiiiiii***+#+++++++++++++++++++++++++++++.ii+####
####+;+,z++++++++++++++++++++++++++++##++M@@xnxW##@M+iiiiiiiiiii***++#+++++++++++++++++++++++++++++.;;+####
####+;+,z++++++++++++++++++++++++++++###++n@###@Wn+iiiiiiiiiiiii***+##+++++++++++++++++++++++++++++.:;#####
####*:+.z+++++++++++++++++++++++++++++z##+++nxn#*iiiiiiiiiiiiii***+##++++++++++++++++++++++++++++++.:;+####
####i,*.z+++++++++++++++++++++++++++++#z##+++****iiiiiiiiii****+++###++++++++++++++++++++++++++++++.:i+####
####i,*.z++++++++++++++++++++++++++++++zz###+++++************++++###+++++++++++++++++++++++++++++++.::*####
####*:*,z++++++++++++++++++++++++++++++#zzz###++++++++++++++++#####++++++++++++++++++++++++++++++++.::*####
####*:*,z++++++++++++++++++++++++++++++++#zzz##################zz#+++++++++++++++++++++++++++++++++.::i####
####+:+,z+++++++++++++++++++++++++++++++++##zzzzzzzzzzzzzzzzzzz#+++++++++++++++++++++++++++++++++++.::+####
####+i+,z++++++++++++++++++++++++++++++++++++#####zzzzzzzzz###+++++++++++++++++++++++++++++++++++++.;+#####
####z++,z++++++++++++++++++++++++++++++++++++++++########++++++++++++++++++++++++++++++++++++++++++.*;*####
####**z,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.,:*####
####+;+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++`:;*####
####+;+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;;*####
####+;#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i+####
#####i+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i+####
#####;*,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;;+####
####*:*.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i+####
####+;+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i+####
####+i+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.:i#####
####+;#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;;+####
####+;+,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.ii+####
####+i+.z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.ii+####
####+i#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.i*#####
####+i#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i#####
#####i#,z++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;i+####
#####i+.******************************************************************************************i`:;+####
#####*:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:.;+####
####++;+::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,::::::::::::::::::::;;;;;;;;;;;;i.:*####
#####*+i;;:::::::::::ii::::::::::::::::;::::::,,::,,,,,,,,,,,,,,,,,,,:::::;;;;;:;;i;;;;;;;;;;iii;;i;:,*####
####+;#;+#:;:;;:;:;::*z::::;::,**::;*+;z;:,::+,:z+;:,:,:,*:::::,:,,,,,,*n;x+#*M;x*x+:::;;;;;#####+;:;.*####
#####;#;+#innnxzz#nxz+z+n#zn#;,#nin#zn*z*n#+*x,*+,+zn#+z+x;zn+zn#;:***,iM#x+z:xnM*x;::::;:;;*##@#*;;i,+####
#####iz;+zzni#zn**zxn+zxxzi;n,;zn+z;#n*#nxz+:x,;z*#*ni#n#x:nx+*ni:,:::,i#zn++*#xz*n+:::::;;;;zxz;;;;i,*####
#####*#*;iii;zn;i;;i:;:;;;:*i,;::;;:;;:;:;:;:;,,:;::,;:;:;,;;::,;,,,,,,:::;;i;;;;;ii:::::;;;;;;;;;;;;,+####
######iziiiiiiii;;;;;;;;;;;i;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:;:;;;;;;;;;;;;;;;;;i;iiiiiiiiiiii******+,i+####
#####+;zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxnxnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*:i#####
####+;#.;;;;;ii;;;;;;;;;;;i;;;;;;;;;ii;iiii;ii;;i;;ii;;ii;;i;i;;;;;;;i;;;;;;i;i;ii;ii;;;;ii;;;;;;;:.**#####
####+;n.,::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::,::::::;:;:::::::::::::::::i.;+#####
####+#n..:;::.,,,,,,,,.,:..,,....,,..,,:,::,,,,,,,,:,,,,,,,,,,,,,....,..,,,,,.,,,:,,,,,,.,,:,..,,,;.ii*####
####++#..;*;*;:i:i,;;,.+;;,;:;..:+;;:;;+i:*;:,;iiii;+;;,,,ii;,;;i,;,;::..,*i;,;ii#;*;;:;;,;+i,,,,,i.::*####
####n*+..;+;*ii*;i*+*,.*;*i**;,,*;#;*****;*+;,#i;+i;z*i:,,*+**i+*;++:*;,.*:+*i+i:***i;****,**,,.,,i.:;+####
####z;+..;i.i,i;;ii#+*.i,*;ii;*,;*;i:*ii;:;*:,i;i*;iii*;;,iii;iii;i;i;i*,:i;*;*iiii;;i:ii;iii:i,,,;.;;+####
####*;+..,,:,::::.,;:,..,..:,,,,;,,,,,,,,,,,,;;,,;,,,,,,,,.::,;:,;.,::.,::...,,,,.,,,,,,.,...,,,,,i.;i+####
####*;+..i;i:*i:*ii*i;i;;.,ii*:i+;iii*+*i;;i#i+*:*;i,,;i**:*i,*i*:;;*ii*:+:...,,,,,..,..,.,.,,,.,,i.;i+####
####+i*..;**i#;;**+**+:#;;,**i**+#;+*;*;**+:*+*;i+#;;,*#++*;i,***:#;****;z:.,,,,,,..,.,.,,,,....,,;.i*#####
####*;+...,:i#i::::;;::::i,;;;:;:::::;;,;:;,;;::,;;:i,;;i;:;:,;;;,::::;;:::.,,,,..,,...,,,,,......;.;*#####
####+;+...,,,.,,,.........,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,...,,..,,,,,,.,..,,,....,,.,,.....,i.;+z####
####+;+..:#*:,;+;,.+;*.,,,i,:#i:,,i,..,,.,,,,,,,,,:,,,:,,,,,,:,,,,,,,,,,,,..,,,,,,,.,,,,,,.;:.,..,i.ii#####
####+i#..;i#:,z##,,+.**+;+*,,**..i+;+*++:**#++:;+i+,+;+*+*#**#:i****#*++ii*+*i+++;+,i*+i,++;:++i*+zii*#####
#####*z..*#**,*i,..#;*ii*#+,:*#;.++*#+***++z++,:++*,*i#+*+#+;+:;*i+;+i***#+##+i#+;*,**+,,#i*i#i+i*z:i+z####
####z*+..,;;..,,,.............,..........,:i;,,,,.,,,,,,.ii,,,,;;,.,.,,,,,,,,...,,,,,,,.,*,,,,::..;,*+#####
#####*z..,::,.,,...,,,,..,...,...........,,..:,,,.,,,.,,.,,,,..,,,,.,,.,..,.,,.,,.,..,,,.....`..,.;.;i#####
#####*#..:++:,*z*..i*i*,,*;:,.:,.,,,,::::,,;:+:,:,:i,::;:i;,;:;:::;:i:,::;;*+;,,::::;;;:::::i,,,#,i.;+n####
####z+z..i*#;,z**..;+i+i*#i*:.i*,i;;***ii,*;*;.i+,*i+iii*+*;***++i++*,.+#;*+*;;,*;i+++ii*i*,**;**,i,;zM####
#####+z..;+*;.;;,..i::**iii*:.i;.i:;,+::i.:;;;.i*,*i,*;;iii;**ii*;**;:.;;,i**;;,*;i:**,;;ii,i;;ii,i,;#x####
#####*z...,,.....:;;,...,............:.:........,.:.....,...,,,.,,,,..,..`..,,,,,.,...,..........,;.;i+####
#####*n..:i;;;:+,.+;..,..........`.```...................,.,,..,.,,,.,,,....,.,,,,,,,,,,.........,i.i;+####
#####iz..*:+iii*..i#,,,.........``````.....................,,,,.,,,,,,,,,,,,,...,.,.,............,i.ii#####
####z+n.`,;,:::;,::i:,,........``.```.............``......,..,,,,.,,,,,,,,,,....,...`.......,,.,,,i.i*#####
####*;+...,,..,,,.,...........`...`.``....................,.,...,,,,,.,,.,,.......,,,,,......,,,..;.;;+####
####+*#..,#*:.;*;,.i;:i..;.....`...```......,i,,,..............,,,,,.....,:......,,,,.,....,,,....;.:iz####
####+i#..;i#:,z##,.:+;*;i+ii;.;;.;;;i*++;,;ii*.+i*i+i+ii+,:;***ii*#*i:+i*.**+,.*i+i+i.i++ii+*i+*i;zi+zx####
#####i+..i+**.*i,,.ii;+*++*+,.+*.+;i;+i:*.i;ii.ii++;***:*,;*i:+;+++*+:i+;,***,,+***i;.*+*,+++;*,+;n*ixx####
#####*+...;i...,,..,..,..,...`.......*.;,..,,,,,,,,,ii..,..,,,,,,,:.,.,.,.,,,..,,,,i,.i*:.,,,.,::.i,*#n####
####+*#..,,,;,;*,,.,.,.,.,,..,:,,.,i`.,:.,,,.,,.,,,,,::,#ii....,,..................,...,.....,....;.;iz####
####+i#..*+i*ii++.i;*ii*i*i*;+*;**:*`**+:+**;**,iii*#i;.,z,....,.,.........,.................,....;.iiz####
####+i#..,iii;***,;*ii;iii,*:*;i+;ii`*iii**ii*i.*;i;i;i.*:+......,.........`..,.............,,,,.,;.;i#####
####z#z........,...,........,......``````,.........,......,.....,....,....,,.....................,;.ii#####
#####*+..,;i,.:*,.,i:.,::..,::,.....```,`.,..,................,,,....,..........,...,..........,..;.*+z####
####+i#..,z+:,##:,*zi,:nx;.,+i,;:::.::,;,;,,*+i,:,.;;::ii;,:..::*::,;*.:i::i:i:;*:.;:i;;i,::i;,:;i*+++#####
#####iz..,##;,+#i,*++::zi:,.;ii;***.;+ii;;;.*i;i*;,+i******i,.i***;i+*.:ii**i+*i*,:i****:+i*+**;*i**z+#####
####x*z..,;i,,:i:.,i;..;,,,.:;,;,i;..::::;:`;i;;i:.#+iiiii:;*,,:;;;;ii.,iiiii+ii;;.;:#;*;,;:ii:ii;i*++x####
####W+z..,i,,,,,,........:,.........`.`.`.`.`.,,...:,.....,;...:....;.......,:,.,:;,,*.:,,,,,,....;.iiW####
#####xz..*;ii*i**i;*ii..*i*;;ii;.;;*;*.;i:;;*iii:ii*iii**ii*i;.;;*:;+;ii;**i;i;;#i**:*ii,..,.,....;.iz#####
#####@n..*:**+ii:+i;i,:.i;;**,*:.i**i:.i,i*,ii;;i*****:**::*i;.ii;****:*ii*:*++:***;i*+:.,,.......;.+@#####
######@,.:,:,;,;.,.:,,;.,:,:,,i..:,:.:`i:.:,:,:,,::::,,::,::;,.:::::::::,;:,;::,;:::,;::,.,.......;:@######
#######,.....,...........................`.`..``...`....`.`................,,,,,,,,,::::::::::::::;iW######
#######,.,,,,.......................``..````..`..........`..................,,.,,,,;*xMMxxMMMxMMMMMMz######
#######,....,,..........``..`........`.```...``.........................,..`..,,,,:*iiiiiii;*iiiii*n#######
#######,..,.,..,.....................``.```............................,,.,...,.,.;+;+n;zn*;n*#x*xx#z@#####
#######,..........`......`.`....`.`.```````````.............................,.....;+:+xiM+n*z;iM#zxznW#####
#######,``````````````````````````````````````````````````````````````````````````;+:+xiM+nzi;n*#zxzzW#####
#######nzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxn:+x;nn+n;znz*xx##@#####
#######WMxMMxWWM@M#MMWMnMnMxW#W@x@WxMxW############################################W:;;;;;;;;;;;iiiz#######
########zxnn+nn#@##n#nnzWnnx+#nx@x#zznn#############################################+;;;;;;;;;;;iii*x######
#######MnxWMnMWM###MMxMxWMMnMMM@nxnMMnM#############################################@WWWWWWWWWWWWW@W#######
#######@#WnWx@MM@##xW@W#####W#xM@nWxWnW################################@@xxMWM@@WMMWWW@@@MM@@#M@M@#@#######
#######nz#nnWz#zWW##M*nW+nx#*WzizM;x#*n################################++MMnMx@*nznxzx+#zWM##WMnW+z########
@######xxxMWznMxx##nMMxW*;MWnnxMMnxnx#x################################nnWWnnnxznnnnMnnnnWWMMMnMnxnx#######
x#########################################################################################################W
i@########################################################################################################+
`########################################################################################################n`
  iM###################################################################################################M*`