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