dfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfgdfgfdgdgdfgdfgdfgdfgasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd