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