###.### ##.....## #+.......+# ##.........## ##...........## #.............# #........?....# #......<......# #.............# #.......$.....# ##...........## ##.........+# ##.......## ##.....## ##!..##