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