### ###############.# #...............################## #.#############.#................# #.# #.#.##############.# ####.# #.#..............#.# ########..#.# #.#..###########.#.# ##########.........#.#############.#..#.......# #.#.# #>.........................................##.# #.#.# #####..................#+#############.#....##.##.# #.#.# #.........###.#............. #+#....#.....# #.#.# #.......<.................... .......#..#### #.#.# #.............#.####.#........ ........#..# #.#.# #####.#.#....#.# #.#..#.### ........#..# #.#.# #.#.#....#.# #.#..#.# ...........######.#.# #.#.#....#.# #.#..#.# .....>...........#.# #.#....#.# ..#..# .##......#######.# #.#.... .# #......# #.# #.#. . .. #..#...# #.# #.# . #..#...# #.# ...#...# #.# #.. #...#######.# #...#...........# .#...#..########## ......#.......... ...........###### ...........+ ...........# ...........# ......##'### .##.. #.# #..##.#### #. #.....# #..##.########. oo # #..##.......... ###########..... .##..#..############ ...........'...o> .................... #...###.o...# #...........##### +.....o......##....##.###.#.. # #...########.##.... #...#.#..# #.#...### #.# #### #.....#... #(....o.# ###.# #...###..# ###...#'####...##### #.....#..# #.....oo.........####...#.#..# #.......................#.#..# #......).........#####..#.#..# #####+######.#'### #..#....# #.#.##### #..####.# #.#....^# #......(# #.#########.####### #...........# #############