####### ##.....## ##.......## #.........# #.........# #.........# #.........# #......#### #......# #......# #......# #......# #...>..# ##.....# ##....# ####.#+# #.##. #.##>## #.# #.# #.###'## #......# #....<.# #......# ##.....# #.....# #.......# #.........# #.......... #..........