############# ## #<..........# .. ###########.###.# #....#.# #### ##....#.# #.... # #.......# #.... .# .# #.......####...######.##.### #............>.............. #........................... #........................... #........................... #..)...#.................... ###......#.................... #........#..........##........ #.......##..........##........ #.......####....######........ #.......##.................... #.......##......######...#.... #.......##......######...######## #...............#...........##... #...............#................ #...............#................ ###.....##......#................ #.....##......#................ #..............#...........$.... #..............#..............# .....%. .....##..............# ..#######...#...# .. #.....).....# .###............. ................. ................. .......w......... ................. ................. ........$....... .#............. #.....!....... #.............