...... ...... #.... #...# #...# #...## #....# #####....## ##.........# ............# ............# #.....######{#### #.....#....#.# #.....#[...#.# #####.....#....#.# ..........#....#.# ...........#....#.# ...........#'####.###########+## ................<.............# ..............................# #...........................# #.....#######...............# ##.....# #...............########### #......# #.....#########............ #....### #.....#.......#............ #....# #.....'.......#....######## #....# #.....#.......#....'....... #....# #.....#.......#....#....... #....# #.....#.......#....#....... #....##### #.....#########....#########. ###......#####......^.......<............. #....................................... #...............................<....... #........................###########.... #..#####.................+ ... #..# #...#########.....# ##.# #...# #.....# #. #...# #.....# #####...# #.....### .........#########......... .........>................. ........................... ########................... ##########.......... #.......... #......... #......### ########