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