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