diff --git a/sw/qa/extras/layout/data/tdf171275-grid-no-extra-leading.fodt b/sw/qa/extras/layout/data/tdf171275-grid-no-extra-leading.fodt
new file mode 100644
index 000000000000..b770799a6be6
--- /dev/null
+++ b/sw/qa/extras/layout/data/tdf171275-grid-no-extra-leading.fodt
@@ -0,0 +1,1338 @@
+
+
+ Jonathan Clark12025-08-25T11:49:002025-08-25T11:51:00PT1MLibreOfficeDev/26.2.0.0.alpha0$Linux_X86_64 LibreOffice_project/7ff084470f6e29ec96e1f75731c6176b341ead1616.0000
+
+
+ true
+
+
+
+
+
+
+ AAEAAAASAQAABAAgRkZUTaXwSLUAAPzkAAAAHEdERUYEFwP2AACQYAAAAGhHUE9TFep3LQAA
+ kvgAAGnqR1NVQucj6akAAJDIAAACME9TLzKQBYjCAAABqAAAAGBjbWFwYGNF5gAABRgAAAFa
+ Y3Z0ID4oHesAABWIAAABMGZwZ21iLwuDAAAGdAAADgxnYXNwAAAAEAAAkFgAAAAIZ2x5ZgW1
+ GakAABhEAABtTGhlYWQliRvQAAABLAAAADZoaGVhCDIDcQAAAWQAAAAkaG10eKacHoIAAAII
+ AAADEGxvY2EVdPssAAAWuAAAAYptYXhwA34C5gAAAYgAAAAgbmFtZSZNe5wAAIWQAAAI2XBv
+ c3TakJokAACObAAAAexwcmVwRH7GuQAAFIAAAAEFAAEAAAACA9cHPU1kXw889QAfA+gAAAAA
+ 3YDSwAAAAADk0gGh//T/EAQOA6MAAAAIAAIAAAAAAAAAAQAABC3+2wAABBf/9P+6BA4AAQAA
+ AAAAAAAAAAAAAAAAAMQAAQAAAMQAVgAFAEkABAACAJgA/ACNAAABiQFIAAIAAQAEAi8BkAAF
+ AAACigJYAAAASwKKAlgAAAFeADIBQgAAAgIFAgYFBQICBOAAAv9AACAfCAAAKQAQAABHT09H
+ AcAAAAD/BC3+2wAABC0BhQACAZ8AAAAAAhgCygAAACAABAFsACEAAAAAAU0AAAAAAAABBAAA
+ AQQAAAFMAGcBmAA5Ai8AGQIvADgDgAAtAuYAJADcADkBWgA5AVoAIAH0ACkCLwBBAPoAHgE2
+ ABkA+gA+ASAAAAIvAC0CLwBCAi8APQIvADoCLwARAi8ANwIvAD0CLwA7Ai8ALgIvADMBHgBR
+ AR4AMAIvAEECLwBBAi8AQQHaACEDmQBBAsEAAAKOACYCZgA5AtcAJgJvACYCTgAmAsoAOQMZ
+ ACYBbwAmAWX/9QK8ACYCbwAmA6oAJgL7ACYC5gA4AlwAJgLmADgCkAAmAiAAMAJlABQCzQAP
+ AqMAAAQXAAkClAAIAnH/+wJQACQBaABkASAAAAFoACUCLwAzAcv/+wESACgCMwAyAmYAEgHs
+ ADcCZgA3AhcANwFxABsCGgAXAnsAEgFAABcBLP/0AkkAEgE2AA0DsQAcAoUAHAJBADcCZgAN
+ AmYANwHXACEBwwAtAWAAEwJ7ABcCQwAEA14AAQJCAAUCNQAEAf8AKgGsADICLwD5AawAMgIv
+ ADYBBAAAAUwAZwIvAE8CLwAxAi8AQAIvAAUCLwD5AiAATgJBAI4DTQA3AX4AIwICAEECLwBB
+ ATYAGQNNADcBy//7AZAAMAIvAEEBkAAqAZAAKAESACgCZwBWAmkAKAD6AD4BTQA8AZAAKgGN
+ ACMCAgBBA0gACgNIAAoDSAAoAdoAJgLBAAACwQAAAsEAAALBAAACwQAAAsEAAAO3AAACZgA5
+ Am8AJgJvACYCbwAmAm8AJgFvACQBbwAmAW8AIwFvACMC1wAmAvsAJgLmADgC5gA4AuYAOALm
+ ADgC5gA4Ai8ARwLmADgCzQAPAs0ADwLNAA8CzQAPAnH/+wJcACYChwAXAjMAMgIzADICMwAy
+ AjMAMgIzADICMwAyA0kAMgHsADcCFwA3AhcANwIXADcCFwA3AUAAEgFAABcBQAAKAUAACAJB
+ ADcChQAcAkEANwJBADcCQQA3AkEANwJBADcCLwBBAkEANwJ7ABcCewAXAnsAFwJ7ABcCNQAE
+ AmYAEgI1AAQAAAADAAAAAwAAABwAAQAAAAAAVAADAAEAAAAcAAQAOAAAAAoACAACAAIAAAAN
+ AH4A////AAAAAAANACAAoP//AAP/9//l/8QAAQAAAAAAAAAAAAAAAAEGAAADAAAAAAAAAAEC
+ AAAABAAAAAAAAAAAAAAAAAAAAAEAAAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMk
+ JSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFla
+ W1xdXl9gYWJjAIiJi42VmqClpKaop6mrrayur7GwsrO1t7a4urm+vb/AAHRmZ2sAeqNybQB4
+ bACKnAB1AABpeQAAAAAAbn4AqryDZXAAAAAAb38AZISHmQAAAAAAAAAAuwDDAAAAAAAAAAB7
+ AAAAho6Fj4yRkpOQl5gAlp6fnQAAAHMAAAB8AAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNa
+ WLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2w
+ AiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4
+ sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCyw
+ AyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEj
+ IRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAw
+ WRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AA
+ UliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZ
+ IGSwFkMjQlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBk
+ sQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1DsAlgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhg
+ UBthUllYI1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0Ij
+ ILAAI0JhsAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAt
+ sAossgkOAENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVg
+ IEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILAB
+ KyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMN
+ DAADRVBYIRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAA
+ UlggsBAjQlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkk
+ sA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABD
+ sAIlQrEPAiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAq
+ IRuxAQBDYLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABi
+ ILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNC
+ sA0jsAlgQiBgtxgYAQARABMAQkJCimAgsBQjQrABYbEUCCuwiysbIlktsBYssQAVKy2wFyyx
+ ARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAe
+ LLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrAB
+ Y7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8r
+ sQACRVRYsBIjQiBFsA4jQrANI7AJYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyx
+ ACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAo
+ LLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCw
+ LiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBH
+ ICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEF
+ ARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFg
+ LbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrAB
+ Y7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNg
+ sABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2w
+ OSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNC
+ sAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCw
+ BiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZD
+ sAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbAC
+ 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
+ RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAGYAZgAwADACygAAAhgAAP8QAtT/9gIi//b/BgBhAGEANAA0
+ AjsAAAJF//YAYQBhADQANAI7AjsAAAAAAkUCRf/2AAAAYQBhADQANALK//YDAgIY//b/FgLV
+ //YDAgIi//b/FgA/AD8AHwAfAWgA4v+g/xABaADo/5r/EABbAFsAKgAqAR8BHwBhAGEANAA0
+ AsoAAAL4AhgAAP8QAtX/9gL4AiL/9v8QAD8APwAfAB8BSf+eAWgA4v+g/3QBU/+XAWgA6P+a
+ /3QAPwA/AB8AHwLLAYMC5wJhAR8AjwLnAXwC5wJnARkAjwAhAnkAAAAqACoAKgAqACoAKgBe
+ AGoA1gFKAcoCWgJ0ApYCuALwAxoDPgNaA34DmAPaBBgEgATuBTwFwAYiBmIGygcuB2wHrAfC
+ B+4IBAhcCUgJogoiCnIK4gtyC/AMUgy2DO4NJg2MDeYOQA6ODtAPOg+oECYQhhC4EQgRVhHM
+ EkASpBMAEyoTRBNuE5YTthPgFFAUuBUGFWwVnhYiFxYXahe4GAQYbBicGRQZahmmGhAafBrs
+ G0obehvOHBYcehzaHTIdiB3YHfIeQB6IHogevB8WH6wgGCCWIMAhUiGSIhwiwiL4IxojIiPo
+ JAgkSiSAJOolVCV6JdgmNCZaJp4m4CcsJ2InuigUKIYo4CjyKQQpXCm8Kc4qUCs6K4ornCuu
+ K/gsCiwcLC4sbiyALQotYC1yLYQtzC4aLiwuSC6sLr4u0C8gLzIvRC+iMCIwLjA6MJoxAjEO
+ MXQyRjJSMl4yajK4MsQy8jMgM1ozljP2NFI0XjRqNKw09DUANU41rDW4NcQ2EjYeNio2mjam
+ AAAAAgAhAAABKgKaAAMABwAusQEALzyyBwSW7TKxBgXcPLIDApbtMgCxAwAvPLIFBJbtMrIH
+ Bpf8PLIBApbtMjMRIREnMxEjIQEJ6MfHApr9ZiECWAAAAgBn//kA5QLKAAMADwAsQCkEAQEB
+ AF8AAABqTQADAwJhBQECAnECTgUEAAALCQQPBQ8AAwADEQYNFys3AzMDByImNTQ2MzIWFRQG
+ ix90HxsaJSUaGiUlyQIB/f/QHiYnHR0nJh4AAP//ADkB3wFfAsoQJgAMAAAQBwAMALwAAAAC
+ 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
+ ACgmIiwjLB0cGxoVEw8ODAoHBQAhASELDxYrEyImNTQ2PwE1NCYjIgYVIiY1NDYzMhYdARQW
+ MxUjJyMOAScyNj0BBw4BFRQWizA4UFErESEeEiUqTDVCQRMYYRIFETMJISYfMSUbAXw0MjIv
+ BAIdHiYnHRQXIhwxO5gWESIuEyEuLSMvAQElIR8YAAAAAgBBAFABwQHMAAYADQA1QDIMCQgF
+ AgEGAQABTAIBAAEBAFcCAQAAAV8FAwQDAQABTwcHAAAHDQcNCwoABgAGEwYNFyslJzU3MwcX
+ Iyc1NzMHFwGPmZkyZWXnmZkyZWVQriCuvr6uIK6+vgAAAQBBAHsB7gGDAAUAJEAhAwECAAKG
+ AAEAAAFXAAEBAF8AAAEATwAAAAUABRERBA0YKyU1ITUhEQGy/o8BrXvNO/74AP//ABkA6wEd
+ ATYSBgASAAAABAA3//YDFgLVAA8AHwA/AEgAxLEGZES1MQEJDAFMS7AiUFhAOQABAAMGAQNp
+ AAYNAQUMBgVpEQEMAAkEDAlnCgcCBBALAggCBAhnDwECAAACWQ8BAgIAYQ4BAAIAURtAPwAF
+ Bg0NBXIAAQADBgEDaQAGAA0MBg1pEQEMAAkEDAlnCgcCBBALAggCBAhnDwECAAACWQ8BAgIA
+ YQ4BAAIAUVlAL0FAICAREAEAR0VASEFIID8gPz48OTg3NjU0LSsqKCMhGRcQHxEfCQcADwEP
+ Eg0WK7EGAEQFIi4BNTQ+ATMyHgEVFA4BJzI+ATU0LgEjIg4BFRQeASc1MzI2NRE0JisBNTMy
+ FRQGBxceATMVIycjFRQWOwEVJzI2NTQmKwEVAaZqpl9epmtrpl9fpmpdi01Oi1xbjE9QjGcN
+ FB0dFA23rDckWQsUGW1uMh4TDhU1KSw1JwpbpXBvpVtbpXBvpVs3TY1fYIxMTIxhYoxKYCIM
+ FwElFwwjdTEzDI4QCyK6dRcMIuMoKy4iowAAAf/7AvgB0AMzAAMAJrEGZERAGwAAAQEAVwAA
+ AAFfAgEBAAFPAAAAAwADEQMNFyuxBgBEAzUhFQUB1QL4OzsAAAIAMAGnAV8C1gALABcAObEG
+ ZERALgABAAMCAQNpBQECAAACWQUBAgIAYQQBAAIAUQ0MAQATEQwXDRcHBQALAQsGDRYrsQYA
+ RBMiJjU0NjMyFhUUBicyNjU0JiMiBhUUFsdDVFRDRFRUQyktLignLy4Bp1RDQ1VVQ0NUOzIq
+ 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
+ AUwAAQECXwACAmxNAAgIA2EAAwNzTQoBBwcEYQAEBHFNBQEAAAZfCQEGBm8GTiwrAAAyMCs2
+ LDYAKgAqGyQoEhUhCw0cKxc1MzI2NRE0JisBNTMVFA4BMTM+ATMyFhUUBiMiJicjMB4CHQEU
+ FjsBFRMyNjU0JiMiBhUUFhIIIjAxIQi4AgIEF0g6Y2lpYzpJFgQBAgExIQM0Qjk5Q046OvAq
+ GS8DCCwYKrgWPi4uNoWQkYYxJxwoJQhgLBcqASZvaWtpaWxobwAAAP//AAT/EAI1AugSJgBe
+ AAAQBgBsCwAAAAAAACQBtgABAAAAAAAAAFsAuAABAAAAAAAAAA0GiAABAAAAAAAAAB0G0gAB
+ AAAAAAAAABAHEgABAAAAAAABAAYBIgABAAAAAAACAAcBOQABAAAAAAADACIBhwABAAAAAAAE
+ AAYBuAABAAAAAAAFACoCFQABAAAAAAAGAAYCTgABAAAAAAAHACICmwABAAAAAAAIABUC6gAB
+ AAAAAAAJABQDKgABAAAAAAAKACEDgwABAAAAAAALAB8D5QABAAAAAAAMAB4EQwABAAAAAAAN
+ AJEFhgABAAAAAAAOABsGUAADAAEECQAAALYAAAADAAEECQAAABoGbAADAAEECQAAADoGlgAD
+ AAEECQAAACAG8AADAAEECQABAAwBFAADAAEECQACAA4BKQADAAEECQADAEQBQQADAAEECQAE
+ AAwBqgADAAEECQAFAFQBvwADAAEECQAGAAwCQAADAAEECQAHAEQCVQADAAEECQAIACoCvgAD
+ AAEECQAJACgDAAADAAEECQAKAEIDPwADAAEECQALAD4DpQADAAEECQAMADwEBQADAAEECQAN
+ ASIEYgADAAEECQAOADYGGABDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAyADIAIABUAGgAZQAg
+ AE4AbwB0AG8AIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaAB0AHQAcABz
+ ADoALwAvAGcAaQB0AGgAdQBiAC4AYwBvAG0ALwBuAG8AdABvAGYAbwBuAHQAcwAvAGwAYQB0
+ AGkAbgAtAGcAcgBlAGUAawAtAGMAeQByAGkAbABsAGkAYwApAABDb3B5cmlnaHQgMjAyMiBU
+ aGUgTm90byBQcm9qZWN0IEF1dGhvcnMgKGh0dHBzOi8vZ2l0aHViLmNvbS9ub3RvZm9udHMv
+ bGF0aW4tZ3JlZWstY3lyaWxsaWMpAABOAG8AbwB0AG8AbwAATm9vdG9vAABSAGUAZwB1AGwA
+ YQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAE4AbwBvAHQA
+ bwBvACAAOgAgADIANQAtADgALQAyADAAMgA1AABGb250Rm9yZ2UgMi4wIDogTm9vdG9vIDog
+ MjUtOC0yMDI1AABOAG8AbwB0AG8AbwAATm9vdG9vAABWAGUAcgBzAGkAbwBuACAAMgAuADAA
+ MQA1ADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgA0AC4ANwAtADUA
+ ZAA1AGIAKQAAVmVyc2lvbiAyLjAxNTsgdHRmYXV0b2hpbnQgKHYxLjguNC43LTVkNWIpAABO
+ AG8AbwB0AG8AbwAATm9vdG9vAABOAG8AdABvACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEA
+ cgBrACAAbwBmACAARwBvAG8AZwBsAGUAIABMAEwAQwAuAABOb3RvIGlzIGEgdHJhZGVtYXJr
+ IG9mIEdvb2dsZSBMTEMuAABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBu
+ AGMALgAATW9ub3R5cGUgSW1hZ2luZyBJbmMuAABNAG8AbgBvAHQAeQBwAGUAIABEAGUAcwBp
+ AGcAbgAgAFQAZQBhAG0AAE1vbm90eXBlIERlc2lnbiBUZWFtAABEAGUAcwBpAGcAbgBlAGQA
+ IABiAHkAIABNAG8AbgBvAHQAeQBwAGUAIABkAGUAcwBpAGcAbgAgAHQAZQBhAG0ALgAARGVz
+ aWduZWQgYnkgTW9ub3R5cGUgZGVzaWduIHRlYW0uAABoAHQAdABwADoALwAvAHcAdwB3AC4A
+ ZwBvAG8AZwBsAGUALgBjAG8AbQAvAGcAZQB0AC8AbgBvAHQAbwAvAABodHRwOi8vd3d3Lmdv
+ b2dsZS5jb20vZ2V0L25vdG8vAABoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkA
+ cABlAC4AYwBvAG0ALwBzAHQAdQBkAGkAbwAAaHR0cDovL3d3dy5tb25vdHlwZS5jb20vc3R1
+ ZGlvAABUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBj
+ AGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBv
+ AG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABo
+ AGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0
+ AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABz
+ AC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAABUaGlzIEZvbnQgU29mdHdhcmUgaXMgbGljZW5z
+ ZWQgdW5kZXIgdGhlIFNJTCBPcGVuIEZvbnQgTGljZW5zZSwgVmVyc2lvbiAxLjEuIFRoaXMg
+ bGljZW5zZSBpcyBhdmFpbGFibGUgd2l0aCBhIEZBUSBhdDogaHR0cHM6Ly9zY3JpcHRzLnNp
+ bC5vcmcvT0ZMAABoAHQAdABwAHMAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwBy
+ AGcALwBPAEYATAAAaHR0cHM6Ly9zY3JpcHRzLnNpbC5vcmcvT0ZMAABpAG8AdABhACAAYQBk
+ AHMAYwByAGkAcAB0AABpb3RhIGFkc2NyaXB0AABBAGMAYwBlAG4AdABlAGQAIABHAHIAZQBl
+ AGsAIABzAG0AYQBsAGwAIABjAGEAcABpAHQAYQBsAHMAAEFjY2VudGVkIEdyZWVrIHNtYWxs
+ IGNhcGl0YWxzAABBAGwAdABlAHIAbgBhAHQAZQAgAGYALQBoAG8AbwBrAABBbHRlcm5hdGUg
+ Zi1ob29rAAAAAAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAABAAIBAgED
+ AAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAd
+ AB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4
+ ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBT
+ AFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQEEAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCk
+ AQUAigEGAIMAkwEHAQgAjQEJAIgAwwDeAQoAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABk
+ AMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBr
+ AG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDs
+ AO4AugROVUxMAkNSB3VuaTAwQTAHdW5pMDBBRAlvdmVyc2NvcmUHdW5pMDBCMgd1bmkwMEIz
+ B3VuaTAwQjUHdW5pMDBCOQABAAH//wAPAAEAAgAOAAAAPABEAEwAAgAHACYAPwABAEYAXwAB
+ AG4AbgABAH4AfgABAIQAmgABAJwAugABALwAwwABAAQAAAACAAAAAQAAAAEAAAABAAMAAAAQ
+ AAAAFAAAABgAAQAAAAEAAAABAAAAAQAAAAoAvgD8AARERkxUABpjeXJsACxncmVrAEpsYXRu
+ AGgABAAAAAD//wAEAAAAAQADAAQAEAACTUtEIAAQU1JCIAAQAAD//wAEAAAAAQADAAQAEAAC
+ QVBQSAAQSVBQSAAQAAD//wAEAAAAAQADAAQALgAHQVBQSAAuQ0FUIAA8SVBQSAAuTUFIIAAu
+ TU9MIAAuTkFWIAAuUk9NIAAuAAD//wAEAAAAAQADAAQAAP//AAUAAAABAAIAAwAEAAVjY21w
+ ACBmcmFjACZsb2NsACxvcmRuADJzdXBzADgAAAABAAAAAAABAAMAAAABAAEAAAABAAQAAAAB
+ AAIABgAOABgAIAAoADIAPAAGABAAAQA2AAAABgAAAAEARgABAAAAAQBwAAYAAAACAH4AlAAG
+ AAAAAgCgAMQAAQAAAAEA3gADAAAAAQAOAAEAFgAAAAEAAgBOAE8AAQAAAAEACgACABIAIgAB
+ AAIAMQBRAAEABAAAAAIAewABADEAAAABAAQAAAACAHsAAQBRAAAAAgAMAAMAfQB2AHcAAQAD
+ ABYAFwAYAAMAAQASAAEADgAAAAAAAQAAAAEAAAADAAEAEgABAA4AAAAAAAEAAAABAAAAAwAB
+ ABoAAQASAAAAAQAAAAUAAQACACYARgACAAEAFQAeAAAAAwABABoAAQASAAAAAQAAAAUAAQAC
+ ADQAVAACAAEAFQAeAAAAAgAOAAQAbgB+AG4AfgABAAQAJgA0AEYAVAABAAAACgCWAKYABERG
+ TFQAGmN5cmwAJmdyZWsAPmxhdG4AVgAEAAAAAP//AAEAAAAQAAJNS0QgABBTUkIgABAAAP//
+ AAEAAAAQAAJBUFBIABBJUFBIABAAAP//AAEAAAAuAAdBUFBIAC5DQVQgAC5JUFBIAC5NQUgg
+ AC5NT0wgAC5OQVYgAC5ST00gAC4AAP//AAEAAAABa2VybgAIAAAAAgAAAAEAAgAGABAAAgAI
+ AAIAFAGQAAIACAACaE5oegABAToABAAAAB8ASABOAEgAZABkAGoAkACWAKAAqgCwALYAwADG
+ ANAA1gDgAOYBDAEeATQBNAE0ATQBNAE0AMAAwADAAMAA1gABAEz/2AAFADn/4gA7/9gAPP/Y
+ AD7/4gCh/+IAAQBb/7oACQAm/+IAPv/2AIT/4gCF/+IAhv/iAIf/4gCI/+IAif/iAKH/9gAB
+ AFv/xAACAAv/7AAl/9gAAgBb/+wAe//sAAEAC//2AAEAW//2AAIAC//2ACX/4gABACX/9gAC
+ AAv/4gAl/84AAQAl/84AAgAL//YAJf/YAAEAPP/sAAkAEf/OABP/ugAm/8QAhP/EAIX/xACG
+ /8QAh//EAIj/xACJ/8QABAA7/+IAPP/sAD7/4gCh/+IABQA5/+wAO//OADz/zgA+/84Aof/O
+ AAEAW//OAAEAHwAHAAsADAARABMAJQAmACsAMQA1ADcAOQA6ADsAPAA+AEwAWwBlAIMAhACF
+ AIYAhwCIAIkAnQCeAJ8AoAChAAJmKAAEAABjMGSoAHoAaAAA//YAAAAAAAAAAAAAAAAAAP/2
+ AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA//YAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA
+ AAAAAAAA/8QAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/9gAAAAAAAAAA
+ AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/2
+ AAAAAAAA/+wAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAAAAAAAP/s
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAP/2
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+z/4gAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/YAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/i
+ AAAAAAAAAAD/7P/sAAAAAAAA/+z/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/87/7AAA/+wAAAAA
+ AAAAAAAAAAAAAAAAAAD/2AAA/+z/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA
+ AAAAAP/s/+wAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/7oAAAAAAAAAAAAAAAAAAAAA
+ AAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/4gAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7AAA
+ AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA//YAAP+6AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/7oAAAAAAAAAAAAAAAAAAP/sAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAA
+ AAAAAP+6AAAAAAAA/8T/sP+6AAAAAAAAAAAAAP+wAAD/xAAAAAAAAAAA/8QAAP/sAAAAAAAA
+ /8QAAP+w/+z/7P/YAAD/7AAAAAD/7AAAAAAAAP/sAAD/7AAAAAAAAP/2AAAAAP/s/+wAAAAA
+ AAAAAAAAAAD/9gAAAAAAAP/OAAD/ugAAAAAAAAAAAAD/xAAAAAD/zv+6AAAAAAAAAAD/7P/i
+ /9gAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/7D/ugAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7AAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAA
+ AAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/9gAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA
+ AAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA/+wAAAAA
+ /+wAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/4gAAAAD/9v/i//YAAAAA
+ AAD/9gAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAA
+ AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAP/O/9gAAAAAAAAAAAAA
+ /9j/zgAAAAAAAP/EAAAAAP/YAAD/xAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/i/+L/3QAAAAD/7P+6AAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAA/+wAAAAA/8QAAP/s
+ AAAAAP+6AAAAAP+6//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /87/7AAA/+wAAAAAAAAAAAAAAAAAAAAA/+z/2AAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/4gAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/4v/2/+wAAAAAAAAAAAAAAAAAAP/i
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAP/2AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ //YAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA
+ /8QAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAAAAAAAP/2AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/sAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAP/sAAAAAAAA
+ AAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/2AAD/xAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/+wAAAAAAAD/9gAAAAD/4gAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ /8QAAAAAAAAAAAAA/84AAAAA/9j/sAAAAAAAAAAA/+IAAP/dAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA
+ AAAAAAAA/6YAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/6YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA/7oAAP/i/8T/ugAA/+IAAAAAAAAAAAAA
+ AAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAD/7AAA/8QAAAAAAAD/7AAAAAD/sP/sAAAAAAAA
+ AAAAAAAAAAAAAP/2/6b/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/+wAAP/sAAAAAAAAAAAAAAAAAAD/7P/sAAAAAAAAAAAAAAAAAAAAAP/s/+IAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/4gAAAAAAAP/sAAAAAAAA
+ AAAAAP/sAAAAAP/s/+wAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/iAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/+L/4gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/7AAA/+wAAAAAAAAAAP/s/+wAAAAA
+ /+z/7AAAAAAAAAAA/+z/9v/sAAAAAAAAAAD/7P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7AAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA
+ //YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7P/YAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA
+ AAAAAAAAAAD/7AAAABQAAAAAAAD/7AAAABQAAAAAAAAAFP/sAAD/9v/2AAD/7AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAD/7AAA
+ AAAAAAAAAAAAAAAA/84AAP/s/87/xAAAAAAAAAAAAAD/4gAAAAD/4gAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAD/7P/i/+L/9gAA/+wAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAHgAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAFAAAAAAAFAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/7AAAABQAHgAAAB4AAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/9v/sAAAAAAAA
+ AAD/9gAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA
+ AAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAFAAeAAAAAAAA
+ AAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAA//YAAAAAAAAAAAAAAAAAAAAAAAD/2AAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA
+ AAAAAAAA/+wAAAAAAAD/7AAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAD/7P/i/8QAAP/i
+ AAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAA/+wAAAAA
+ /6YAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAA/+z/uv+6AAD/4gAAAAAAAAAA
+ AAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAP/sAAAAAP+m/+IAAAAA
+ AAAAAAAAAAAAAAAAAAD/fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/2AAAAAP/sAAD/7AAAAAAAAAAAAAD/7AAA
+ AAAAAP/OAAD/sAAAAAD/sAAA/6b/pgAAAAD/xP+mAAAAAAAAAAD/2P/E/84AAAAA/7oAAAAA
+ AAAAAAAAAAD/7AAAAAAAAP/2AAD/zv+wAAAAAAAAAAAAAP/OAAAAAAAAAAD/9v+6AAAAAAAA
+ AAAAAAAUAAD/sAAA/6b/kgAAAAAAAP/OAAAAAP/OAAAAAP/OAAD/uv/YAAD/zgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA//YAAP/2AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAD/7AAA
+ AAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAP/O
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/sAAAAAAAAAAAAAAAAAAD/7P/s
+ AAAAAAAAAAAAAAAAAAAAAAAA/84AAP+6AAAAAAAAAAD/xP/EAAAAAAAAAAAAAAAAAAAAAAAA
+ /+IAAAAA/7r/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6YAFAAAAAAAAAAA/9gAAAAA
+ AAAAAAAAAAD/sP+6AAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/7P/iAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA
+ AAAAAAAAAAD/4gAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA/6YAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP+w/8QAAAAAAAAAAAAAAAD/4gAAAAAAAAAA/8QAAAAAAAD/4gAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/7P/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP+6/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+L/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP/E
+ AAAAAAAAAAAAAP+6AAAAAP/i/84AAAAAAAAAAP/i//b/4gAA/7AAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP+wAAAAAAAAAAAAAAAA
+ AAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/7AAAAAAAAP/2AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/4gAAAAAAAAAA
+ AAD/7AAAAAD/7P/iAAAAAAAAAAD/9v/2/+wAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAA/+wAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA/90AAP/iAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+w
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/8f/YAAAAAAAAAAD/9gAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP+mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/7AAAAAAAAAAA//YAAAAAAAD/7AAA/+L/7AAA/+wAAAAAAAAAAAAAAAAAAAAA/9j/7AAA
+ /+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/7AAAAAAAAAAAAAAAAAAA
+ /+z/7AAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/iAAAAAAAA/9gAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/4v/sAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP+6AAAAAAAAAAAAAAAA/8QAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAD/0wAAAAD/4gAA
+ /90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/9gAAAAAAAP/iAAAAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/+wAAAAAAAAAAP/iAAD/4gAAAAAAAAAA
+ AAD/9gAAAAAAAAAA/+wAAAAA//YAAP/sAAAAAP/2AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAA/+z/xAAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAP+cAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/fv+c/+wAAAAAAAAAAAAA/9gAAAAAAAAAAP+wAAAAAAAA/9gAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAA/+wAAP/sAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA
+ AAAAAP/2AAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAP/s/+L/4gAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAP/YAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAD/7AAAAAAAAP/iAAD/xP/sAAD/4gAA/+wAAAAA
+ /+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/O
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA
+ AAD/9gAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAA
+ AAAAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAA
+ AAAAAAAAAAAAAABGAAAAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAMgAA
+ AAAAAABGAAAAAAAAAAAAAAAAAAAAKAAoAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAA
+ AAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAADIACgAAAAAAAAAAAAAAAAAAAAAAUABGAAAAAAAA
+ AAAAAAAAAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/sAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAP/sAAAAAP/s/+wAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAA
+ //YAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7P/s
+ AAAAAAAA/7AAAP/sAAAAAAAAAAAAAAAAAAAAAAAA/7oAAAAA/+wAAAAA/7AAAAAAAAAAAAAA
+ AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+I/7AAAAAAAAAAAP+6AAAAAP/s
+ AAAAAAAA/+IAAAAA/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAP+6
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/dP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y/9gAAP/s/+L/nAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAD/nAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/2AAAAAD/2AAAAAD/2AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/sAAD/2AAAAAAAAAAA/+z/7AAAAAAAAP/iAAAAAAAAAAAAAP/2
+ AAD/7P/sAAAAAP/i/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2P/sAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAD/7AAA
+ AAAAAAAAAAAAAP/sAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA
+ AAAAAP/sAAAAAAAA/+L/7P/sAAAAAP/sAAD/7AAAAAD/4gAAAAAAAAAA/+wAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAA/+IAAP/OAAD/7AAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/4gAAAAAAAAAAAAAAAAAAAAAAAAAAP+w/84AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAA
+ AAD/2P+6AAD/7AAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/2AAAAAP+IAAAAAAAAAAAAAAAAAAAAAAAA//b/kgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAA
+ AAD/zv/OAAAAAAAAAAAAAP/O/84AAAAAAAD/ugAAAAD/pgAA/7AAAAAAAAAAAAAAAAAAAAAA
+ AAD/pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/Y/7AAAAAA/8T/sAAAAAAAAAAA
+ AAAAAAAAAAAAAP+mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA
+ /+IAAP/EAAAAAP+6AAD/4gAAAAD/zgAAAAD/zgAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4gAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP+w/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA/6YAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAA
+ //b/9gAAAAAAAP/iAAAAAP+wAAD/4gAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/2/+L/xAAAAAD/4v/iAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA/+IAAAAA/+wAAAAA
+ AAAAAP+6AAAAAP+6//YAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA//YAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA/+wAAP/s/+z/9v/sAAAAAAAA
+ AAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA/+z/7AAAAAAAAAAAAAD/7P/sAAAAAAAA/+IAAAAA
+ /8QAAP/iAAAAAAAAAAAAAAAAAAAAAAAA/6YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ //b/7P/OAAAAAP/i/84AAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA/84AAAAA/84AAAAA
+ AAD/xAAA/+z/xP+wAAD/4gAAAAAAAAAAAAAAAAAAAAAAAP+mAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/2AAAAAAAAP/sAAAAAP+SAAAAAAAAAAAAAAAAAAAAAAAA//b/fv+wAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAP+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAD/9gAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /+wAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA
+ AAAAAP/sAAD/zv/sAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/sP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP+mAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/9gAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA//YAAP/s
+ AAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /9gAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/Y
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/i/+z/7AAA
+ AAD/7AAA/+wAAAAA/+IAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP/sAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAP/sAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAD/zgAA/9gAAAAAAAAAAAAAAAAAAP/Y
+ AAAAAAAA/84AAAAA/84AAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAP/Y
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+cAAAAAAAAAAAAAAAAAAD/kgAA/9gAAAAA
+ /+wAAAAA/+wAAAAA//YAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA
+ AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/7AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+IAAP/2AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA//YAAP/sAAAAAAAAAAAAAAAAAAD/9gAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAP/2AAAAAAAA
+ AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ //YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAAAAD/7AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA//YAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAA
+ AAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/4gAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/9gAA
+ AAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAP+6AAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAACgAAAAAAAAAAAAAAAAAA//b/7AAAAAAAAAAAAAD/7P/2AAAAAAAA//YAAAAAAAAAAAAK
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAA
+ AAAAAAAA//YAAP/i/+wAAAAAAAAAAAAA/+z/4gAAAAAAAP/sAAAAAAAAAAD/4gAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/9gAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAPgAHAAcAVgAMAAwAVgANAA0ARgAP
+ AA8AZgARABEAMgATABMAMgAmACYACAAnACcAWQApACkABAAqACoACgArACsAXQAsACwALQAw
+ ADAATAAxADEAOgAzADMALgA0ADQABAA1ADUAXwA2ADYABAA3ADcAOwA4ADgAIQA5ADkALwA6
+ ADoAEQA7ADsAYwA8ADwAMAA9AD0AZAA+AD4AHAA/AD8APABAAEAARgBGAEYAAwBHAEcABgBK
+ AEoACwBLAEsAUgBNAE0AAwBQAFAASABSAFMAAwBUAFUABgBXAFcAQABYAFgAIwBcAFwANQBe
+ AF4AGgBgAGAARgCEAIkACACKAIoACgCMAI8ACgCUAJQABACVAJUALgCWAJoABACcAJwABACd
+ AKAAEQChAKEAHACiAKIABACjAKMABgCkAKkAAwCqAKoACwCsAK8ACwC0ALQABgC1ALUAAwC2
+ ALoABgC8ALwABgDBAMEAGgDCAMIABgDDAMMAGgABAAcAvQBIAAAAAAAAAAAASAAAADYALAAA
+ ACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAEIAAAAAAAAAXQAAAAYAAwAEAAMAAwAD
+ AAQAAwADAD0AAwADAAMAAwAEAAMABAADABsAHwALAFIAIwBTABkAKwAAAAAANgAAAAAAAAAF
+ AA4AAgACAAIAAAACAA4AJgAAAA4ADgAPAA8AAgAPAAIADwAdACcADAAAACkAYgAXACUAAAAA
+ ADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABFAAAAAAAAAAAABgAGAAYABgAGAAYALwAEAAMAAwADAAMAAwADAAMAAwADAAMABAAE
+ AAQABAAEAAAABAALAAsACwALABkAAwAAAAUABQAFAAUABQAFAAUAAgACAAIAAgACACAAJgAg
+ ACAAAgAPAAIAAgACAAIAAgAAAAIADAAMAAwADAAXAA4AFwACABoABwAHAAAADAANAAEADwAP
+ AAMAEQARAAQAEwATAAUAJgAnAAYAKQAsAAgAMAAxAAwAMwBAAA4ARgBHABwASgBLAB4ATQBN
+ ACAAUABQACEAUgBVACIAVwBYACYAXABcACgAXgBeACkAYABgACoAhACKACsAjACPADIAlACa
+ ADYAnACqAD0ArACvAEwAtAC6AFAAvAC8AFcAwQDDAFgAAQAiAAQAAAADABAAFgAcAAEAJP/i
+ AAEAC//2AAEAJP/sAAEAAwALAA8AgwACAKwABAAAAHAAkAAIAAYAAP/2//YAAAAeAAAAAP/2
+ AAAAAAAAAAAAAAAA/+wAAAAeAAAAAAAAAAAAAAAA/6YAAAAA/+wAAAAAAAAAAAAA/9gAAAAA
+ AAAAAAAAAAD/iAAAAAAAAP/sAAAAAP/sAAAAAQAHAA0ABAAAAAAAAAAAAAQAAAAAAAYAAAAD
+ AAAAAwACAAQADwAPAAQAEQARAAMAEwATAAMAJAAkAAUAAQAFAAcADAAPABEAEwAAAAAAAQAA
+ AADjnXRTAAAAAN2A0sAAAAAA5NIBoQ==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test
+ Test
+
+
+
diff --git a/sw/qa/extras/layout/layout5.cxx b/sw/qa/extras/layout/layout5.cxx
index aa76dae3082d..246d0da1165c 100644
--- a/sw/qa/extras/layout/layout5.cxx
+++ b/sw/qa/extras/layout/layout5.cxx
@@ -2095,6 +2095,25 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf129808CompatFlagUnset)
CPPUNIT_ASSERT_LESS(sal_Int32(1150), nHeight2);
}
+CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf171275GridNoExtraLeading)
+{
+ // tdf#171275: This document contains an embedded font that advertises CP950 coverage. When
+ // Word-compatible CJK metrics are enabled, the line height should be scaled higher. However,
+ // this document also uses the document grid, which should disable the extra height.
+ createSwDoc("tdf171275-grid-no-extra-leading.fodt");
+ auto pXmlDoc = parseLayoutDump();
+
+ auto nHeight1 = getXPath(pXmlDoc, "//txt[1]/SwParaPortion/SwLineLayout", "height").toInt32();
+ // Without the fix, this would be ~2362
+ CPPUNIT_ASSERT_GREATER(sal_Int32(1180), nHeight1);
+ CPPUNIT_ASSERT_LESS(sal_Int32(1182), nHeight1);
+
+ auto nHeight2 = getXPath(pXmlDoc, "//txt[2]/SwParaPortion/SwLineLayout", "height").toInt32();
+ // Without the fix, this would be ~2362
+ CPPUNIT_ASSERT_GREATER(sal_Int32(1180), nHeight2);
+ CPPUNIT_ASSERT_LESS(sal_Int32(1182), nHeight2);
+}
+
CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf168116)
{
// Given a paragraph with a line break immediately followed by a hidden paragraph mark:
diff --git a/sw/source/core/inc/fntcache.hxx b/sw/source/core/inc/fntcache.hxx
index bea6663e1420..fe35f9afa829 100644
--- a/sw/source/core/inc/fntcache.hxx
+++ b/sw/source/core/inc/fntcache.hxx
@@ -79,6 +79,9 @@ class SwFntObj final : public SwCacheObj
sal_uInt16 m_nZoom;
bool m_bSymbol : 1;
bool m_bPaintBlank : 1;
+ bool m_bScrHasCJKCodePages : 1 = false;
+ bool m_bPrtHasCJKCodePages : 1 = false;
+ bool m_bPrtHasCJKCodePagesInitialized : 1 = false;
static tools::Long s_nPixWidth;
static MapMode *s_pPixMap;
@@ -100,6 +103,7 @@ public:
sal_uInt16 GetFontHeight( const SwViewShell *pSh, const OutputDevice& rOut );
sal_uInt16 GetFontLeading( const SwViewShell *pSh, const OutputDevice& rOut );
sal_uInt16 GetFontHangingBaseline( const SwViewShell *pSh, const OutputDevice& rOut );
+ bool GetFontHasCJKCodePages(const SwViewShell* pSh, const OutputDevice& rOut);
void GuessLeading( const SwViewShell& rSh, const FontMetric& rMet );
diff --git a/sw/source/core/inc/swfont.hxx b/sw/source/core/inc/swfont.hxx
index 6e6a1eca4999..e6a2c6e8beef 100644
--- a/sw/source/core/inc/swfont.hxx
+++ b/sw/source/core/inc/swfont.hxx
@@ -86,6 +86,7 @@ class SwSubFont final : public SvxFont
void DrawStretchText_( SwDrawTextInfo &rInf );
TextFrameIndex GetModelPositionForViewPoint_( SwDrawTextInfo& rInf );
TextFrameIndex GetCapitalCursorOfst( SwDrawTextInfo& rInf );
+ bool HasCJKCodePages(SwViewShell const* pSh, const OutputDevice& rOut);
inline void SetColor( const Color& rColor );
inline void SetFillColor( const Color& rColor );
@@ -346,6 +347,9 @@ public:
sal_uInt16 GetHangingBaseline( SwViewShell const *pSh, const OutputDevice& rOut )
{ return m_nActual == SwFontScript::CTL ? m_aSub[m_nActual].GetHangingBaseline( pSh, rOut ) : 0; }
+ bool HasCJKCodePages( SwViewShell const *pSh, const OutputDevice &rOut )
+ { return m_aSub[m_nActual].HasCJKCodePages(pSh, rOut); }
+
void Invalidate()
{ m_bFontChg = m_bOrgChg = true; }
diff --git a/sw/source/core/text/inftxt.hxx b/sw/source/core/text/inftxt.hxx
index b32d654cd35d..128313963034 100644
--- a/sw/source/core/text/inftxt.hxx
+++ b/sw/source/core/text/inftxt.hxx
@@ -270,6 +270,7 @@ public:
sal_uInt16 GetAscent() const;
sal_uInt16 GetHangingBaseline() const;
+ bool FontHasCJKCodePages() const;
TextFrameIndex GetIdx() const { return m_nIdx; }
void SetIdx(const TextFrameIndex nNew) { m_nIdx = nNew; }
@@ -795,6 +796,12 @@ inline sal_uInt16 SwTextSizeInfo::GetHangingBaseline() const
return const_cast(GetFont())->GetHangingBaseline( m_pVsh, *GetOut() );
}
+inline bool SwTextSizeInfo::FontHasCJKCodePages() const
+{
+ assert(GetOut());
+ return const_cast(GetFont())->HasCJKCodePages(m_pVsh, *GetOut());
+}
+
inline SwPositiveSize SwTextSizeInfo::GetTextSize( const OUString &rText ) const
{
return GetTextSize(m_pOut, nullptr, rText, TextFrameIndex(0), TextFrameIndex(rText.getLength()));
diff --git a/sw/source/core/text/itrform2.cxx b/sw/source/core/text/itrform2.cxx
index 884867fc34e3..5ecfbea0a177 100644
--- a/sw/source/core/text/itrform2.cxx
+++ b/sw/source/core/text/itrform2.cxx
@@ -847,6 +847,47 @@ void SwTextFormatter::CalcAdjustLine( SwLineLayout *pCurrent )
void SwTextFormatter::CalcAscent( SwTextFormatInfo &rInf, SwLinePortion *pPor )
{
+ std::optional bShouldApplyCJKAdjustment;
+ auto fnShouldApplyCJKAdjustment = [&]
+ {
+ if (!bShouldApplyCJKAdjustment.has_value())
+ {
+ bShouldApplyCJKAdjustment = [&]
+ {
+ if (!GetTextFrame()->GetDoc().getIDocumentSettingAccess().get(
+ DocumentSettingId::MS_WORD_COMP_GRID_METRICS))
+ {
+ return false;
+ }
+
+ // tdf#171275: Do not add the CJK extra leading when grid is enabled
+ auto const* const pGrid = GetGridItem(m_pFrame->FindPageFrame());
+ if (pGrid && rInf.SnapToGrid())
+ {
+ return false;
+ }
+
+ return rInf.FontHasCJKCodePages();
+ }();
+ }
+
+ return *bShouldApplyCJKAdjustment;
+ };
+
+ auto fnAdjustHeightAscent = [&](sal_uInt16 nHeight, sal_uInt16 nAscent)
+ {
+ if (fnShouldApplyCJKAdjustment())
+ {
+ // tdf#129808: For Word layout compatibility, adjust ascent for fonts
+ // advertising support for certain CJK code pages.
+ sal_uInt16 nAdjustedHeight = (nHeight * 127) / 100;
+ sal_uInt16 nAdjustedAscent = nAdjustedHeight - (nHeight - nAscent);
+ return std::make_tuple(nAdjustedHeight, nAdjustedAscent);
+ }
+
+ return std::make_tuple(nHeight, nAscent);
+ };
+
bool bCalc = false;
if ( pPor->InFieldGrp() && static_cast(pPor)->GetFont() )
{
@@ -854,8 +895,11 @@ void SwTextFormatter::CalcAscent( SwTextFormatInfo &rInf, SwLinePortion *pPor )
// independent from hard attribute values
SwFont* pFieldFnt = static_cast(pPor)->m_pFont.get();
SwFontSave aSave( rInf, pFieldFnt );
- pPor->Height( rInf.GetTextHeight() );
- pPor->SetAscent( rInf.GetAscent() );
+
+ auto [nAdjustedHeight, nAdjustedAscent]
+ = fnAdjustHeightAscent(rInf.GetTextHeight(), rInf.GetAscent());
+ pPor->Height(nAdjustedHeight);
+ pPor->SetAscent(nAdjustedAscent);
bCalc = true;
}
// i#89179
@@ -928,8 +972,12 @@ void SwTextFormatter::CalcAscent( SwTextFormatInfo &rInf, SwLinePortion *pPor )
|| !rInf.GetLast()->InTextGrp() )
{
pPor->SetHangingBaseline( rInf.GetHangingBaseline() );
- pPor->SetAscent( rInf.GetAscent() );
- pPor->Height(rInf.GetTextHeight());
+
+ auto [nAdjustedHeight, nAdjustedAscent]
+ = fnAdjustHeightAscent(rInf.GetTextHeight(), rInf.GetAscent());
+
+ pPor->SetAscent(nAdjustedAscent);
+ pPor->Height(nAdjustedHeight);
bCalc = true;
}
else
diff --git a/sw/source/core/txtnode/fntcache.cxx b/sw/source/core/txtnode/fntcache.cxx
index c26bf14f4599..b16d5ff043a8 100644
--- a/sw/source/core/txtnode/fntcache.cxx
+++ b/sw/source/core/txtnode/fntcache.cxx
@@ -266,30 +266,49 @@ static void lcl_calcLinePos( const CalcLinePosData &rData,
}
}
-// tdf#129808: Oddly, Word scales up ascent and line height for *fonts* that self-report
-// coverage for certain specific CJK code pages, even when that font isn't used for CJK
-// text. Apply this scale when necessary.
-static sal_uInt16 lcl_ApplyCjkHeightAdjustment(sal_uInt16 nBase, const SwViewShell* pSh,
- const OutputDevice& rDev)
+namespace
+{
+bool lcl_FontHasCJKCodePages(const OutputDevice& rOut)
{
- if (!pSh || !pSh->getIDocumentSettingAccess().get(DocumentSettingId::MS_WORD_COMP_GRID_METRICS))
- {
- return nBase;
- }
-
vcl::FontCapabilities stCaps;
- if (rDev.GetFontCapabilities(stCaps) && stCaps.oCodePageRange.has_value())
+ if (!rOut.GetFontCapabilities(stCaps) || !stCaps.oCodePageRange.has_value())
{
- if (stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP932)
- || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP936)
- || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP949)
- || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP950))
- {
- return (nBase * 127) / 100;
- }
+ return false;
}
- return nBase;
+ // tdf#129808: Oddly, Word scales up ascent and line height for *fonts* that
+ // self-report coverage for certain specific CJK code pages, even when that
+ // font isn't used for CJK text. Only report these code pages.
+ return stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP932)
+ || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP936)
+ || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP949)
+ || stCaps.oCodePageRange->test(vcl::CodePageCoverage::CP950);
+}
+}
+
+bool SwFntObj::GetFontHasCJKCodePages(const SwViewShell* pSh, const OutputDevice& rOut)
+{
+ const OutputDevice& rRefDev = pSh ? pSh->GetRefDev() : rOut;
+
+ if (pSh)
+ {
+ CreateScrFont(*pSh, rOut);
+ return m_bScrHasCJKCodePages;
+ }
+ else
+ {
+ if (!m_bPrtHasCJKCodePagesInitialized)
+ {
+ CreatePrtFont(rOut);
+ const vcl::Font aOldFnt(rRefDev.GetFont());
+ const_cast(rRefDev).SetFont(*m_pPrtFont);
+ m_bPrtHasCJKCodePages = lcl_FontHasCJKCodePages(rRefDev);
+ m_bPrtHasCJKCodePagesInitialized = true;
+ const_cast(rRefDev).SetFont(aOldFnt);
+ }
+
+ return m_bPrtHasCJKCodePages;
+ }
}
// Returns the Ascent of the Font on the given output device;
@@ -321,8 +340,6 @@ sal_uInt16 SwFntObj::GetFontAscent( const SwViewShell *pSh, const OutputDevice&
nRet = m_nPrtAscent;
}
- nRet = lcl_ApplyCjkHeightAdjustment(nRet, pSh, rRefDev);
-
#if !defined(MACOSX) // #i89844# extleading is below the line for Mac
// TODO: move extleading below the line for all platforms too
nRet += GetFontLeading( pSh, rRefDev );
@@ -344,8 +361,7 @@ sal_uInt16 SwFntObj::GetFontHeight( const SwViewShell* pSh, const OutputDevice&
CreateScrFont( *pSh, rOut );
OSL_ENSURE( USHRT_MAX != m_nScrHeight, "nScrHeight is going berzerk" );
- nRet = lcl_ApplyCjkHeightAdjustment(m_nScrHeight, pSh, rRefDev)
- + GetFontLeading(pSh, rRefDev);
+ nRet = m_nScrHeight + GetFontLeading(pSh, rRefDev);
}
else
{
@@ -368,8 +384,7 @@ sal_uInt16 SwFntObj::GetFontHeight( const SwViewShell* pSh, const OutputDevice&
const_cast(rRefDev).SetFont( aOldFnt );
}
- nRet = lcl_ApplyCjkHeightAdjustment(m_nPrtHeight, pSh, rRefDev)
- + GetFontLeading(pSh, rRefDev);
+ nRet = m_nPrtHeight + GetFontLeading(pSh, rRefDev);
}
OSL_ENSURE( USHRT_MAX != nRet, "GetFontHeight returned USHRT_MAX" );
@@ -521,6 +536,8 @@ void SwFntObj::CreateScrFont( const SwViewShell& rSh, const OutputDevice& rOut )
if ( USHRT_MAX == m_nScrHeight )
m_nScrHeight = o3tl::narrowing(pOut->GetTextHeight());
+ m_bScrHasCJKCodePages = lcl_FontHasCJKCodePages(*pOut);
+
// reset original output device font
pOut->SetFont( aOldOutFont );
}
diff --git a/sw/source/core/txtnode/swfont.cxx b/sw/source/core/txtnode/swfont.cxx
index a4c294b6b679..451122f175f8 100644
--- a/sw/source/core/txtnode/swfont.cxx
+++ b/sw/source/core/txtnode/swfont.cxx
@@ -1013,6 +1013,12 @@ sal_uInt16 SwSubFont::GetHangingBaseline( SwViewShell const *pSh, const OutputDe
return aFntAccess.Get()->GetFontHangingBaseline( pSh, rOut );
}
+bool SwSubFont::HasCJKCodePages(SwViewShell const* pSh, const OutputDevice& rOut)
+{
+ SwFntAccess aFntAccess(m_nFontCacheId, m_nFontIndex, this, pSh);
+ return aFntAccess.Get()->GetFontHasCJKCodePages(pSh, rOut);
+}
+
Size SwSubFont::GetTextSize_( SwDrawTextInfo& rInf )
{
// Robust: the font is supposed to be set already, but better safe than