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