.@@@@@@@..@@@@@@@@..@@@@..@@@@@@@@..@........@@.........@@......@@.....@........@@.........@@......@@.....@@@@@@...@@@@@@.....@@......@@...........@..@@.........@@......@@.....@.....@..@@.........@@......@@......@@@@@...@@........@@@@.....@@....