.... #. ... . .. .# #.####.# ..# ...... ..# ###...####..... #............# #.#..#####...# #...#.....#..# ##..#.......#..# #..#....<....# ##..#.......#... .... ##..#.....#..... .#.# ##..#####......#... ##....^.......... ##.##.......#.. ######.##......... ##................##### ##.....................### #............(.......#...# #..............#.###..##.# #..............#.# ##..#!###### #......).........# ##........# #................######.......# ##.......(............l........ ##...........##.#######......# ##.......#...#.# ......# #.......#...#.# ####### #.............######## #.......#####..)...... #.......# ########## #.......# #.......# #.......# #########