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