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