`....`.````````````````````````````:,``````````````````````````````````````````````` ```` `,:i*;.
`......```````````````````````````.;.```````````````````````````````````````````````` `````` `` ` .:i*i,
`......```````````````````````````.;`````````````````````````````````````````````````` ```````` ` .:;**:
`......```````````````````````````,:`````````````````````````````````````````````````` ``````` ``` `::i+;`
`......```````````````````````````;:``````````````````````````````````````````` ``` ```````` ` ,:i#i`
`......``````````````````````````.;,``````````````````````````````````````````````` ` ```` ```` .:;++.
`....````````````````````````````.;.````````````````````````````````````````````` `` ````` `` `` `,:i+.`
`.....```````````````````````````::```````````````````````````````````````````````````````` ,:;*:`
`....````````````````````````````:,`````````````````````````````````````````````````` ` ``` .:;i:.
`````````````````````````````````:,`````````````````````````````````````````````````` `````````````` ```` `,;i:,`
````````````````````````````````.;````````````````````````````````````````````````````` ,:;:,.
````````````````````````````````,:```````````````````````````````````````,.`,,,,.`````` .:::,,
```````````````````````````````:,```````````````````````````````````..:i***+*ii;:,````` ```````````````` `:::,:`
````````````````````````````````:,`````````````````````````````````..;+z#++z#+iiii:..`` ````````````````` `,::::`
```````````````````````````````.;.````````````````````````````````.,*nz#+++z#++iiii:,.```` ,:::,,
```````````````````````````````,:````````````````````````````````,;#xnzz++##+**+*iii;,````` ``` `` `` .::;::`
```````````````````````````````:,```````````````````````````````.:#nzx#+###z#++*+**ii:.````````` `````` ` `,::::`
```````````````````````````````:,```````````````````````````````.in######zzz###+++*ii:,````````` `````` ,,::;`
`````````````````````````````.:```````````````````````````````.:##+z###zzzzz#+++**ii:,.``````````````` .,:;:.
`````````````````````````````::``````````````````````````````.,+#+##+###zz###++****i;,..``````````````` ` `` `,,::,`
`````````````````````````````:,``````````````````````````````,+zz++++##zzzz###**ii**i;,,.``````````````````` .,:::`
`````````````````````````````:.`````````````````````````````;#zz++**++zzzzzz*iiii;i+*i;:,.`````````````` ` `,::;.
````````````````````````````.:.`````````````````````````````i###**iiii+#zz#+*++i;i;***;:,..`````````````` ` `,:;i,`
````````````````````````````,:`````````````````````````````.*+++*ii*++**##+**i++ii;***i;,.`.````````````````` .:;i;`
````````````````````````````,,`````````````````````````````:ii*+;;i**i**+#****i*iii*+*i::..````` ```````` `,:ii.
````````````````````````````:.`````````````````````````````;i*i*;ii**+##+++####+*i**+*i;:,..````````````` `,,:i,
```````````````````````````.:.````````````````````````````,*++i*;i*++###+++####++**++*i;;,,.``````````````````` .::i,`
```````````````````````````,,`````````````````````````````i++***:;*+++#+++*+#++++*i+*i;i;:,,````` ` `` ````` ` .,:;;`
```````````````````````````,,````````````````````````````:#+*+**:;*++#z+#+*+###++ii*+iii;;:,.````` ` ```` `.,;i.
```````````````````````````,,```````````````````````````:+++i**;:;i++#z*#+**z+++*i;i***i;:;,..````` ` .,:;:```
```````````````````````````:.``````````````````````````:ii+****;;;i**#+;*i;i##**ii;;**+i;;;,.,.```` `` `````` .,::;:;:.`
``````````````````````````.:`````````````````````````.,i+++*+*i;;iii*#+i:;ii#+iiii;;*+**ii;:,:..``` `,::;*#i;:.
``````````````````````````,,`````````````````````````,*#z+*+*i;i;i***#+++**+##****i;;+*i*ii,:,.```` ` `,,,:i+#i:;:.
``````````````````````````,,``````````````````````,,;i+zz*i*iiiiii**+#++++++++**+**;:i+;**i;:,.,.``` `` ``` ,,.,;+#*:;:;,.
``````````````````````````,,``````````````````````.i:;+#*;i**i*;;i*+#+i::;;;*+++****;i+;i+i::::,..`` ``` ` `` .;*i:i++;;ii;:,`
`````````````````````````.:.```````````````````````.,i+i;;*i+**;i*+++***i*******iiiiii+;;*:,,,,,..` ` ,**i*;;i**i;;;,.
`````````````````````````,,`````````````````````````,i::;**i*i*i***++++****i****iiii*i+;:i:::,,:,,```` ` ,;ii*;*+*i;;;;,,
`````````````````````````,,``````````````````````....::;*+*i*iii**++*+#+*i*+++**+iiii;*;:ii;:,::,:::;.` `````` `` ,.,::***i;iii;:,`
```````````````````````.``,,````````````````````,;**i;i+#z#***iiii*+**++****+#+***iiii;;i:;ii;:;,,;;:::` .. `:+*ii**i;;:,`
`..``````````````````````..,`````````````````.,::i;i;;*+###*+**i*ii**++++****+****;iii:;*;:::::;;::;;::,`` ` .. `,;i*ii;;;;:,.
`..````````````````````;.i,.````````````````,::;;;i;;;i+*++*+*iiiii**+++++++++***i;;;;,:;i::,::,:::;;:;;:,``` ` ` ` ., ,i*ii;ii*;:,.
`..``````````````````..z;i,```````````````.:::::;;;;::i*+*ii**:i;ii*++++++++++***i;;;;,;;i::,::,:::::::;;;;;.`` ` .,``:;ii*+*ii::,.
`..````````````````:**;x:,:..,,`````````.::;;;;;:::;;;ii**:;ii:i;;***++++++++++**ii;;;,:;;::,,::::::::,:::;;;.` `` ` .:` .,;*+*;::,,,.
`...``````````````,*i;;i:;i:.;:```````.:;iii;;;:::::::;;i*::i;:i;i***+++++++*++***i;:;:;ii;,:,,,::;::,::;;::::.` ` `:. ::;;,,...,,.
````````````````.*;,;**i*+.,,.`````.;i**i;:::::::::,:;;ii,,i;;i;ii**+++**********i;;;;i*ii,,,::,;;::::::::::,,` .:. ````.,:,`...`
`````````````````;i::i*++:``.``````,i;;;:,,::::::::,,:;i:;,,ii;;;iii**************i;;:::i;i:,.:::,;:::::::::,,::.``` .,, ```.::;:.`..`
`..`````````````.i::*i;**;:.``````.:..,,,,::::::::,,:,;;::,,:i;;iiiii*************ii;;;,:;;:,.,,::::::::::,,,::::.`` .,, .`.,,;:....`
`..`````````````:::;i**i*;;,,::..,i:....,:,,:::::,,,:,;;:,,:,::;i;i*i**********++**ii;:,::::,,:,::,:::::::,,:::::;:,` ``::,` .``,::;,...
`..`````````````::::i**+*i:::;;;ii::;;::,.,,::::,,,,,,::,,i:,:,:i;i***+********++***i;::i;::,.:;.,,,::::::::::::::::. ````.::::,` `.`.:::,...
`..``.``````````:::;i***iii:.,:,:;:,,::,..,,::::,.,,,,,:::,::;,:i;i***+********+++**i;;:i;:..,:,.,:,::::::::::::::::..:,:,,:::,,:,` `.``,::,..`
``.....`````````::::i**ii;;,..,,,::::,...,,:::,,..,,.,,,:,.:::,,;;ii**+*********++**ii;:;;:.,..,,,..,,:::::::::::::,::::.,:::,,,:,. ````,::,..`
``...```````````::::;i**i;;,...,,,,:,....,,::,,..,,,.,:;,:,,,,,:;;;i*************+**i;i::::.,..,;:,.,::::::,:::::::,,:,,.,,,:..,:,, ` .,:,..`
`.``..``````````::::;;;;:::,``..,,`......,,,,,..,,,.,,,::,;:,,,:;;;i*i**************i;;;:::,,..,,,,.,::,::::,:::,:::,:,,.,,,,..,:,,` `,,,,`
`````.``````````,:::i**ii;..``...,``.....,,,,..,,,.,,,,..,::::;:::;i****************ii;::::;:,.......,,,,,,,,,,:::,,,,,.....,...:,,` `.,,,`
``..````````````.,:::i*ii;.`````.,.` `..,,,,,..,,,.,,,,...,,::;,,:;i*****************;;::;::;,.`.,,..,,,,,,,,,,,::,,,,,.,......,:,,` `.,,,.
`..`````````````.,:,::,..```````.,`````..,,..,,,,.,,,,.,.,,,:;,,,;i*****************i;,::,,,,.`..:.,,,,,,,:,,,..,,,..:........,:,,. `.`,,,,`
``..````````````......``````````....` ``.,....,,.,,,,,,,..,.,,,,,;i****i************i;,,.,,,,.........,,,,,,,,...,,..:........,:,,. `.`.,,,`
```.````````````.,````` ````````..,.` `.....,,..,,,,,,,,,,..,..,;iii***i***********i;,,.,,,,,..,,,,...,:,,,,,......,,.........:,,. .,..,,,.
````````````````.,```` ````````.....````...,...,,,,,.,,,...,,,,;i;ii*iii*i*i*******;,..,,,,.,.,,,,,..,,,,...,,....,,`........:,,, .,..,,:.
`````````` `````.,``.` ````````......```..,.,..,,,,,,,,...:,,:,:i;ii**ii*ii*******i;,..,::,.,..,,,,,..,,,,,.,...,,:,``.......,,.. `.,.`.,:,`
````````````````..``.` `````````.........,.,,..,,,,,,,,,..,:,:.,;;ii**ii*iiii****ii;:....,,.,..,,,,,,..,,,,,,..,,::,``........,., `.,...,:,`
````````````````..`.. `````````.......,,,,,..,,,,,,,,,,.,...,..;ii;iiii*iiiii***ii;,.....,.,..,:,,,,,,,,,,,,.,:,,,,``........... `.,...,,,.
```````.```````...... ``````````......,,,,,...,,,,,,,,,,,.,..,..:ii;iiii*iiiii***i*;,.....,.....,,,:,,,,,,,,,,,::,,,``...........` `.,,,,.,,.`
` ` `` `` ``````````````````````` ````.``................```````````````````````````````` ``````````` `````````