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