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