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