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