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