.... #....... #........ #####......... +>. .......... #.# #....... #.# #.....# #.###.....###### ##.#............. +..#...##........ #..#...# ....... #..#h..# ....... #......# ....... #..#.####?..... #.......###### #.......# #.......# #.......######## ...#.####......... ....+..#............ .. #. #.##......... #..#.##......... #..#............. #................ ###......%.######## ##. ..........### .... ...#..##.############ ...# #.....#.##.........###...# ##......+............... +.....%##............####+## # #..#.##........%...........#.## #. #. #....#####................ # #. #....# #.##+#......##.. # #....#### #.........####...## ####.# #.........<........ ... #.................. ###. #...........^.##.. . #.............# . #..............# ... ..######...# . ...# ...