#. ## .. .## #.#######..##### ..#..<......... #.#.........### #.#..........# #..........#.# ##...........##### #.........#.....###. #.l................. ##.#...........##... #.####.##.)........ #.. #..##....#..%. ##. ##.......# #.# .# #.......# # .. ##.!....###... #l #.<#......... #...Sg....... #..##........ ..?.. ......... ..#. #........ . .. #....!... .. ...[..... .........