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