######## #######......########### ........####.'.........# #.#######.##...#.........# # #........#.#.#.#.........# #.#..###.###############...# ..... #..#).....'.....#...# #..###..#......#.....#...# #...)...#......#.....#.^.# #.##..#.#...######...#...# #.##..#.#...#..'<#...#...# #.......#...#..#####'###'# #.#...###'###'###....#...# ..#..#.# #...#...#....#...# #. ##).#..#...#...#....#...# # #.l..###...#...'....#...# #...#...#...##########...# #.#.....#.......#........# #.##.####.......#........# #. .. #.......'........# # .. ################## ...