################# #......#.#<.....# #.######.%#####.# #........%......# ##.########.##### #...#%P...#.#...# #.#######.#.#.#.# #.#.......'...#.# #.#.###########.# #.#...........#.# #.#######.#####.# #.....'.#.......# #####.#######.######### #.....gg....#.# #...#.####.##%# #...)# ####.# #.# #.# ... #.# #.# ... ...