ttttttttiiiiiiiiii;;;;::::.... ........::::::::::
ttttttttiiiiii;;;;;;,,,,::.... ........::::::::
ttttttjjjjjjjjttiiiiii;;;;;;,,,,,,,,,,::::::::::,,::::::,,,,,,,,,,;;;;;;;;::::
ttttjjffffLLffffffffjjttttttii;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iitttttttt;;::::
iiiijjLLffffjjjjjjjjjjjjjjjj;;;;;;;;,,,,,,,,,,,,,,,,;;;;iiiitttttttttttt;;::::
iiiijjffffjjjjjjjjjjjjjjjjii;; ::,,;;iiiiiiiittttttttjj;;..::
iiiiiiffjjjjjjttttttttttttii;; ::;;;;;;iiiiiiiitttttttt;;..::
ii;;iiffjjjjtttttttttttt;;,,,,...... ..,,::,,;;iiiiiiiitttttt,,....
;;;;iiffjjjjtttttttttt;;,, ..;;::::::...... ;;,,;;iiiiiiiittii,,....
;;;;iittjjtttttttt;;,,;;......::::::::::::.. ,,,,,,;;iiiiiiii;;,, ..
;;,,;;tttttttttttt,, ..........;;;;;;;;;; ,,;;;;iiiiii;;,,
::::;;tttttttttt;;,, ..........;;;;;;;;;; ,,;;;;;;;;;;;;::
::..;;tttttttt,,::.. ........::::::::::::...... ....::,,;;;;;;::
....,,iiii;;;;,, .... ::::........................ ;;;;,,;;::
....,,ii;;;;;;,, .... ::::..........::::.......... ,,,,,,;;::
.. ,,;;;; ........ ::::::::.. ;;;;,,:::: .. ,,;;::
.. ,,;;;; ........ ::::::........,,;;:::::: .. ,,;;::
,,;;;; .... ....:::: ::LLff.. ..:: ,,,,,,,,::
,,ii;; ...... ........ ::GGGG :::: ;;;;;;;;::
..,,,, .... ..;;;; ,,DDDD ..::::.... ,,,,,,;;::
.... ..fftt.. ;;KKEE.. ;;LLff ,,;;::
.... ..fftt.. ;;KKEE.. ;;LLff ,,;;::
::;;,, ..ffffGGEEDDGGGGGGGGLLffff ,,;;;;,,,,,,,,::
,,;;,, ..LLLLEEKKEEGGGGGGDDGGLLff ,,;;;;,,,,,,,,::
::;;,,::::::::::.... ;;iiLLGGGGLLLLLLLLtt;;;;,,::,,;;;;ii;;;;,,::
::;;,,,,,,,,;;;;;;;;.. ....ffLLLLLLLLttii,, ;;;;;;ttiiiiiiii,,::
::;;,,;;;;;;;;,,;;;;.. ....ttLLffffffiiii:: ;;;;;;ttttiiiiii;;::
::;;;;;;;;;;;;,, .... ,,iitttttttt;;,,
::;;;;;;;;;;,,,, ;;iiiitttttt;;,,
::;;;;;;;;;;,,,, iiLLff ::::::::::,,,,:: ..LLLLii,,,,jjttttii,,
::;;;;;;;;;;;;,, jjWWDD ::;;;;iiiiiiii::..::WWWWii..,,ttttjjtt,,
,,;;;;ii;;,,,,,,::::LLWWDD ::;;;;;;;;iiii,,::::GGGGttiiiiiiiitttt;;....
,,;;tttt;;:: ;;WW####WWDD ::;;;;iiii;;;;iitttt..::GG##DD,,,,jjjjii,,::
,,;;tttt;;,, ;;WW####WWDD ::;;;;iiii;;;;iittii..::GGWWDD;;;;jjjjii,,::
....,,ttiittii,, iiWWWWtt::::;;;;iitttttttttttttttttt::::GG##DDiiiifffftt;;;;
....;;tttttttt;;..iiWWWWtt iiiittttttttttttttttjjtt::::GGWWDDiiiiffffjjiiii
::::;;;;;;;;;;,,..,,jjjj,, ::::,,,,,,,,,,,,;;;;;;ii::::jjLLLLiiiiffffttttii
::::::::,,,,::::...... ....::::;;iiiitttttttttttttt
::,,,,;;;;;;::::::...... ....::::;;iiiitttttttttttttt