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