############ #### ...........# #.. ##########.###.### #######..##.#.#####.#### ............)..........g ########.##.#.##.##....g #....#.##.# # #..###..#.# #...###)#.# #.#.###<#.# ...#..####.# # ######.####.##.#### #......#........... #.####.#.#.##.##.. #. #.####...#....# ...##..........##.# ###....#####..#.# # #.............#.# ##...........#.#.. .......S.....#.#### #####..........#.# ................#.. #.............##. ........######### .. ###.... #. ......w .# .....#. ....#. .. #. # #. .