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