. . ... ... .. #.## #.# ...##..#####.######. ########..................... #....).............##.#....... #..................##.#........ #.....................#......... #..................#...........# #.............o....##..........# #.....^...####.######..........# #####.##### #o# #....###.### #.# #o# ###..# # #.# #o# #..# #.###### #.# #.... #......# #O# #####.. ######.###.# .# #..##.### # ##......# ##.....# #.<...# #.....# ........... ###.....#### #######