########### ######## #.........####......# #.##>.#......#.#....# #.##..#......#.#....+ #.##..#......#.#....####. #.##..#..>............... #.#<.........#.........#. #.#######.#.##.........#+ #....# #.#.##........... ####.# #.#.............. #.# #.####........... #.# #.. #........... #.# #.# #.........#. #.# #.# #.####+#..+ #%####.# #.# .## #....#.####.# ####.#......# #.#.###### #.....# ###.#.# #.#.# #.#.# . #.#.# . #.#.##### .# #.#.....##.# #.#..##....#### #............... ###...#..####.. #...#...p..... #.#.#...##... #...#..... . #####....## #....# ...#.# ...#.# ...