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