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