####### ..... ##...## ##.....## #...<...# #.........# #...........# #......#......# ......# #?..... [....# #..... ....# #.... ...# #...