.#######...#####...#######..##....##..#........#.....#..#....#....##..##...#........#............#......####....######...######......#........##...........#..#.....#....#.........##.....#.....#..#.....#....#.........##......#####....#####.....#.........##....