... ...##+####+###+## #..... #..............# .....# #..............# .....# #..............# .....# #..............#...... .....+ #..............#...... .....# #.....<........#....#######.....# ##+###........##....#......J.# #........#.....#.....#J..# #........#.....#.....#...# #........#.....#.....#...# #........'.....+.....#...# #........#######.....#.###### #####.............#########.########### +.............'...................# #.............#.........[.........# #.............#...................# #.............#...................# #.............########'#####.##...# ....#+##+#..................######## .... #..................# ... #..................# #..................# #....)......!......# #..................# #........##'########## #........#......... #........#......... #........#......... #........########## ######.... #........... #........... #........... #...⌠....... ###........... #...⌠...⌠..+## #............# #.....<......# #............+ #...⌠...⌠....# ###########+#........##### ............).....⌠.## ............)..........# ..................#....# ..................#....# ..................###### #########'#######+#... #.................#...< #.................#..%.. #.................# .... #.................# #..........>......# #.................# ###################