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