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