################ ###.# .........#.....###...... .........'.........#.#.# ########.#.....## ...... #...####.#.....# #.#.#.# #...........## ....... ####'###..#.###..#.#.# #.....#.............. #.....#.............. #..8..##..#.####.#### #.....##..#)# # #..<..##..#.## #######..^#..# ######.# #.## #b.# #.!...# ..........# #.........# .#.#..$...# # #......! ......#.. .........>#