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