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