########## ########........# ##.........###.#.# ......###...###.#.# #...<.....#.#.## ###.....#......# #..........#..# ...............# #####.#########.# #.# ####.# #.# #....# #+# #.#### #.# ######## #.###......# #.##..####.# ##.#...####.#####... +................... ####....###.#####... ##...# #.# ##..###.# #......# ##.##### #.# #.# #.# #.# ##.## #.# ##...# #.# .... ########.# #... #........# # #..# #.######## ....###..####.# #......)%...# #####.g###### #..# #..# ...# ###.# #.# #.# #.# ...