######### #.......# #.......# #.......####### #####.............# #.................# ####..............# #^##..............# ####.##.##.########### #.......##.# #######....# ##.#########.##.############ .................)..>....... #####.#...#####.##.#.####### #.#.......#.##.#.# #######.....#.###.##.#.# ...............###....#.# ##................##.#.# #....gg......##..##..... #.....#.....###.....#.# .......#.##.......####.# .#........#.###<..# # .................# ..........#.....# ..........##...# # # ... ....# .## ##..# #... #.#.. .