JezK
Edit File: autorules.1377e54c58050cf4ddc2844b82dd6d24b277a3b509fb36843672146e7835dc2c.srule
L }� � � K � w � � � � � � � � � j � C uuuuL|EL0 F3 F3 A��C��C���x��x��E��E��E��E��E��D��D��D֥TTtUTtUTt �]�]��[cOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcOYcO^M��O��O��O��K��K��K��K��POhROhROhROhROh��~��~��jhuhhuhhuhhuhhu���D��Dء%O'O'O'O'O'O'O'O'O'O'�ý �� ��żżĽĽĽNԮԮԮ��;��t�t�s�*��3��t����j��.��`��b����b��r��|��w��n�h�w�}��M��������.��!��.��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��0��?��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��?��0��?��%��*��%��*��%��*��%��*��%��*��%��*��%��*��%��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��!��.��4��;��4��;��4��;��4��;��4��;��2��=��2��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��4��;��2��=��2��;��4��;��4��;��4��;��4��;��4��;��4��;��4��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��;��4��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��=��2��p��P��P��P��P��P��P��P��P��P��P��P��P��P��P����������������������P�� �� �� ���N 0L 0LK h?!k?!k?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g-?g