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