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