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