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