``
,:##,`
`#WWMxi,
:zMzz#xM.
nWn++++x#.
`Wn#++++++n+
.W#+++++++#Wi
.z#++++++++##.
iWx++++++++++z*
;W++++++++++++M.
,W++++++++++++zz
`M#++++++++++++M,
`nn++++++++++++#;
`WM+++++++++++++*`
`M##++++#+###+#++,
x#+++++#######+#*
`x#+++++#########+.
nx+++++##########;
ix#+++###########+`
`+#+############+#*:`
.z###############++*;`
`..;##############++++++;`
.:###########++##++++##+*:`
`,#zz#######++++++#nn#*ii***.
``.+z########+#++#zM+,` `:,
`.i;,+#z########++#+xz,` ` ```
.izWMnzzzz########+##xi.```` #MMM+.
`,n@nxz*zzz########+##n,....``` ` .WWWWWMi
`;z#xx##++#zz##z#######zz......````,*###*,.` :WWWWW@Wz.`
.zWnxxn+++;nzz#zz#####+z#........,#nnzzzznxn#:` ;@@@@WW@WWMn#:
.zxz***+++;+zz#zz#####+#z.......,#xz#++++++++zxn;` ;zz#*zWWW@@@WWi
`,z@#*+++++i:n#z#zz######n,,,.,,,*xz+++++++++++++#xz, :i**i**MWWMWWWW*,`
;Mxz#+++++*::x#zzzz####+x:,,,,,;nn+++++++++++++++++zxi` ;i*ii*i*z+**x@W@WM#.
:Mn**++++++:;;x#zzzz####n*,,,,,*x##+++++++++++++++++++n#` ii**iiii*i*i*MWW@@Wn
`zM++++++++i::;xzzzz###+#x,,,,:#M##+++++++++++++++++++#+##` ii*i*ii***iiii*i#W@W:
.xx++++++++:::inzzzz####n;,,,:zM###++++++++++++++++++++#++i *i*iiii**iiii**ii+WWW#.
:WM#+++++#;:::inzzzz####z,,::#M####++++####++++++++++++##++, `*i*i*i***iii**iii*x@WWM.
`xx*+++++##::::;xzzzz##+z:,,,iW####++######+##+++++++++++###*` `*i*i*i*iiii***iiii*+zWW#
:@+++++++zi::::;xzzzz##+#,,,:xz########+++++++++++++++++++###: `*i*ii***ii****iii****n@x
iW++++++#z::::::xzzz####*.,:ix#######+++++++++++++++++++#####*` .***ii*ii*i*i**ii****i*WW:
;@z++++##+::::::xzzz###n,.,:nzzz###++++++++++++++++++++++++++#: ,**i*i**ii***iii****iiiM@W;
;W++++##zi:::::,xzzz###n.,,;xzzzz#++++++++++++++++++++++++++++*` :**ii*ii***iiii***ii*i**nWM`
;*: :W+++##zn:::::::nzzz###+.,,zn#zz##+++#######+++++++++++++++++++: ;**ii***i**i*i****i*i****WW`
`+MWW*;,`` :W+++##zz:::::::#nzz##z;.,:xzzzz#++###########++++++++++++++++++. ************i****i*i*****xW;
`*xWzz+***i;,` .M#+##z##:::::::+nzz##n,,,*nzzz######zznnnnnzz#+++++++++++++++++i`**i*+***********i*i******M@M.
.#W@n**********;,` .nn###zz*:::::::ixzz##z,,,nzzzz####zznnzz#######+++++++++++####++:+*i****+**i*******+******zWW;
.#WWMx***+*********i:. .+###zn;::::::::xz####,,;xzzz####znn######++#+#++++++++#########++**+*i+********i********+*MW:
`#W@z***+****+****+*****;:.` i###zzn:::::::::nzz#z*,,#zzzz###zzz#z#***+zz+++++*++++#+#z##z####+*+**+**i*****i+*******+**nW,
`:n@@z*i**ii*****++*******+++i;,.` ,###zzzz:::::::::#zz#n:,,nzzzz###zzz+:`````.;#+++++**+#+#*,.`.*###+*+**+*i******+*******+***nW*
,zM@Wz***********+*+*+++**++++++++*;ii` ``.+###zzz#:::::::::#z##n,,;nzzz####z#i..```` `,+++++**+++i. ;##++**+**+****+*******++****MWx
`+W@M*ii*********+****+++++++++++++++#W:,,,:z##zzzz+:::::::::+z###,,+#zzz###z#*,..````` `:+++++*+++, *##+*+**+**i*+***i***+*****+@WM`
`+@@Wii************+++++*+++++++++++++Mi,::*###zzzzi:::::::::+z##*,,nzzz######,,...+Mx,,```*++++**#*;#*.` ,##+++*+*i*+***i***+*******+WWn
.xW@@#**iii*******+*+**+++++++++++++++M;:::+##zzzzn;:::::::::+z#zi,inzzz#####*,,,.#MWM+M.``;++++**##WMz*+ `++++++**+*******++*+*****++@Wi
`;M@W#+***************+++++++++++++++++x::::###zzz#n::::::::::#z#n:,#zzzz###z#:,,,,MW#@@Mi``:++++**#zW@@MM,`` i#++++++******++*+*****+**zWx`
i@@x***iii*************+++++++++++++++n::::z##zzz#z::::::::::zz#z,:z#zz####z#,,,,;xW@@@M*..:++++**+zW@@@xi```;++++++*****+********++***MWz
`:@@xiii*****i***********++++++++++++++n::::z##zzz#z::::::::::nz##::nzz####zz+::,,:nx@@Mx;..;++++***#W@@Wn;```:+++++***++********++**+*+WWz
`,M@@+ii**************+++*+++++++++++++n:::;z##zzz##:::::::::;nzz#:inzz####zz+::::,+zznn#..,*++++***+zxx#n....;++++++++********++*****+nWW*
.+@@W#*****iii************+++++++++++++z:::iz###zz#+:::::::::izzz*:#zzz####zz#:::::,*##*,,,i+++++****+nnz:....;#+++++*******++******++*zWx`
`#@@n***iii************++++++++++++++++#,::i#z####z+:::::::::#zzzi:nzzz####zzzi:::::,,,,,,*+++++++***++:,,,,.,*#++++++++++++*****+++***xM,
`n@@niii****iiiii**********++++++++++++#,::*#####zzi:::::::::zzzni;nzz####zzzz#*;:::::,:i+#+++++++++*+++i,,,,:+#++++++++********++****+M:
`*@@M*****iiiii***********+++++++++++++#,::*######zi,::::::::xzzn;+nzzzzz#zz#####+****+###+++++++++++*++++iii+##++++++++**++++*******+M*
`.x@W#iiiiiiiii*i**********+++++++++++++,::+######n;,,::::::inzzn:zzzzzz########++######++++++++++++++++++#####++++++*+++***********zWW.
`;W@W#i*********iii********++++++++++++#,::+######n:,,:,::::+zzzz;nzzzz##########++++++##++++++++++++++++++++##++++++++**********+++nW*
`;WWM*****iiiiii****+++++++++++++++++++#,::#######n,,,:,::::zzzzz+zzzz#################++++++++++++++++++++####.:+++**+++++++++++***Mz`
.M@W*****ii***************+++++++++++++,::#######n,,,,,::::nzzzz#zzz#########++#####++++++++++++++++++++++##z#, .i+++************+x#`
`z@@#********************+++++++++++++#,::#######n,,,,,,::inzzzzzzzz##############++++++++++++++++++++++++####: `;**++++*******#M*
`.;W@W+i*****+***********++++++++++++++#,::#######n:,,,,,,:+zzzzzzzzz###########z###+++++++++++++++++++++++####; ,****+++++*++Wz
`+@@Miiii*iiiiii********++++++++++++++#,,:+######z;,.,,,::zzzzzzzzz######zzzznnz####+++++++++++++++++++++#####; `;*********zM.
`;W@Miiiiii**************+++++++++++++z,,:*######zi,.,,,,:nzzzzzz########znnnzzz###++++++++++++++++++++++#####; .i******zM:
`x@W+******************++++++++++++++z,,::z######*.,.,,,:nzzzz#z########zznnnzz####+++++++++++++++****+++#z##; .;i*#n*`
`i@@@z+***++***++++++++++++++++++++++z:,::+#######.,.,,,:nzzzz#z#########znzxM#######+++++++++++++++++++##z##: `.`
`.x@@z*iiiiii*i*******+++++++++++++++#i,,:;######z,,.,,,iz#zzz+##########zzn#z+*ii**++#########+++++####zz###.
`n@@z*i**********+++++++++++++++++++++::::i####zzi,,,,,*z#zzz+z#z#######zzzz##n+iii;;;:;;;iiii********Wn###+`
*W@x*******+++++++++++++++++++++++++z:::::i#####z,,,,,#z#zzz*z##z#####zzzzzz##M@Wxz#+**iiii;;ii*+#zx@x+###;
`+W@n#***+*****i*****+++++++++++++++#z,,,,,:+##zzi::,,z##zzz*zz#zz####zzznzzz#+#znxnnnnnnnzznxW#@z+xM*+###.
.W@@Miii******++++++++++++++++++++++n*,,.```,;*#z:::,##zz#z#+z#zzzzzzzzznzzzz#++*ii*+###z###zzMn.,#++###i
`iM@W*******+++++++++*+++++++++++++++x:` .i+;::+zz###ziz#zzzzzzzzznnzzzz#++++*i;:;;;;;;;;;*+*+####.
`*W@W#++++********+++++++++++++++++*i` `.,;*##########z++zzzzzzzzzznnzzzzzz##++++************+#zz#;
`:xW@ni*****++++++++++++++++++++i, `.:i+++############zzizzzzzzzzzznnnnzzzzzz####+++++++*+++#zzzz*`
`*x@W#****++++++++++++++++++*;. .:i++++##############zzzizzzzzzzzzznnnnzzzzzzz############zzzzz+`
`in@@Mn+++****+++++++++++;,` `,i****++++#############zzz#;zzzzzzzzznnnnnzzzzzzzzzzzzzzzzzzzzzz+.
`,#W@W+*+++++++++++++i,` ,i****+++++++###########zzzzz#;#nzzzzzzzznnnnnzzzzzzzzzz####zzzzz+`
`.i#MWz++++++**+*;,` .i****++**++++++#++######++zzzzzzi;#xxnnzzzzznnnnnnzzzzzzzzzzzzzzz*`
`.*nxMx***i:,` ,i**i*+**++++++++++#######i`;#zzzzz+::;*#znnzzzzznnnnnnzzzzzzzzzzz;`
`:*#+:.` `:**i*****++*+++++++#++#####; `;#zzzzz*::;;;i+zzzzzzznnnnnnzznnzz+,
`#**i*+**++**++*++++++++++#+#: `:*zzzzz+;:::;:i+znzzzzzzzznzzz+:
zx***+**+***++*+++++++++++++#; `,+##zzzzz+*i*;;;i+nnzzzznn#i.
:Wz*i*i*+***+**+*++++++++++++#; .i++++*,;#zzznnnnnnnnzzz#+i:.`
*W#**i*+***+*++**+++++++#++++#; ;++++++i `n+#+,,,,,,,,,.`
zWz**i+***+*+++*++++++++++++++; x++++++; ;x+++.
zMx******+**++**++++++++++++++; ,M++++++, +x+++.
iMM*****+**++**++*++++++++++++i iW++++++` #W#++.
.xz***i***++**++*+++++++++++++i i@+++++* iWx#+.
zz*******+***++++++++++++++++i ,@M#+++; .z@Wn`
zM*ii***++**+++*+++++*++*++++; `+WWx##, `.;#;
nM******+**+++*++*++**+++++++, .+MM@M`
*Wi****+***+**++**+**++*+++++` `.`.`
`M#****+**++**++*++**++**+*+#
`MM#******+***+*++**++**+*#W*
xWn**+**+***++++***++*zMMW+
,xM*****+***++++**###MWWW*
iWWx**+***++*+**#W@@W+;.
.MWWzz+**#+#nWxxWWWn,
`,xWWxzxWWWWWWWx#:
;nWWWWWWWWWn:
zn#xM+..`
`