######### ######### ##############.......# #....^..# #...#................# ########.......# ....# #...................[###. #.....##.......# #....# #................####..... ##.....##.......# #....# #...>.......................# #.......'.......####....# #.......................#...# #.......#.........##....# #...............####.#......###.......#####.....P'....# #................P)..#.....##...#.....######....##....# ###............##.P........##.#.#........# #....##....#### #....#.......##........................###....##.......# #....#.......##.........###.#.#.#..............+.......# #..........#....#####.......#.#.#...#.)........#.......# #......... ....................................'.>..W..# #.....................#.......#....<#..........#.......# ###.........[.##'#####...........##.#..........#.......# #............#...####..########.##.#..........#.......# #....#####...#.....................#..........#.......# #....# #...........##...........###..........######## ###...#####+###.#..................# #.............#.#..................# #.............#.#.###....#.........# #.............#.....#....#....###+## #....#######....#.#'#....#..### #....# #...#..#.#<.....>.##+# #....# #...#..#..............# #....###...#..###.....#......# #......#....[...#.#+###......## ###....#........#.. #.......# #+#### #....#........#... #.......##...... ###....##.......#.. #........#...... #......##.......# #......#.#..... #..............########......#.#...# #........####................#.#...# ##.......# ##+#####..).####.(......# .. #...##### #...........####...#....# ... #.......# #..............#...#...##.... #.......# #..............#...##..##.... #.......# #....P....................... #####.##.# #....)).#.................... #...#.##.###.......#.........W.........# #...#.........#'#######..........>.....# #...#.....### #.# ...(............# #######...#.....# #.# ........P.P....# #.<...'...'.....#####.# .......>.....# #######...####......#.### ......P.P.#### #...'....####.#...#### #+#....(.# #...###### #.##.....# ######## ###.# #.##..##.# #.# #.....##.# #.# #####.##.# #.# #.##.# #. #.##.# ..##.# ###.#