. !.. ############..... ..........gg...# ######.######.# #.# #.# #.# #######.####### ..(...#.#...... ......#.#...... .%....#.#g..... ......#.#s..... #######g####### #.# #.# ### ######.#######.# #......g......## #.........g...## #..'########'..### #..#........#.#..# #..#.+####'.#.g.<# #..#.#....#.#.g### #..#.#.##.#.#.## #.g#.#.##.#.#.# #..#.#....#.#.# #gg#.+####'.#.# ##.#........#.# #.'########'.# #.....gg..[..# ##############