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