MxMxMMxMxxxxMMMMMxz#+**#xnz+#xz+*i*x#nnz#+nxxxxxxxxxxxxxxxxxxxxxxxxxxxxnz++**iii;;;;i#znxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MxMMMMMMMMMMMMMMMxz#++*#xz+i*Mz*ii+nnnzzz#nxxxxxxxxxxxxxxxxxxxxxxxxxxnz#++**i;;;::,,,,:i*zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxMMMxMMMMxxxxxMMxz#++*zMz*iiMn+i;+xx+***+xxxxxxxxxxxxxxxxxxxxxxxxxxz###+++***iiiii;::,,,:izxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MxMMMxxxMxxMxxxxMxzz#*i#Mn+iiMn+ii+nn*iii;xxxxxxxxxxxxxxxxxxxxxxxxnzz##++++**iiiiii;;;::::,,#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MxMxxxxxxMxxxxxxMxzz*i;*Mx#i*Mx#*izxx+**i*xxxxxxxxxxxxxxxxxxxxxxxxzzz++*****i;;;;;;;;;;;::;:;zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMxMMxxxMMxxMMn#*;;iMxziixn+iizxx#+**+xxxxxxxxxxxxxxxxxxxxxxnnn#+****iii;:;;;:;;;;;;::::i+zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MxMxxxxxxMxxxMxMxxnz+i;ixz+ii**i;;*z#+++++xxxxxxxn+**+xxxxxxxxxnnx#+++*****ii;;;;;;;;;i;::;,,***zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMxxMxxMxxxxxxnz#+ii+*i;;*i;;iiii;;*+#xxxxxxn+*iiinxxxxxxxnnx##+++**ii*iiiii;;;;;;;;:::.`.*+:+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMxxMMMxMMMxMMMMMMnzz+i;;i;;;*i;;iii;;;;i#xxxMxx#+***#xxxxxxxxnxz##++***ii**iiiiii;;;;;;;;;,  .+*.+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMxxMMMxxxxxxxxMMMx##*ii;ii;;*i;iiii;;;ii#xxxMxn##+*#xxxxxxxxnn#####++**iii*iiiii;;;:::;;;;:  `;#;`#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MxMMMMxxxxxxxxxxxMx##*ii;ii;i**ii**iiiiii#xxxxnz#+*+nxxxxxxxzn#+##+#++*****iiiiii;;::::;;;;:`  :++,.nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMxMxxxxxxxxxxxxMx+#*i;;;ii*i*****i*****#xxxxnnz+*+xxxxxxxzzn*;##+#+++***iiiiiii;;;:::;;;;;.`.:ii;`:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMxMMMMMMMMMMMMxx+#+*i;ii****+***+++++*+MMxz##z#++xMxxxxn#z#;,+###+++****iii;ii;;;:;:;;;;;..,;;i;,`+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMxxMMMMxMMMMMMMxx#z#*i;;i***iii*++++**+*xxx##++*+#xxxxMx##z+,.;###++++**iiiiii;;;;;;;;::;;.,:;;;::.:nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMxMxxxMxMxx++*ii;;;;;;;i*ii*****i*zMn#z#++#nxxxxxx+##;,,:+###++***ii;;ii;:;;;;;:::;;;;;;;;;::.zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xMMMMMMMMxMxxxMMMMx+#**i;;;i;iii;;;iii++*i*Mn++#+##xxxxxxn*#+;,;:*#++++***iii;iii;:;;::::;;;;:;i;;;,:,;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMxMxxxxMxxMx##+*ii;;ii;;;:;iiii+++*izn#+*+#zxxxxxx#*+*:.,,*##++++++*ii;iii;;;;;:::;;;;;iii::,:::xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMxxMMMxMxMMx###+*i;;ii;;;:;iiiii*+*ii*+*i*#xxxxxxx+*+*:,;;i###++++##++******+***iii;;:;;ii;::;;.zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMxMMMMxxMMxMMMM#z#+**i;;;;;;;iii****iiiiiiii*#xxxxxxn****:*;;*+++++#znnz####+#znnnnz#+*;;::i*i;;ii,;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMxMMMMMzz#++*ii;;;;;;ii*********i;ii+zxxxxxxz**+**::;*++#zxxMMMxnzz#znnMMMMxxnz+i;:;iiii**;,nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMxMMMMMMMnzz#+**i;;;;;;********i**iii**nxxxxxxz++#+*,:i+#nxxMWWWWMxz#+zxMWWWMMMxnz+i;;i*ii**i:zxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMxMMMMMMxMMMMMMMxnz#++*iii;;ii*******ii***++++xxxxxMx#+#z#i::izxMMWWWWWWWxz+i+xMMMx#*+xxnz#*;ii*****:#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMxnnz#+**iii;;i**+***iii*++####xxxxxMxz##z+iiizxMWMxxxxWWWMz*;*xMxMn#*;*nMnz+;:ii****:+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMMxxnz##*iii;;i**+****+++####znxxxxxxxzz#z+i*nxMWMxnzznxW@Wn*;*nMxMMWMxz#zz#*i:ii+***:;*xxxxxxxxxxxxxxxxxxMxxxxxxMMxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMMxMxnz#+*iiiii*i#+*++#++##znxxxxxxMxxzz#z+*+xMWMMxzz#zxM@Wx+;*##nMMMx#**ii;;i:;i*#+*:*+zxxxxxMxxxxxxxxxxxMMMxxMMxMxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMMxMxnzz#++***+**#++#+####znxxxxxxxMxxznzz+*+xWMWMWW@WxxMWMx+;i*+znnz#+#+i;;;;,:;*#+;izxzxxxxxxxxxxxxxMxxxxxxxxMxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMMxnxxnzz#++++###z#####zzzzxMxxxxxxMxxznzz+*#nnxznnzz##znxxn+;;*i***+**iii;;;;,:;*+*i++x#xxxxxxxxxxxxxMxxxxxxxMxMxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMMMMn#xxnnz####+#nzzzzzzznnnnxxMxxxxxMMxznnz+*+z#+#znzz###znxz+iiii;**iii;;;;;ii;,;i+**iin+xxxxxxxxxMMxxMxxxxxMxxxMxxxxxxxxxxxxMxxxxxx
MMMMMMMMMMMMMMMMMMMxxzxxxxnnzz#++znnnnxnxxxnnMxxxxxxxxxzznnn#++#++#+#+++**+nx#*iiii;i***i;:;:;;ii;;;**i:;z+xxxxxxxxxxxxxMxxxxxxxxxxxxxxxxxxxxxxMxxxxMx
MMMMMMMMMMMMMMMMMMM++MxMMxxxxnz##zzz#zxMxMMxxxxxxxxxxxxnnnnn#++++##++*****+zz+*iiii;;*+*i;,,::;;i:;;i+z+i#+xxxxxxxxxxxxxxxxxxxMxMxxxMMMxxxxxxxxxxxxxMx
MMMMMMMMMMMMMMMMMMx;#@WMMxxnnz###znz##nMMWMMMxxxxxxxxMxMWxxn##++#z#++****+#n+**i;iii*+++*;,,::;i;;;ii+xzi*#xxxxxxxxxxxxxMMxxxxxxMxxxxxxxxxxxxxxxxMxxxx
MMMMMMMMMMMMMMMMMMniW@@Wxnnz##+++#zxxznMWMMMMMxxxxxxxMxMWMxn##z####+****++zn+i*i:;ii*nnz#*iiiiiiii;iiizz**zxxxxxxxxxxxxxxxxxxxMxMMxxxxxxxMMxxxxxxMMxxx
MMMMMMMMMMMMMMMMMMz+@@@@@Wxz##++###nnnnxMMxxxMxMxxxxxxxxWxxn#zz#+++++++*+#x#+z##iiiiizxxn##+**iii*ii;:*+iixxxxxxxxxxxxxxxxxxMMMMMMxMMxxxxxxxxxxxxxMMxx
MMMMMMMMMMMMMMMMMMzx@@@@@@@WMz#+###znnnxMMxMxxMxxMxxxxxnMxnx+zz#+*####++#xxxxxxxz+#z##xMxn###++**+i;i:;*;ixxxxxxxxxxxxxxxxxxxxxxMMMxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMMW@@@@@@@@@@@MMMnnz#znxMxMxMxxxxxxxxMMxxMxMM#zz##+nzz##znWMWWWMMxxWWx+#xMxz###++++*;;:;;;*xxxxxxxxxxxxxxxxMxxxxxMMMMMxxxxxxMxxxxxxMxxx
MMMMMMMMMMMMMMMMM@@WMW@@@@@@W@@@@@WMMnxxxMMMxxxxxxxxxxxxxxMM*zzzzzxnnzzzMWxM@@WWMz##+ii*nxz#+++##+*ii;;i++xxxxxxxxxxxxxxxxxMMxMMMMMxxxxxxxxMxxxMxxxxxx
MMMMMMMMMMMMMMMMW@MMnxMW@@@@@@@@@WMW@MMMxMxxxxxxMxxxxxxxxnMM+zzznxxxnnnnWMxxxMWWMn+iiiii*##z#++++**ii***izMxxxxxxxxxMMxMMxxxxxMMMMxxxMxxxxMxxMxMxxxxxx
MMMMMMMMMMMMMMMMW@+znznMWW@@@@@@@xxWWMMxxMMxxxxxxxxMxxxxxzxx##znxxMxxnnnxxxxxxMMMn+i;;;;i*+##+**+**i;;;;ixxxxxxxxxxxxxxxxxxxxxMMMxMxxxxxxxxxxxMxMxxxxx
MMMMMMMMMMMMMMMMWWi;n#znxMWWW@@@@WM@WMxxxxMxxxxxMxxMMxxxxnznz#znxxMxxnnnnnnnnnnnnn+*iii*+*++#+***ii;;;:;zMxxxxxxxxxxxxxxxxxxxxxxMxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMWW+,n##zxxMMWWWWWWW@WMxxxxMxMMMxMxxxxxxMxx#zn#zxMxxxxnnnnnnnnz#+####+###nz++++***ii;;+i+xMxxxxxxxxxMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMMMWx;.nzznxxxxxMMWWW@@WMMxxMxxMMxxxxxxxxxMxxnxxzznMxxxxxxxMMMMMWMMxMMMxxxMWMz++***i*iiixnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMxxx
MMMMMMMMMMMMMMMWWn*:+ii*+##zzzzz+zW@WxxMMMMMMxxxxxxxxxxMxxn##+#zxxxxxxxMWWW@WMMMMxz#nzz#zxx#****i*iiixxxxxxxxxxxxxxxxxxxxxxxxxxxMxxxxMxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMMWW@x+ii.,,,,,.,...*W@@WMxMMMxxMxxxxxMMxxxxxMx+*##znMxxxxxW@WMxnnnzzz#+++*i*+z#****i**iixxxxxxxxxxxxxxxxxxxxxxxxxxMMxxxMxxxxxxxxxxxxxxxxx
MMMMMMMMMMMMMWWW@W##+;i*iiiii;;z@@@@WxxxMxMMMMMxMMMxxxxxMMxnzx+znxxxxnxxxxxxxxnnnnz##+*iii++**+*****ixxxxxxxxxxxxxxxxxxxxxxxxxxxMxxMxxxxxxxxxxxxxxMMxx
MMMMMMMMMMMMMWWW@@Mz+*#zzzz##nW@@@@@WMMxMMxMxMMxMMxxxxxxxxMxxM+#nxxxxnxnnnxxxMMMMxxn#+**ii*+++***+***xxxxxxxxxxxxxxxxxxxxxxxxxxxMxxMxMMxxMxMxxxxxxxxxx
MMMMMMMMMMMMMW@@@@@WnzznxMWW@@@@@@@@MxMMxMxMxMMxMxxMxxxxxMxxMx+#nxxxxnxnnznxxxxxxnz#+***ii*+++**++**+xxxxxxxxxxxxxxxxxxxxxxxxxxxMxxxxxMMxxxMxxxxxxxxxx
MMMMMMMMMMMMW@@@@@@@@@@@@@@@@@@@@@@@MxMMxMMMMMxxxxxMxxxxxxxxMx#+zxxxxxnnz#znnnzz+*ii***i;i*+#+*+++**#xxxxxxxxMxxxMMxxxxxxxxxxxxxMxMMxxxxxxxxMxxxxxMMxx
MMMMMMMMMMMMW@@@@@@@@@@@@@@@@@@@@@@@MxMMMMMMMMMMxxxxMMMMxxMxMxz#znxxMxxnz##zz#++++;;iiiiii+#+*+##+++zxxxxxxxxxxxMxxxxxxxxxxxxxxMxxxMxxxxxxxxxxMxxxxxxx
MMMMMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMxxxMxxxMMMMMMMMMn#znxxMxxxnz++####z#*;i;ii*++#++######xxxxxMxxxxxxxxxxxxxxxxxxxxxMxxMMMMMMMMMMMMxxMMxxMx
MMMMMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@@MxMMMMMMMMMxxMMxMxxMMxMMxMxznnxxxMMMxn#+##z#zz#****++###+##zzzz#xxxxxxxxxxxxxxxxxMMxMxxxxxMMxxMMMMMMxMxxMMMMxxMMMx
MMMMMMMMMMMW@@@@@@@@@@@@@@@@@@@@@@@WxMMMMMMxMMMMMxMMMMMMMMMxxxxznxxxMMWMMxxnzznznnnznzz###++##zzzz+zMxxxxxxMxxxxxxxxxxMMMxxxxxxxMMMMMxMMxMxMMxMxxxMMxx
MMMMMMMMMMMW@@@@@#@@@@@@@@@@@@@@@@@WMMMMMMMxMMMMMMMMMMMMMMMxMxMnnxxxMMWWWWWMMMMxxMxxxnnnn#+##+###+*nxMxxxxxxxxxxxxxxxxxMxxxxxxMMMMMxMMMxxxxMMxMxMxxxxx
MMMMMMMMMMW@@@@@@@@@@@@@@@@@@@@@@@@MMxMxMxMMMMMMMMMxMMMMMMxMMMMxznxxxMWWWWWWWWWWWMMMMxxnz###++++**ixxxxxxxxxxxxxxMxxxxxxMxxxMMMxMMxMMMxxxxxxMxMMMxMMxM
MMMMMMMMMW@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMxxxMMxxnznnnxMWWWWWWWWWWWWWMxn###+++++****xxxxxxxxxxxxxxMxxxxxxMxxxxxxxxMxMMMxxMMMxMMMMMMMMxx
MMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxzzzzxMWWWWWWWWWWMMxnzzzz#+++#*****MxMxxxxMxxxxxxMxxxxxxMMMxxMMxMMxMMMMMMMMMMMxMMMMMMx
MMMMMMMMW@@MW@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxnzznnxMMWWWWMMMxxxnnnzzz####+*****MxxxxMxxxxxxxxMxxxxxxMxMMMMMMMMMMMxMMMMMMMMMMMxMMMx
MMMMMMMW@@@W@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMxMMMMxxzznnxMMMMMMxMMxxnnnzzzzz##+*i***+MMMxxMxxxxxxxxxxxxxxMMMMMMMxMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMW@@@WW@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMxxMMMMMxnxxxMMMMMMMMMxxnnz###zz#+*ii***zMMMMxxxxxMMMxxMxMMxMMMMMMMMMMMMMMxMMMMMMMMMMMMMMMMM
MMMMMMW@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxi#xMMMMMMMMMxxxxxnnzz#+*ii**++i*nMMMxMxxxMMxMxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMM@@@@@@@#@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMx+::i#xMMMMMxxxxxxxxn#+***i**i,`  ,xMMMMMMMMMxxxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*::;;i+nMMxxnnnnzzzz#++***;.      zMMMMMMMMMMxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMM@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+;:::;;i*#znnnzzz###z##+:`        *MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWx*:;;::::,,,,,::;++++;`          :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWzi::::,...``,+nMxz*.           `xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWx*;:,,..`.+xMxxMxxn*.          #MxxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWx*::,..:nMxxMMnMzx+#;       ``*Wx#nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWxi:..;xMMMxxMxnn#zzM*`       ;@Mz#nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WMW@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWx:.;WWWWMxxxMn#znMMW#`     `:WMz#+nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MnnxxxnxxxxxxxxMMMMMMWMWWWWWWWWWWWWWWWWWz;WWWWWWMxxMMzxMMWMWn.    `:xMnz##zMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MxxxxxxnxxMMMxMWWWWWWWWWWWWWWWWWWWWWWWWWWzxWWMWWMMxnxxxMMMMMWn,   `:zMnzz##zxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWx:+WWMMMMznnznzxnnnzzz,  `;zMxzz###zzxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WW@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@WMWWWWWWWWWMWWWWMW@@@WWWWWWWWWWWWWWWWWWWWWW;,+MWWMMnzxz#+;;i*#zz#,``*zWxnzzzzz##znxMMMMMMMMMMMWMMMMWWMMMMMMMWMMMMMMMM
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWWWWWx.;znMWMzxzn*``.,:;:iii:`+xWMnnzzzzzzzznxxMMMMMMMWWWMMMWWWMMMMWMWWWWMMMMMM
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWWWWW*.;#zzxMznxz:```.,,....:#MWMxnnnnnnnnzznMMxxMMMWWWWWWWWWWWWWWWWWWWWMMMWMM
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWWWWM..:z#xnnxzn#.``.,,....:#WWMnnnnnnnxMnnnzzznnnnxxMMWWWWWWWWWWWWWWWWWWWWWW
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWWWW*`.+nxnxzxzn*.`.......:zWMxxnnnnnnnnxxxnnzznnnxnnnxxMWWWWWWWWWWWWWWWWWWW
WW@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWWWM..+xnMzxznnx;.`````..inWMxxxxnnxnnnnnMMnnnnnxxxxxnnnnnxMWWWWWWWWWWWWWWW
W@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWWWWWW@@@WWWWWWWWWWWWWWWWWW+.+nxzxnznxnz;``````:*xWMxxxxxxxnnnnnnnxnnnxxxxxxxxxnnnnnxMWWWWWWWWWWWW