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