... ....!.### ......... .h.......## ........... .# ..........##... ............. ...........# ...........# ..........g# #########.# .....# #.# #.....#####.# .............##########. #...................... ..#.............######### #+# ..........g.....# ##.# ...#..........[# ##..# #...........# ##...# #...........# ##....## #.h.........###### ##......##### #...........'....# #.....<.....+ #...........####.# ##......##### #............# #.# ##....## .......####'### #.# ##...# ........# #.# #.# ##..# ...........# #.# #.# ##.# ..........#####.######.# #########'# #......................# #......#..### ...#.........#####.######## +...........+...>+..................# #.........###....##............#.#.## #...........#....#.............#.#.#### ##...........#....#.............#.#....# #............#.....(...#...........###.# ###............#.........#......###..# # #..............#.........#......# #..# #..............#.........#.#.#..# #..# #....#####...###.........#...#..###..# #....# #...# #.........#####.......# #....# #...# #.................###.# #....#####...###.......%#######..^...# #....#.................... #..##### #....#.#########.....##### #... ..#.# #.....# .#.## #.# ###############.#.# ###.# #.......#.#.# #...# #########.#####.# #.# #.### #..........# #.# #.# #.#######..# #.# #.# #.#.....#..# #.# #.# #.#####.#..# #.# #.# #.......#..# #.# #.#################..####.# #.........................# #.##################.###### ### ###