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