####### ####### ################.....#####.....# ...........'...#.....#...'.....# ..........g.#...#.....#...#.....# ..........g.#...#.....'...#.....# ........%)..#...+.....#...#.....# #####+#####'######'#.....###.#.....######## ##+#### #..........................#.###+#..#.....###....... #..........................#................#.......# #..........................#................#..>....# #................).........#................#.......# #...................>[.....#................#.......# #..........................#................+.......# #..........................+................#.<.....# #..........................#+#####'##+###+###......[# ##......##+#######+#####+### #................##+### #.....'......# #................# #.....#......# +................# #.....#......+ #................+ #.... #......# #......[.........# #... #......# #................# .. ##+##.. ......###+#####+### . . .....# ....# ...