##### #.<.# #...# ##+###'###+### ###....%......... .#####.'............. #.#.....#............. #.#.###.##'###+###+### #.#.#...#..f# ######.#.#...#...# .# #####........#.####### ...####...................... ......#..............######### .8...8.#............#######...# #.. #...#.......%............#.#. ##.###........................>..# #...#...#....#####.##........# ...8...8...%..................# #...#...####.......#.........# #. ##.## #........#.........# #...#...###........#.######### ...8...8..##........#.# !...#....###.......#.# .g.#.#......#.......#.# # # #..#.#.#.......#.# #...^#.#.......#.# #....#.#. ##...#.#.... ....#%#..... ##...#.#.... #...#.#... #...#.#.. ####...#.#.#### #......#.#.#..### #.#.....>#........# ..........###.#.#### ..............# ########g###### ................. ...........#### ............. ...........### ..........# .........# ........# ...