########## .........# . .........######### .# ............##...##.# ....!...............## ...................... .!.......)............ ...................... ..............<...#...... ...######........##...?..# .. ####)..........#.## . ##.###....>...... ###.)####......#..# .#.................# #.............#....... #.....###..<.)........ #..........#.........? #....###..#...#(...... .......#.....##....... ....##.....#.......... #........###888## .##......### !..8# ......#..# >.o. .........# ..8. #.##...## 8#.. .........######...## ...##.##..##(.@(...( ..........)(....(... ............o.>..( #.............{..((( #............w...... ##.#.......#........ ####..#.......... #....#......... #.##. ........ .. #. .......