### #.. # #.# .## #5# #... #h# #.. ##.##.# #5...##### #........# ### #......!... ##.######.###.##.## ##.................. #####..........#####..%. #........####### #.# #.#####.## .# #.#####.# #.##....# #.##.##.########## #.##.##.##.......#### #...[...##........... ####.#####.......## #..............# #..####........# #..# #.....)..# #..# #.......<##### #..# ####...).....# #... #######.###.#.# #... ..........)....# ##.## ##.#...........# #.# #####.###.#.# #.# #.# ..... #.# #.# # ..# .# ### #