############### #.............# #.###########.# #.#.........#.# #.#.#######.#.# #.#.#.....#.#.# #.#.#.###.#.#.# #.#.#.#...#.#.# #.#.#.###.#.#.# ##### #.#.#......<#.###...# #.#.#########.......# #.#...............#.# ##.################### #............... ########......# #......'......+ ##.#####..)...# +......# #......# #JZ....# #......# +......# #......# #......+ .......# ...$...#