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