.... #..... ....... ###....... #######........# #..............#.# #..........#..#.#.. #........................ #......................... .#......................... #................[.......... .##.......................# #.......................# ....#....##....).).......# ##........##.......So.....# ###............$....o...## ###..........^.....S))..## ..........#..#####.....### #.............####.##.... #..)............##.##..#.. #...............##.#..####.. ##...................##### # .........................# .#................<......# .........#................ .###..............######## ####...........# .........>....# ####..........# #..........# #..........# #..........# #######....# ######