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