###.### ##.....## #+.......+# ##.........## ##..........?## #.............# #.............# #......<......# #.............# #........(....# ##...........## #+.........## ##?......## ##.....## ##...##