################## #######.....#.##.......# #....[....#...<#.#####.# #.#####..........# #.# ###...#....### #.# #.....#.#.## #.# #.#.....#.# #.# #.###.###.# #.###.###.# #+## #.........##...## #.#########.....## #.#.## ##.......## #####....####.........# #...........'.........+ #.###......##.........# #.# #......###h...%..# #.# ##.....# ##....%## #.#####...## ##.%.## #........## ##'## ########.# #.# #.# #.####### #.# ######........ #.###...#......... #............##### #####...........# ######...##.# #...# .. #...# # #..<.. .#.### ..