.... #...# # #...##.... #...#........ #...+....... #...#......# #...##.....# .. #...##.....##... #....#.......... #....+........... #....#........... ###'##..<####.### #...##...#### #...>......... #.............. #.............[ #.............. #....)............ #.................... #....................# #...##...###..##..##.# ##'####+####..##..##(#### #.......................# { #..>....................+ #.......................# { #.........##....[.##...###+## . #.........######+###...##...##....# #.................)........S......( #.................................. #................................. ##################################