Dance in Celebration: NYT Crossword
The New York Times Crossword, a daily staple for puzzle enthusiasts, has often incorporated dance terms into its grids, adding a touch of rhythm and grace to the solving experience. But what about when the dance itself takes center stage? When the dance is the celebration? Today, we're diving into the world of dance-themed crosswords, exploring the rich history and cultural significance of dance, and celebrating the joy of movement that these puzzles bring to solvers worldwide.
Dance, in its myriad forms, has been a universal language since time immemorial. From the intricate steps of ballet to the pulsating beats of hip-hop, dance transcends borders, cultures, and generations. It's no surprise, then, that the New York Times Crossword has dedicated entire puzzles to this art form, inviting solvers to pirouette through the grid and celebrate the power of dance.
Dance in Crossword History
The New York Times Crossword has been treating solvers to dance-themed puzzles for decades. One of the earliest examples is a 1987 puzzle by constructor Henry Hook, titled "Dance Party." This puzzle featured a grid filled with dance terms like "FOXTROT," "TANGO," and "CHA-CHA," inviting solvers to join the dance floor.
Since then, dance-themed puzzles have become a regular fixture in the NYT Crossword. In 2019, constructor David Steinberg created a puzzle celebrating the 50th anniversary of the moon landing, with a dance-themed twist. The puzzle, titled "One Small Step," featured dance terms like "JITTERBUG" and "MOONWALK," paying homage to both the historic event and the joy of dance.
Dance Terms in the Crossword
Dance terms in the New York Times Crossword run the gamut from classical to contemporary. Solvers might encounter terms like "BALLET," "TAP," and "SALSA," or more specific references like "ARABESQUE" or "FOSSE" (as in Bob Fosse, the legendary choreographer). These terms not only challenge solvers' knowledge but also introduce them to the rich diversity of dance forms.
Some dance terms in the crossword are more obscure, like "DE CAMPO" (a type of Spanish dance) or "JIG," the lively Irish folk dance. These terms add an element of discovery to the solving experience, inviting solvers to learn something new with each puzzle.
Dance Choreography in the Grid
In addition to dance terms, some puzzles feature choreography clues, where the answer is a sequence of dance moves. For example, a 2018 puzzle by constructor Elizabeth C. Gorski featured the clue "Step, step, turn, step, step, turn, step, step, step, step, turn, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step, step,