######## #.#.##.####### #............. ####.#.##.######## ##......#.......... ..........######## ###.##.##...### # #....#.##.....# . #....#.##...#.#.#### #....#.##.....#..... #....#.##............ ###.#.>.......#..#... #.#..#............ #.######.#..#......#...... #........#..#............. #######..................# #.##..#............# #######.................. ....................###.. ##.####..#...........# . #...........#..# #.#.........#### #......###..# ........o..# ... ####....#..# ......#### #...##.# { #... #.. #... #.. #.. #..