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