######### #......(# #.......# #.###.......# #...........# #.....(.{...# #...........## #..........<.# ##..............(.. #######........##. #........# .........## ...#....... ....+..>..... #.. #.........