##### #...# #...###############.#. +........h............. ##...#########h#######.# #....# #Y#....##.# #....# #.#.##.##.# .........?.# #.#%##.##.# ##########.######(#.##.##.# ..r.....#.##.##.# ..........##....# #######..######%#####... ######.(............... ...........####.######## #########..# ##.###### ......[(Z..# #.......# <........#.# #.......# .#########..##.......# ..##..[....##### #.#............. .....#.##........ ###.##.##.####### ...............# #.##.#.##.......# #. #.#.##.......# #.##...##.......# #.# #..##.......# #.# #..##.......# #.# #....####### #.####....# ####+#.....>...# #........####### #....)...# ########### #........# #.........# ####.########.........# #.##....##.........# #.##....##.........# #.##....##........)################ #..'..............).((............# ####....#.#.....#..##############.# ######....#.....# #######.## #.#.....#..# #........# #....#.....# #........# ####......(# #...)..<.# ###.....# #........# ####### ##########