########### ################################### .......... .................................. . #.......# #..............................# ..#.......# #...######.#######.............# #.......?.# #...# #.# #.............# #.......# #...######.#######.............###### ##....t..##########...................^................ #.....................................^................ #.####.#.#.#.#(#......######.................)......... #.###.#.#.#.#.#.####..# #..#.^.^.....^........###### #...#.#.#.#.#.#......#### #..#..... .^^..^.(........ #....#.#.#.#.#.#.............. ..^. ^......(........ #...###.#.#.#.#.#...........##....^^^ ..^.............. #...#.##.#.#.#.#.#.##.######..# #.^. .^^^....######..# ##.##.###.#.#.#.#.#.#.# .# ......^(# ..# #. ..##.#.#.#.#.#.##.# # ........# ..### # ..###.#.#.#.#.#.#.# ^...^^..######..... #.....#.#.#.#.#.#... ................... #....#.#.#.#.#.#..## ..^..^..........### #.....#.#.#.#.#.### ....##########..# #..............## ...###########..# #..............# #...............##### #................ ...................... #................. ........#####......... #................. ........# #...###### ................. ........# #...# .....#######... ........#####...######### ......................... ......................... ...............))........ .#############.<......... #........... #........... #........... ............ ............. #............ #...........