.# . ### ......... .. #.#.##.# .# # #..##.##.# .# ######.##....##.### #.......#.#.......# #...............#.## #................... #............#..... #.......##...#.##.(. #.......##........# #.<[....####.####.# #######.####...##.# #...........# ########.#### #.# #.## #..# .......S.....?. ####..##...###. #.# ....# #. ...... #. .#.###. # .>?# ....