###### .....#. ....... ###### ....... #....##....... #####......o...... ##...##...##...##+# #.....#...##...# #.....#....#....+ #.....#....#...!# ######### ######.###'###....# #....#..# ##.####.##.>.# ...## #.......# #.....'......# ...# #.......# #.....#.......... #.......# ##................. #......#####...⌠.............. #........#..........(....##... #............⌠.>.⌠.......# ... #......................... .. #..............⌠........... #...##..###########....... ##'####+###......##......# #.<(.#....#......#.......## #....#....#......+..Z.....# #....#....#......#....e...# #....#....#......##......# #...##...<#......###'###### #...##....'...............# #...>.....#...............# #...###'#####....##......## #...##...#########........# #...........# #........# #...##......# ########## #...##......# #....#......# #....'......# #....#.....## #....####### #....# #....# #....# #....# #....# ######