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