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