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