.### .#.. #######.#.#### ### #.......#.#..# .#.. #.#....##.#..###. .# ###.#....##.#..#.. .# ###########...........#..#.###># ............#............#.#...# ............g..................# ........................#)....#.##### ########..##################......... ....#+......####......'#.####### ###.#........##........#.# ..#...##...##...##...#.# ####..####..##..####..#.# #..####..##..## #..#.# #...##...##...##...#.# #..................#.# ##................##. ######.<##..###### ######..##..###### ##........%.......## #..................# #...##...##...##...# #..####..##..####..# #..## #..##..## #..# #...##...##...##...# #........##........# #+......####......+# ######## ########