.. ########+#########.. #................... #.................. #...............# #...............## #................# +................# #................# #....###...##...## ##############'##########...# #..................#........# #..................#........# #..................#........# ###.##.############...####+# .#######.####.....###...##...# ...................#....#....# ...................#....'....# ...................#....#....# ...########..##...##..######## .. ..####..#######..####...# .........<.......'......# .................#......+ .................#......# .................#......# .................#......# .................#......+ ...#########'############# ...###...#.......... ..<......#.......... .........#....<..... .........#.......... .........#.......... .........#.......... .........#.......... .##.####'#.......... #......####### #......# #......# #......# #......# #......# ########