### #... ###....########### .................+ h......####..##### ..... ##l# ...# ###.######## .. #...[........ ###.........## #8.........8# #...........# #8[......(.8# ##.........## ####8<8#### #####