#...# ##...#### #....... #...... #..... #.... ########## #a.# .........####'# .........#....# .........#....# .........'....# ...........##+### ..#######......... .'.....#......... #)....#......... #.....#......... #.....'......... #.....#......... ##....#..........#+## ##....########........ #.....)......#........ #............#........ #...(........#....... ##....##.....#.....# #...#######.#.....# #.... #.'.....# #.... #.#.....### #.... ###.......# #...#######.........# #....#..............# #....#..............# #....#..............# #....'..............# ##+###..............# .......#+########## ........# .........+ .........# #+###..... #......