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