DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGDDGJABBBABBBBBCBCCCCCCPCDDDDDEEEPEEEEEEEFFFFFFGFGFFGGGGGGGHGHHHIHHIIIIIIIIIJIIJJJJJJJKKKKJKKKKKKKLLLLLLLLLLLLLLLMJGDDGJPPPPBBPCPPCCPPPCCPPPDDPPPDEPPPEPEEEPFPPPPGGFPPPGGGGGGGGHHHHHHHIIIIIIIIIIIJJJJJJJJKKJKKKKKLKKLLLKLLLMLMLLLLLLMJGDDGJPBBBPBPPBCBPCCDPCDPCCPDDEPEDPDEPEEEPFPFFFPFPFGGPGGHGGHHHHHHIIIIHIIIJIJIIJJJJJJJKKKKKKKKLKKLLLLLLLLLMLLMLMMLLMJGDDGJPBBBPBPBCCCPCCDPDCPDDPDDDPEDPEEPFFFPFPFFFPFPPPPPGGGGHGHHHHHHIHIHIIIIIIJIJIJJJJJJJKKKKKKKKKLLLKLLLLLLLLLLLMMMMJGDDGJPBBBPBPCBBBPCCCPCCPCDPDDDPEDPDEPEEEPEPFFFPFPGGFGGHGHGGHHHHHIHHIHHIIIIJJJJJJJJJKJJJKKKKKLLLLKLLLLLMLMLLLLMMMMMJGDDGJPPPPBBPCCBBCPPPCDDCPDDPPPDDEEPEEPPPPFPPPPFGFPPPGHGGGHHHHHHHHHIIIIIIJIIJJJJJJJJJKJJJKKKKLLLLLLLLLMMLLLMMMMLMMMJGDDGJPAABBBCBCCCCCCCDDDDDDDDDDEEEEEEEEEEPFPFFFFGFFGGGGGGGHHHHHHIHIHIIIIIIJIJIJJJJJJKKKKKKLKKKLLKKLLLLLLLLLMMLMLMMMJGDDGJPBBBBBBCCCCCCCCCCDDDDDDDDDEDDEEEEPPEFPFFGFGFGGGGGGGHHHHHHHHHIIIIIIIJIJJJJJJJJJJJKKKKKKKKKLLLLMMPMLLLMMMMMMMMMJGDDGJBABBCBCBCCCCCCCCCCCDDDDEDEEEEEEEEEEFFEFFFGFGGGGGGGGGGHGHHHIIIIIIIIIIJIIJJJJJKKJKJPKKKLLLKLLPLLLLLLLMLMMMMMMMMJGDDGJBBBBBBBBBCCCDCDCCDDDDDEDEDEEEEEEEFFEEFFPPPPGPPPPGGHPPPHHHPPPPHIPPPIIJJIJJJJPPPPJPPPKKPPPLLPPPMPPLMMPPPMMPPPPNJGDDGJBABBBCBBBCCCCDDCDCDDDDEEDEEDEEEEFEFFFFPGFFFGPGGGPGHGGHPHPHIHIHPIIIPIIIJJJJPKJKKKKPKKKKKLPKLPLLMPLMPMMMPMPNMNPJGDDGJBABBBCBCCCCCCCCCCCDDDEDDEEDEEEEEFEEFEFFPPPGGPGGGPHGPPPPHPHHIHHPPPPPJJIJJIJJPPPKJKPKLKPPPPLLPLLLPLMPMMMPMPMNNPJGDDGJABBBBBBCCBCCCCDCCCDDDDDEDDDEEEEEEFEEFFGFFFPFPGGGPGPHHHPHPHHIIIPIIIIJIIJJJJJJJJPKKPKKPKKKPLLPLLMPMMPMMMPNPMNNPJGDDGJBBBBBBBBCCCCCDDDDCDDDDDDDDDEEEEEEEFFFFPPPPFFPPPPGGHPPPPHHPPPPIIPPPJJIJIJJJPPPPJKKKPKKPPPPLLLPLPPPLLPPPNMPMNNPJGDDGJBBBBBBCBBCCCCCCDDDDCDDEDDEEEEEEEFFEFFFFGFGGFPGGGHHHHHHHHHIIIHIIIIIJJJIJJJJKJJJKKKKKKLLKLLLLLLLLMMMMMMMMNNNNNNJGDDGJBBBBBBCBBCCCCDDDDCDDDDDEEDDEEEEFEFFFFFFFFFGGPGGGGGGGHHHHHHIHIIIIJJIJJIIIJJJJJJKJKKKKKLKLLLLMLLLMMMMMMMNNNNNNNJGDDGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD