######### ########## #.......# #........# #.......### #........# #.......'.# #........# #.......#.###........####### #####+#.....+........'....'# #...#.###........##########+### ####.#............######........ #.......#.........#......####### ###.##.##.#........##......# . ###...##..#..........##......########.... #...####>.......)....))......').{)roo.... #...'..#....##.......##......########.### #...##.#.##.##.(.....######### #...##.#.##.##.......# #...##...##....####### #...########...# #...# #(..# #...# #.(<# #...# #...# ##### #...# #...# #...# #...# #...# #####