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