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