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