FAB ((8, (64 11 52 0 1 12 0 1023)),(8, (8 7 6 5 4 3 2 1)))((768,0) (1023,127) (0,0)) 9
ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?FAB ((8, (64 11 52 0 1 12 0 1023)),(8, (8 7 6 5 4 3 2 1)))((768,128) (1023,255) (0,0)) 9
ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>.>貐>ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?ffffff?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?      ?