ffffffffffffffffffffffffffffffffffggffegihgfffgggfffffffffffffffffffffffffffffffffffffffffffffffffffffegihgffgfgffffffffffffffffffffffffeffffffffffffeffffgfffffffefffegihgffegfffffffffffeffffffffffffgghgfffffffffgghgfffffffffgghgfegihgggghgfffffffffgghgfffffffffffggfffffffffffggffffeeeffffggfffgihggfggfffffffffffggffffffffffffffffffffffffffffeeffffffffffffegihgggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffggggggfeefeffhihfeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggghhhhhhghgggghhjhggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhhhhhijhhgggggggggggggggggggggffffffffffffffffffffffffffffffffggggggghihgfffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffgihgffeffffffffgfffeffffffffffffgghgfffffffffgghgfffffffffgghgfegihgfgghgfffffffgfgghgfffffffffffggfffffffffffggfffffffffffggffegihgffggfffffffffffggffffffffffffffffffffffffffffffffggffffffffegihgfgffffffffffffffffffffffffgffffffffffffffffffffffggefffffffegihgffggffffffffffffffffffffffefffffffffffffffffffffffefffffffffgihgffggffffffffffffffgfffffffffggfffffffffffggggffffgfffffgffffgihgffffgffffffffffffggffffffffffffggfffffffeffgggffffgffffefffegihgffffffffgffffffffggffffffffffffffggffffffeeffgffffggffffffffgihgffffffffffffffffggfffffffffffffffffggffffffeeffgfffggffffffegihgffffffffgfffffffgffffffffffffffffffffggffffffgfeffffgffffffegihgfffffffffgfffffgffffffffffffffffffffgffgggfffffffgfffgfefffegihgffefffffffffffffffffffffffffffffffffffffffgggfffffgfffgghgfegihgfgghgffffffffffffffffffffffffffffgffffggffffggggfffgfffggffegihgffggfffffffffggfgffffffffffffgfffeffffffggffffgggggfgffffffegihgfffffffffffffffffgffffffffffffgfffffffffffgggfffggggggffffffgihgfffffffffffffgfffggffffffffffffgfffffffffffffggfggfggggggfffgihgfffffffffffffgffffgfffffffffffffggffffggfffffffgggfffggggggggihgfffffggffffgfffffffffffffffffffffggffffegfffffggfgggfffgghghhihgfffffgfgfffffffffffffffffffffffffgggffffeffffggffffggggffggghjigffffffeeffgfffffffffffffffffffffffgggfffffffgffffffffggggffggiihgfffffffffefffffffgfffffffffffffffffggfffffffgfggffffffggggfgihggggffffffffffffffffgfffffffffefffffffgffffeffffffggffffefgghgihgffgggffffffffffeffffffffffffgghgffffffgffgghgfffffffgfgghgfghjigfghhgggfffffffgghgfffffffffffggffffffffgffggfffffffffffggffegjihgfggfffggffffffggffffffffffffffffffffffffffffffffffffffffffegihggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefgihffggggfffffefeeeeeeeeeggggggggggggggggggggggggggggggggggggggghihggghhhhhhhggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffgihggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffegihgfffffffffffffffffffffffffffffeffffffffffffeffffffffffffefffegihgffeffffffffffffeffffffffffffgghgfffffffffgghgfffffffffgghgfegihgfgghgfffffffffgghgfffffffffffggfffffgfffffggffffggfffffggffegihgffggffgffgfffffggfffffffffffffffffffefffffffffffegfffffffffegihgfffffffgfgffffffffffffffffffffgfffffffgfffgffffffefffffffffegihgfffffgfgggfffffgffffffffffffffgffffffefgffgffffffffgfffffffegihgfffffffgfgffffgffffffffffffffggfffffffefgggffffffffefffffffegihgffffffffffgfffffffffffgfffffffggfffffffefgggfffffffffffffffegihgffffffffffffgffffffffffgfffgfffgffffffffefggfffffffffffffffegihgfffffffffffgffffffffffffgfffgfgfgffffffffefgfffffffffffffffegihgffffffffffgffffgfffffffffffffgfgfffffggfffeffffffffffffffffegihgfffffffffggfffffgfffffffffffffgfffffffgffffffgfffffffffefffegihgffefffffggffffffggfffffffffffffgfffffffffffffeffffffffgghgfegihgfgghgffggffffffffgffffffffffffffgffffffffffffffffffffffggffegihgffggffggffffffffffffffffffffffgffgfffffgfffffffggffffffffffegihgfggffggfffffffffffgffffffffffffgffffffffgffffffggffffffffffegihgggffgggffffgffgfffgfffffffffffffgfffffffffffffffegfffffffffegihgggffggffffgffffgfffgffffffffffgfggfffffffffffffffefffffgfffegihggffgggfffgffffffffffffffffffffffgfgffffffffgffffffffffffgffegihgffgfgfffgffffffffffffffffffffffffffffffffffffffffffffffffffegihgfgfgfffgfffffffffffff