###### ##....### #.......### ##.........## ##...........## #......>......## ##.......Y..>...# ##...............# #....<...........#.. #...............#.!# #............)......# ##..............#...# ###..<........#..... ####.......#...#.. #####...#.### . ###..## ..## .## #