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