### #.# #############.# #...%.........# #.###########.# ######### #.# #.# .......## #.# #.# ###........#####.# #.# ##................# #.# #.l...... ######.....#.........######## #.# ....... +..........##...###.......... #.# ....... #####......##...##...######## #.# ..... #.#'#####...##......# #.# #...# #+# #.#.###.....###..##.# #.######## #...# #.######.#.##...........##.# #........# #...####......#.#.##....###....##.# ########.# #.>.+..................####.......# #.# #.?.##......#.#.###.....#....#.#### #.# ######...##.####.#.#.###....####..#.#### #.# #..............r((g(..(......###......... #.#.# #.........#.####.#<#..............#.###.# #(#.# #.........#.# ##.###.....####...#.#.# #.#.# #.........#.# #.........#####.......# #.#.# #........g#+########.....##....##...# #.#.# #.......(........#.......##....+....# #K#.# #######.#........#.#....#####..###..# #.#(#.#####. ######+#........#.#.....####..# ..# #........... .........#'######.##..........# .# ###.#.###### .........#.# #.###........## #.#.# .....<...#.# ####.#.......#.## #.#.# .........#.# #..r.#.##.#.##.# #.#.# .........#.# #....#. #.#.##.# #.#.# ########.#.# #....# #.#.##.# #.#.# #.#.# #r...# #.#.##.# #. .# #.#.# #....# #.#.##.# #.#.###....# #.# #. #.#.#......# #+# #.#........# #..........# #......#.#.# #.#.......... #.#......#.... #.########<... ..# .. ..# .#.