#cs ----------------------------------------------------------------------------

	AutoIt Version: 3.3.6.0
	Author:         Florian Kurrle
	Sript Version: 2.4
	Version: 	1.0-The main features were developed
	2.0-English is mainlanguage and now the buttons are icons and look how a real code-pad
	2.1-The time-function was developed
	2.2-The script use a dll with icons, that install itself
	2.3-Encryption-function is included now and fixed some compatibility bugs
	2.4-Some fixes in the description and add some return values

	Script Function:
	Creates a Window, where you can enter a PIN with your mouse and which can output the PIN as variable. You can specify a time limit and encrypt the pin, too.

	Syntax: 	_PIN_Win([left[, top[, timeout[, PWCode]]]])
	timeout = the time after that  the window will be closed in milliseconds (for disable the timer use 0 or "")
	use left=-1 and top=-1, or don't write anything there, to create the window in center
	PWCode = the code with that the PIN will be encryptet (the script use _StringEncrypt for this operation)
	Return values:	@Error: 	1 -- Failure: Wrong parameters
	2 -- Failure: The file with the icons can't be opened
	@Extended: 	1 -- Window closed by user
	2 -- The time has expired

	Usage: 	#include <PINPad\PINPad.au3> (at first you must copy the hole folder in the standart include-folder)
	or
	#include "[path\]PINPad.au3" (you must enter the path to the script)

	$_PIN is the entered PIN
	Optional: $_PIN_Crypto is the encrypted PIN (use _StringEncrypt on level 5 with your code and the encrypted PIN to decrypting)

	When you press the E-button, you delete the entered PIN
	When you press the C-butto, you confirm the entered PIN

	Acknowledgments: BugFix for his function wich that I can temporarily create a file by binary: http://autoit.de/index.php?page=Thread&postID=99705#post99705

#ce ----------------------------------------------------------------------------
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <String.au3>
#include-once

;Declares the variables, they are used from the main-script
Local $_PIN, $_PIN_Crypto

#region Install-_PINPad_Icons.dll

Local $data = ""
$data &= "0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000B00000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000F92D54D9BD4C3A8ABD4C3A8ABD4C3A8A9A8A468ABC4C3A8A9A8A428ABC4C3A8A52696368BD4C3A8A0000000000000000504500004C01010095E01F470000000000000000E00002210B0108000000000000D00000000000000000000000100000001000000000400000100000000200000600000006000000060000000000000000E0000000020000A9210100030040050000040000100000000010000010000000000000100000000000000000000000000000000000000000100000FCCE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E72737263000000FCCE00000010000000D0000000020000000000000000000000000000400000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030003000000280000800E00000098000080100000000801008000000000000000000000000000000C0032000000200100803300000038010080340000005001008035000000680100803600000080010080370000009801008038000000B001008039000000C80100803A000000E00100803B000000F80100803C000000100200803D000000280200800000000000000000000000000C00000008050080400200800E0500805802008014050080700200801A0500808802008020050080A002008026050080B80200802C050080D002008032050080E802008038050080000300803E0500801803008044050080300300804A050080480300800000000000000000000000000000010001000000600300800000000000000000000000000000010000000000780300000000000000000000000000000000010000000000880300000000000000000000000000000000010000000000980300000000000000000000000000000000010000000000A80300000000000000000000000000000000010000000000B80300000000000000000000000000000000010000000000C80300000000000000000000000000000000010000000000D80300000000000000000000000000000000010000000000E80300000000000000000000000000000000010000000000F80300000000000000000000000000000000010000000000080400000000000000000000000000000000010000000000180400000000000000000000000000000000010000000000280400000000000000000000000000000000010000000000380400000000000000000000000000000000010000000000480400000000000000000000000000000000010000000000580400000000000000000000000000000000010000000000680400000000000000000000000000000000010000000000780400000000000000000000000000000000010000000000880400000000000000000000000000000000010000000000980400000000000000000000000000000000010000000000A80400000000000000000000000000000000010000000000B80400000000000000000000000000000000010000000000C80400000000000000000000000000000000010000000000D80400000000000000000000000000000000010000000000E80400000000000000000000000000000000010009040000F804000050150000A81000000000000000000000F8250000A81000000000000000000000A0360000A8100000000000000000000048470000A81000000000000000000000F0570000A8100000000000000000000098680000A8100000000000000000000040790000A81000000000000000000000E8890000A81000000000000000000000909A0000A8100000000000000000000038AB0000A81000000000000000000000E0BB0000A8100000000000000000000088CC0000A8100000000000000000000030DD000014000000000000000000000044DD000014000000000000000000000058DD00001400000000000000000000006CDD000014000000000000000000000080DD000014000000000000000000000094DD0000140000000000000000000000A8DD0000140000000000000000000000BCDD0000140000000000000000000000D0DD0000140000000000000000000000E4DD0000140000000000000000000000F8DD00001400000000000000000000000CDE000014000000000000000000000020DE0000DC000000000000000000000002004200300002004200310002004200320002004200330002004200340002004200350002004200360002004200370002004200380002004200390002004200430002004200450028000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7C7C700000000000000000000000000BDBDBD1BBDBDBD6ABBBBBBA4B9B9B9CFB7B7B7ECB7B7B7FFB2B2B2FBB1B1B1ECAFAFAFCFAEAEAEA4ADADAD6AAEAEAE1B000000000000000000000000A9A9A90000000000000000000000000000"
$data &= "00000000000000000000000000000000000000000000000000000000000000CACACA000000000094949400C6C6C642C4C4C4A7C2C2C2E3C0C0C0EBBDBDBDF2BABABAF8B7B7B7FCB5B5B5FFB1B1B1FEB0B0B0FCADADADF8AAAAAAF2A8A8A8EBA8A8A8E3A8A8A8A7A9A9A942FFFFFF0000000000A8A8A8000000000000000000000000000000000000000000000000000000000000000000C5C5C5000000000000000000C8C8C829C9C9C997C8C8C8DBC5C5C5F6C2C2C2FFBFBFBFFFBCBCBCFFB9B9B9FFB5B5B5FFB2B2B2FEB1B1B1FFAFAFAFFFACACACFFA9A9A9FFA6A6A6FFA5A5A5FFA4A4A4F6A3A3A3DBA5A5A597ABABAB290000000000000000ADADAD000000000000000000000000000000000000000000C5C5C5000000000000000000CACACA44CDCDCDACCCCCCCF7C9C9C9FFC5C5C5FFC1C1C1FEBEBEBEFEBCBCBCFFB8B8B8FFB4B4B4FFB1B1B1FFB0B0B0FFAFAFAFFFADADADFFABABABFFA7A7A7FEA5A5A5FEA2A2A2FFA0A0A0FFA1A1A1F7A4A4A4ACA8A8A8440000000000000000ABABAB000000000000000000C6C6C600C6C6C6000000000000000000CCCCCC4CCFCFCFC4D0D0D0FFCDCDCDFFC9C9C9FEC5C5C5FFC2C2C2FFBFBFBFFFBCBCBCFFB9B9B9FFB5B5B5FFB3B3B3FFAFAFAFFFB0B0B0FFAFAFAFFFADADADFFAAAAAAFFA6A6A6FFA2A2A2FF9F9F9FFE9E9E9EFFA0A0A0FFA4A4A4C4A8A8A84C0000000000000000ACACAC0000000000D6D6D600D6D6D60000000000CBCBCB3BD2D2D2CED4D4D4FFD1D1D1FFCCCCCCFEC9C9C9FFC7C7C7FFC3C3C3FFC0C0C0FFBDBDBDFFBABABAFFB8B8B8FFB7B7B7FFB0B0B0FFAFAFAFFFB0B0B0FFAEAEAEFFABABABFFA7A7A7FFA3A3A3FFA0A0A0FF9E9E9EFE9D9D9DFFA0A0A0FFA3A3A3CEA8A8A83B00000000A5A5A500000000001212120000000000C1C1C10FD4D4D4BEDADADAFFD7D7D7FFCFCFCFFEC9C9C9FFC8C8C8FFC6C6C6FFC3C3C3FFBFBFBFFFBBBBBBFFB9B9B9FFB8B8B8FFB7B7B7FFB1B1B1FFAFAFAFFFAFAFAFFFADADADFFAAAAAAFFA8A8A8FFA4A4A4FFA2A2A2FFA1A1A1FF9E9E9EFE9C9C9CFF9E9E9EFFA3A3A3BEB0B0B00F00000000B1B1B1000000000000000000CDCDCD92DCDCDCF4DFDFDFFFD7D7D7FECDCDCDFFC8C8C8FFC6C6C6FFC5C5C5FFC2C2C2FFBDBDBDFFB9B9B9FFB6B6B6FFB7B7B7FFB7B7B7FFB1B1B1FFB0B0B0FFAEAEAEFFACACACFFA9A9A9FFA7A7A7FFA5A5A5FFA4A4A4FFA3A3A3FF9F9F9FFF9A9A9AFE999999FF9F9F9FF4A9A9A992000000000000000000000000C1C1C13DD7D7D7E8DFDFDFFFDDDDDDFFD2D2D2FECDCDCDFFD0D0D0FFCACACAFFC1C1C1FFC4C4C4FFC2C2C2FFBCBCBCFFBBBBBBFFB8B8B8FFBCBCBCFFB6B6B6FFB7B7B7FFA8A8A8FFACACACFFAFAFAFFFA6A6A6FFA8A8A8FFA5A5A5FFA0A0A0FF9E9E9EFF999999FE989898FF9B9B9BFFA3A3A3E8B3B3B33D0000000000000000C9C9C9A1DCDCDCF9E0E0E0FFDDDDDDFED3D3D3FFCECECEFFCDCDCDFFC7C7C7FFC8C8C8FFCBCBCBFFBCBCBCFFBDBDBDFFC8C8C8FFB8B8B8FFA5A5A5FFACACACFFB5B5B5FFBBBBBBFFA5A5A5FFA4A4A4FFA3A3A3FFA7A7A7FFA9A9A9FFA3A3A3FF9E9E9EFF9A9A9AFF989898FE999999FFA0A0A0F9AFAFAFA100000000B7B7B71FD1D1D1E5E1E1E1FFE2E2E2FFDCDCDCFFD3D3D3FFCFCFCFFFCBCBCBFFC8C8C8FFCBCBCBFFC9C9C9FFC2C2C2FFC6C6C6FF9B9B9BFF636363FF575757FF5E5E5EFF6D6D6DFFADADADFFAFAFAFFFAFAFAFFFA7A7A7FFA4A4A4FFA7A7A7FFA5A5A5FFA0A0A0FF9B9B9BFF989898FF969696FF9C9C9CFFABABABE5B6B6B61FBEBEBE60D8D8D8F8E5E5E5FFE2E2E2FEDADADAFFD2D2D2FFD0D0D0FFCDCDCDFFC9C9C9FFC6C6C6FFC2C2C2FFC5C5C5FFBDBDBDFF6A6A6AFF585858FF858585FF6E6E6EFF464646FF808080FFA9A9A9FFACACACFFA2A2A2FFA1A1A1FFA3A3A3FFA3A3A3FFA1A1A1FF9D9D9DFF999999FF959595FE999999FFA7A7A7F8B2B2B260C1C1C19FDDDDDDF9E7E7E7FFE1E1E1FFD8D8D8FFD1D1D1FFD1D1D1FFCFCFCFFFC7C7C7FFC3C3C3FFC7C7C7FFC8C8C8FFA1A1A1FF4B4B4BFF858585FFC5C5C5FFB1B1B1FF515151FF565656FFA3A3A3FFA9A9A9FFA3A3A3FFA5A5A5FFA2A2A2FFA0A0A0FFA0A0A0FF9E9E9EFF9A9A9AFF969696FF979797FFA4A4A4F9B0B0B09FC3C3C3CCDFDFDFFCE6E6E6FFDEDEDEFFD6D6D6FFD1D1D1FFD2D2D2FFD1D1D1FFC9C9C9FFC5C5C5FFCFCFCFFFCACACAFF8E8E8EFF424242FFA8A8A8FFBBBBBBFFC9C9C9FF6E6E6EFF434343FFA4A4A4FFAAAAAAFFA9A9A9FFAAAAAAFFA4A4A4FFA0A0A0FFA0A0A0FF9E9E9EFF9C9C9CFF979797FF979797FFA3A3A3FCAFAFAFCCC4C4C4EBE0E0E0FDE6E6E6FFDDDDDDFFD7D7D7FFD3D3D3FFD2D2D2FFD3D3D3FFD0D0D0FFC8C8C8FFC5C5C5FFC2C2C2FF939393FF474747FFB6B6B6FFACACACFFBABABAFF858585FF3F3F3FFF999999FFA3A3A3FFA6A6A6FFAAAAAAFFA6A6A6FFA2A2A2FF9F9F9FFF9E9E9EFF9C9C9CFF979797FF989898FFA4A4A4FDAFAFAFEBC4C4C4FBE0E0E0FEE7E7E7FFDFDFDFFFDADADAFFD5D5D5FFD2D2D2FFCFCFCFFFCECECEFFCDCDCDFFC6C6C6FFBEBEBEFF959595FF3F3F3FFFB4B4B4FFBDBDBDFFB9B9B9FF8A8A8AFF3C3C3CFF909090FFA7A7A7FFA9A9A9FFACACACFFA5A5A5FF9F9F9FFF9F9F9FFF9E9E9EFF9B9B9BFF979797FF989898FFA5A5A5FEAFAFAFFBC4C4C4FBE1E1E1FEE9E9E9FFE1E1E1FFDDDDDDFFD7D7D7FFD2D2D2FFD0D0D0FFC9C9C9FFC8C8C8FFCDCDCDFFC1C1C1FF8F8F8FFF3C3C3CFFB6B6B6FFB4B4B4FFB8B8B8FF818181FF424242FF9B9B9BFFB2B2B2FFA3A3A3FFA5A5A5FFA7A7A7FFA2A2A2"
$data &= "FFA0A0A0FF9E9E9EFF9B9B9BFF969696FF979797FFA5A5A5FEB0B0B0FBC2C2C2EBDFDFDFFDE9E9E9FFE4E4E4FFDEDEDEFFD3D3D3FFD0D0D0FFD1D1D1FFCDCDCDFFCACACAFFCBCBCBFFC6C6C6FF9E9E9EFF3F3F3FFFA1A1A1FFC4C4C4FFCACACAFF686868FF4F4F4FFF9D9D9DFFB1B1B1FF9E9E9EFFA7A7A7FFA7A7A7FF9E9E9EFFA0A0A0FF9F9F9FFF9B9B9BFF949494FF959595FFA6A6A6FDB1B1B1EBBABABACCDBDBDBFCEAEAEAFFE4E4E4FFDDDDDDFFD6D6D6FFD3D3D3FFD1D1D1FFCCCCCCFFCACACAFFC9C9C9FFC8C8C8FFADADADFF474747FF686868FFB6B6B6FFA0A0A0FF414141FF6F6F6FFFACACACFFAAAAAAFFA8A8A8FFA9A9A9FFA7A7A7FFA4A4A4FFA2A2A2FFA0A0A0FF9B9B9BFF949494FF979797FFA7A7A7FCB1B1B1CCB1B1B19FD3D3D3F9EAEAEAFFE5E5E5FFDDDDDDFFD9D9D9FFD6D6D6FFD2D2D2FFCDCDCDFFCBCBCBFFC9C9C9FFC7C7C7FFBDBDBDFF7E7E7EFF464646FF585858FF4D4D4DFF484848FF979797FFB3B3B3FFA5A5A5FFAEAEAEFFACACACFFA4A4A4FFA5A5A5FFA4A4A4FFA0A0A0FF999999FF959595FF9B9B9BFFAAAAAAF9B1B1B19FACACAC60CACACAF8E6E6E6FFE7E7E7FEE0E0E0FFDBDBDBFFD5D5D5FFD3D3D3FFD0D0D0FFC8C8C8FFC8C8C8FFC8C8C8FFC1C1C1FFB7B7B7FF7B7B7BFF545454FF595959FF8C8C8CFFADADADFFADADADFFAAAAAAFFACACACFFACACACFFA7A7A7FFA6A6A6FFA4A4A4FF9E9E9EFF989898FF979797FE9F9F9FFFADADADF8B1B1B160ACACAC1FC0C0C0E5DDDDDDFFE9E9E9FFE5E5E5FFDCDCDCFFD3D3D3FFD2D2D2FFD0D0D0FFC6C6C6FFC5C5C5FFCBCBCBFFBCBCBCFFC1C1C1FFC4C4C4FFAFAFAFFFB0B0B0FFC1C1C1FFADADADFFA8A8A8FFB1B1B1FFAAAAAAFFA9A9A9FFA9A9A9FFA6A6A6FFA2A2A2FF9C9C9CFF979797FF9A9A9AFFA5A5A5FFAFAFAFE5B2B2B21F00000000B6B6B6A1D0D0D0F9E7E7E7FFEAEAEAFEDFDFDFFFD5D5D5FFD1D1D1FFD0D0D0FFCBCBCBFFC5C5C5FFC9C9C9FFC3C3C3FFB1B1B1FFBDBDBDFFC1C1C1FFC2C2C2FFADADADFFB0B0B0FFADADADFFA9A9A9FFAEAEAEFFA9A9A9FFA1A1A1FF9F9F9FFF9F9F9FFF9A9A9AFF989898FE9F9F9FFFAAAAAAF9B1B1B1A10000000000000000AEAEAE3DC3C3C3E8DDDDDDFFE8E8E8FFE3E3E3FEDADADAFFD6D6D6FFD2D2D2FFCBCBCBFFC2C2C2FFBCBCBCFFCECECEFFC8C8C8FFBDBDBDFFAFAFAFFFB2B2B2FFB0B0B0FFBFBFBFFFAFAFAFFFA2A2A2FFABABABFFACACACFFAAAAAAFFA4A4A4FF9C9C9CFF9C9C9CFE9D9D9DFFA6A6A6FFB0B0B0E8B3B3B33D000000000000000000000000B8B8B892CDCDCDF4DDDDDDFFE5E5E5FEDEDEDEFFD8D8D8FFCDCDCDFFC8C8C8FFCECECEFFC6C6C6FFBEBEBEFFBCBCBCFFBDBDBDFFBEBEBEFFB7B7B7FFB8B8B8FFAAAAAAFFAEAEAEFFB8B8B8FFADADADFFA3A3A3FFA8A8A8FFA5A5A5FF9C9C9CFFA0A0A0FEA5A5A5FFADADADF4B7B7B79200000000000000000D0D0D0000000000ADADAD0FC0C0C0BED3D3D3FFE7E7E7FFE1E1E1FED3D3D3FFD2D2D2FFCECECEFFC7C7C7FFC8C8C8FFBEBEBEFFC0C0C0FFBEBEBEFFBABABAFFBBBBBBFFB4B4B4FFB2B2B2FFB5B5B5FFAFAFAFFFA9A9A9FFAAAAAAFFA5A5A5FF9D9D9DFF9E9E9EFEA4A4A4FFAAAAAAFFB3B3B3BEBEBEBE0F00000000B3B3B300BFBFBF00BFBFBF0000000000B9B9B93BC2C2C2CED0D0D0FFDFDFDFFFDBDBDBFED4D4D4FFCFCFCFFFC7C7C7FFC5C5C5FFC1C1C1FFC1C1C1FFBFBFBFFFBCBCBCFFB7B7B7FFB4B4B4FFB4B4B4FFB3B3B3FFAEAEAEFFAAAAAAFFA9A9A9FFA5A5A5FFA3A3A3FEA8A8A8FFAEAEAEFFB2B2B2CEB5B5B53B00000000B2B2B20000000000B5B5B500B5B5B5000000000000000000B6B6B64CC1C1C1C4CFCFCFFFD9D9D9FFD9D9D9FED3D3D3FFCECECEFFC9C9C9FFC5C5C5FFC1C1C1FFBEBEBEFFBBBBBBFFB9B9B9FFB7B7B7FFB5B5B5FFB1B1B1FFAEAEAEFFABABABFFA8A8A8FFA7A7A7FEABABABFFB1B1B1FFB5B5B5C4B7B7B74C0000000000000000BBBBBB00000000000000000000000000B9B9B9000000000000000000BABABA44C0C0C0ACCCCCCCF7D3D3D3FFD2D2D2FFD2D2D2FECFCFCFFECACACAFFC4C4C4FFBFBFBFFFBCBCBCFFBFBFBFFFBCBCBCFFB7B7B7FFB2B2B2FFAEAEAEFEACACACFEACACACFFADADADFFB1B1B1F7B7B7B7ACB8B8B8440000000000000000B6B6B6000000000000000000000000000000000000000000B7B7B7000000000000000000ADADAD29C0C0C097C6C6C6DBC8C8C8F6CBCBCBFFCDCDCDFFCBCBCBFFC8C8C8FFC4C4C4FFC2C2C2FEC1C1C1FFBDBDBDFFB8B8B8FFB3B3B3FFB1B1B1FFB0B0B0FFB2B2B2F6B3B3B3DBB6B6B697BEBEBE290000000000000000B9B9B9000000000000000000000000000000000000000000000000000000000000000000B9B9B9000000000000000000B2B2B242BBBBBBA7C1C1C1E3C5C5C5EBC5C5C5F2C5C5C5F8C4C4C4FCC4C4C4FFBEBEBEFEBCBCBCFCB8B8B8F8B6B6B6F2B5B5B5EBB6B6B6E3B8B8B8A7BBBBBB42FFFFFF0000000000BABABA0000000000000000000000000000000000000000000000000000000000000000000000000000000000B9B9B90000000000000000000000000000000000B9B9B91CBBBBBB6ABBBBBBA4BBBBBBCFBCBCBCECBDBDBDFFBBBBBBFBBBBBBBECBBBBBBCFBABABAA4BABABA6ABBBBBB1C00000000000000000000000000000000BABABA000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C0000003800000018000000180000001000000000000000000000000000000000000000000000000000000000000000080"
$data &= "0000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2C2C200000000000000000000000000BEBEBE22C1C1C165C1C1C1A1C1C1C1CDC2C2C2ECC4C4C4FFC4C4C4FBC4C4C4EBC4C4C4CDC3C3C3A1C2C2C265C3C3C322000000000000000000000000C3C3C30000000000000000000000000000000000000000000000000000000000000000000000000000000000C1C1C100000000000000000000000000C1C1C143C2C2C2A4C4C4C4E0C5C5C5F2C5C5C5F6C5C5C5FAC5C5C5FDC2C2C2FFC1C1C1FEC1C1C1FDC1C1C1FAC1C1C1F6C1C1C1F2C1C1C1E0C2C2C2A4C4C4C443000000000000000000000000C1C1C10000000000000000000000000000000000000000000000000000000000C6C6C6000000000000000000BCBCBC1BC2C2C292C4C4C4DEC6C6C6F7C9C9C9FFC9C9C9FFC8C8C8FFC7C7C7FFC6C6C6FFC1C1C1FEC0C0C0FFBEBEBEFFBEBEBEFFBDBDBDFFBDBDBDFFBDBDBDFFBEBEBEF7BFBFBFDEC2C2C292C6C6C61B0000000000000000BCBCBC000000000000000000000000000000000000000000C6C6C60000000000BDBDBD02C7C7C744C8C8C8BCC9C9C9F1CBCBCBFFCDCDCDFFCECECEFFCDCDCDFECACACAFFC7C7C7FFC5C5C5FFC2C2C2FFC1C1C1FFBEBEBEFFBCBCBCFFBABABAFFB8B8B8FEB7B7B7FFB6B6B6FFB7B7B7FFBABABAF1BABABABCBBBBBB44CBCBCB0200000000BDBDBD000000000000000000C3C3C300C3C3C30000000000B6B6B602C1C1C153C7C7C7CDD0D0D0FFD1D1D1FFD4D4D4FFD5D5D5FED4D4D4FFD0D0D0FFCCCCCCFFC8C8C8FFC4C4C4FFC1C1C1FFC0C0C0FFBDBDBDFFBBBBBBFFB8B8B8FFB5B5B5FFB3B3B3FFB1B1B1FEB1B1B1FFB1B1B1FFB4B4B4FFB9B9B9CDBDBDBD53FDFDFD0200000000BBBBBB0000000000000000000000000000000000C7C7C747CACACAC7D0D0D0FFDADADAFFDADADAFEDADADAFED8D8D8FFD3D3D3FFCDCDCDFFCACACAFFC8C8C8FFC6C6C6FFBFBFBFFFBFBFBFFFBEBEBEFFBCBCBCFFB9B9B9FFB6B6B6FFB5B5B5FFB3B3B3FFAEAEAEFEACACACFEB0B0B0FFB3B3B3FFB4B4B4C7B4B4B4470000000000000000000000000000000000000000C3C3C324CDCDCDAED4D4D4FFDDDDDDFFDEDEDEFEDDDDDDFFDBDBDBFFD6D6D6FFD0D0D0FFCACACAFFC7C7C7FFC6C6C6FFC6C6C6FFC1C1C1FFC0C0C0FFBDBDBDFFBDBDBDFFBBBBBBFFB8B8B8FFB5B5B5FFB2B2B2FFADADADFFACACACFFAEAEAEFEACACACFFADADADFFB1B1B1AEBCBCBC2400000000BBBBBB00000000008C8C8C01CCCCCC90D4D4D4F2DEDEDEFFE2E2E2FEDDDDDDFFD9D9D9FFD5D5D5FFD2D2D2FFD0D0D0FFCDCDCDFFC9C9C9FFC5C5C5FFC2C2C2FFC4C4C4FFBFBFBFFFBABABAFFBABABAFFBCBCBCFFBABABAFFB4B4B4FFAFAFAFFFAFAFAFFFB0B0B0FFAEAEAEFFA9A9A9FEA8A8A8FFAEAEAEF2B5B5B590FFFFFF010000000000000000C7C7C746D5D5D5DADDDDDDFFE5E5E5FEE5E5E5FFDCDCDCFFD7D7D7FFD0D0D0FFCECECEFFCFCFCFFFCFCFCFFFCCCCCCFFC5C5C5FFC0C0C0FFC2C2C2FFC3C3C3FFC0C0C0FFBBBBBBFFB9B9B9FFB9B9B9FFB6B6B6FFB2B2B2FFB3B3B3FFB3B3B3FFADADADFFA7A7A7FFA4A4A4FEA7A7A7FFAEAEAEDABCBCBC460000000000000000CFCFCFA3DDDDDDF4E5E5E5FFE5E5E5FFE1E1E1FFDADADAFFD5D5D5FFD1D1D1FFD0D0D0FFD0D0D0FFD0D0D0FFCCCCCCFFC7C7C7FFC2C2C2FFC1C1C1FFC6C6C6FFC8C8C8FFBFBFBFFFB6B6B6FFB6B6B6FFB9B9B9FFB5B5B5FFB2B2B2FFB3B3B3FFACACACFFA7A7A7FFA3A3A3FFA1A1A1FFA7A7A7F4B4B4B4A300000000C3C3C323DADADAE1E7E7E7FFE9E9E9FEE2E2E2FFDCDCDCFFD8D8D8FFD6D6D6FFD5D5D5FFD3D3D3FFD1D1D1FFCFCFCFFFCCCCCCFFC8C8C8FFC7C7C7FFC8C8C8FFB9B9B9FFBEBEBEFFBEBEBEFFB7B7B7FFB4B4B4FFB5B5B5FFB1B1B1FFACACACFFB0B0B0FFACACACFFA9A9A9FFA4A4A4FF9E9E9EFEA0A0A0FFABABABE1BEBEBE23CBCBCB6AE3E3E3EAECECECFFE9E9E9FEE0E0E0FFDADADAFFD6D6D6FFD7D7D7FFD7D7D7FFD5D5D5FFD2D2D2FFCECECEFFCBCBCBFFC9C9C9FFCACACAFFCACACAFF969696FF9C9C9CFFB6B6B6FFBCBCBCFFB6B6B6FFB4B4B4FFB1B1B1FFADADADFFAFAFAFFFADADADFFABABABFFA7A7A7FF9F9F9FFE9C9C9CFFA4A4A4EAB5B5B56AD1D1D1A4E8E8E8F2EBEBEBFFE3E3E3FFDDDDDDFFDCDCDCFFD7D7D7FFD8D8D8FFD7D7D7FFD5D5D5FFD2D2D2FFCECECEFFCBCBCBFFC9C9C9FFC9C9C9FFC8C8C8FF767676FF808080FFB0B0B0FFBFBFBFFFB8B8B8FFB7B7B7FFB7B7B7FFAFAFAFFFAEAEAEFFAFAFAFFFACACACFFA7A7A7FFA2A2A2FF9E9E9EFFA0A0A0F2ADADADA4D5D5D5D0E9E9E9F8E6E6E6FFDBDBDBFFDADADAFFDDDDDDFFD8D8D8FFD7D7D7FFD4D4D4FFD3D3D3FFD2D2D2FFD0D0D0FFCCCCCCFFC7C7C7FFC7C7C7FFC7C7C7FF6A6A6AFF7A7A7AFFB2B2B2FFBEBEBEFFB4B4B4FFB8B8B8FFBBBBBBFFACACACFFAFAFAFFFAFAFAFFFABABABFFA7A7A7FFA4A4A4FFA1A1A1FFA0A0A0F8A9A9A9D0DEDEDEECE7E7E7FCE5E5E5FFE0E0E0FFDCDCDCFFDBDBDBFFD9D9D9FFD3D3D3FFD5D5D5FFD5D5D5FFD1D1D1FFCECECEFFCDCDCDFFC9C9C9FFC8C8C8FFCACACAFF6C6C6CFF7F7F7FFFB0B0B0FFBBBBBBFFB5B5B5FFB5B5B5FFB1B1B1FFAEAEAEFFAEAEAEFFACACACFFA8A8A8FFA6A6A6FFA4A4A4FFA0A0A0FF9D9D9DFCA5A5A5ECE1E1E1FAE6E6E6FEE6E6E6FFE3E3E3FFDDDDDDFFDBDBDB"
$data &= "FFDDDDDDFFD7D7D7FFD4D4D4FFD4D4D4FFD3D3D3FFD0D0D0FFCBCBCBFFC8C8C8FFCBCBCBFFC8C8C8FF6E6E6EFF828282FFB4B4B4FFBEBEBEFFB5B5B5FFB6B6B6FFB6B6B6FFB4B4B4FFADADADFFABABABFFA8A8A8FFA6A6A6FFA4A4A4FF9F9F9FFF9B9B9BFEA3A3A3FAE1E1E1FAE7E7E7FEE6E6E6FFE1E1E1FFDDDDDDFFDBDBDBFFDADADAFFDDDDDDFFD4D4D4FFD2D2D2FFD4D4D4FFD0D0D0FFCDCDCDFFCECECEFFD0D0D0FFCACACAFF707070FF7A7A7AFFB4B4B4FFC2C2C2FFB5B5B5FFB3B3B3FFB9B9B9FFB0B0B0FFAEAEAEFFADADADFFAAAAAAFFA8A8A8FFA5A5A5FF9F9F9FFF9B9B9BFEA3A3A3FAE1E1E1ECE8E8E8FCE5E5E5FFE0E0E0FFDEDEDEFFDBDBDBFFD6D6D6FFDDDDDDFFD5D5D5FFD3D3D3FFD0D0D0FFCFCFCFFFD0D0D0FFC4C4C4FFB2B2B2FFC9C9C9FF777777FF7A7A7AFFAEAEAEFFC1C1C1FFB7B7B7FFB1B1B1FFB4B4B4FFACACACFFAFAFAFFFAFAFAFFFACACACFFA9A9A9FFA6A6A6FFA0A0A0FF9B9B9BFCA3A3A3ECDFDFDFD0E8E8E8F8E5E5E5FFDFDFDFFFDEDEDEFFDEDEDEFFDBDBDBFFDADADAFFD2D2D2FFD4D4D4FFD0D0D0FFD1D1D1FFCECECEFFA6A6A6FF717171FF969696FF676767FF848484FFB2B2B2FFBFBFBFFFBABABAFFB8B8B8FFB6B6B6FFB4B4B4FFB0B0B0FFB0B0B0FFADADADFFA9A9A9FFA5A5A5FFA0A0A0FF9C9C9CF8A3A3A3D0DADADAA4E6E6E6F2E5E5E5FFE0E0E0FFDEDEDEFFDDDDDDFFD8D8D8FFDADADAFFD3D3D3FFD3D3D3FFD0D0D0FFD1D1D1FFCECECEFFB2B2B2FF767676FF424242FF313131FF7C7C7CFFB9B9B9FFC1C1C1FFBABABAFFBABABAFFB2B2B2FFB1B1B1FFB0B0B0FFB1B1B1FFAEAEAEFFAAAAAAFFA5A5A5FFA1A1A1FF9E9E9EF2A5A5A5A4D4D4D46AE4E4E4EAE6E6E6FFE2E2E2FEDEDEDEFFD9D9D9FFD4D4D4FFDDDDDDFFD5D5D5FFD3D3D3FFD1D1D1FFCFCFCFFFD1D1D1FFD5D5D5FFC6C6C6FF8B8B8BFF4D4D4DFF7D7D7DFFB5B5B5FFBCBCBCFFB4B4B4FFB4B4B4FFB2B2B2FFB7B7B7FFB0B0B0FFB1B1B1FFAEAEAEFFA9A9A9FFA4A4A4FEA0A0A0FFA0A0A0EAA9A9A96ACBCBCB23E2E2E2E1E7E7E7FFE3E3E3FEDDDDDDFFDBDBDBFFDCDCDCFFDADADAFFD1D1D1FFD1D1D1FFD6D6D6FFD3D3D3FFCBCBCBFFC9C9C9FFD0D0D0FFD7D7D7FF919191FF999999FFB8B8B8FFC1C1C1FFBCBCBCFFB5B5B5FFAFAFAFFFB3B3B3FFAFAFAFFFB0B0B0FFADADADFFA7A7A7FFA3A3A3FEA1A1A1FFA1A1A1E1AEAEAE2300000000E0E0E0A3E7E7E7F4E5E5E5FFDDDDDDFFD9D9D9FFD8D8D8FFD1D1D1FFD4D4D4FFD5D5D5FFD1D1D1FFCFCFCFFFCECECEFFCCCCCCFFC9C9C9FFC7C7C7FFC7C7C7FFC9C9C9FFC1C1C1FFBBBBBBFFBBBBBBFFB9B9B9FFB1B1B1FFB1B1B1FFAEAEAEFFB0B0B0FFAEAEAEFFA7A7A7FFA2A2A2FFA0A0A0F4A1A1A1A30000000000000000D1D1D146E4E4E4DAE8E8E8FFE2E2E2FEDADADAFFD7D7D7FFD5D5D5FFD4D4D4FFD1D1D1FFD0D0D0FFCECECEFFCDCDCDFFCCCCCCFFCACACAFFC7C7C7FFC7C7C7FFC4C4C4FFBEBEBEFFBBBBBBFFBABABAFFB8B8B8FFB6B6B6FFB4B4B4FFB1B1B1FFB1B1B1FFAEAEAEFFA7A7A7FEA3A3A3FFA5A5A5DAABABAB46000000000000000035353501DDDDDD90E4E4E4F2E5E5E5FFE0E0E0FEDCDCDCFFD9D9D9FFD6D6D6FFD3D3D3FFD1D1D1FFD0D0D0FFCDCDCDFFCACACAFFC7C7C7FFC8C8C8FFC5C5C5FFC1C1C1FFBFBFBFFFBDBDBDFFBBBBBBFFB8B8B8FFB6B6B6FFB4B4B4FFB2B2B2FFB1B1B1FFABABABFEA6A6A6FFA5A5A5F2A8A8A890FFFFFF01000000000000000000000000D3D3D324DDDDDDAEE3E3E3FFE5E5E5FFDFDFDFFEDADADAFFD5D5D5FFD3D3D3FFD3D3D3FFD2D2D2FFCECECEFFCACACAFFC8C8C8FFC7C7C7FFC5C5C5FFC3C3C3FFC0C0C0FFBEBEBEFFBCBCBCFFB9B9B9FFB7B7B7FFB4B4B4FFB3B3B3FFAFAFAFFEA9A9A9FFA6A6A6FFA7A7A7AEADADAD2400000000AEAEAE00000000000000000000000000D5D5D547DFDFDFC7E2E2E2FFDEDEDEFFDADADAFED5D5D5FED2D2D2FFD2D2D2FFD0D0D0FFCFCFCFFFCDCDCDFFCBCBCBFFC6C6C6FFC5C5C5FFC3C3C3FFC1C1C1FFBFBFBFFFBCBCBCFFB9B9B9FFB6B6B6FFB4B4B4FEB2B2B2FEAEAEAEFFAAAAAAFFA9A9A9C7ABABAB47000000000000000000000000CECECE00CECECE000000000069696902D7D7D753DCDCDCCDDCDCDCFFDCDCDCFFDBDBDBFFD7D7D7FED3D3D3FFCFCFCFFFCDCDCDFFCCCCCCFFCBCBCBFFC6C6C6FFC5C5C5FFC3C3C3FFC1C1C1FFBFBFBFFFBCBCBCFFB9B9B9FFB6B6B6FEB3B3B3FFB0B0B0FFAFAFAFFFAEAEAECDAEAEAE53DDDDDD0200000000B1B1B100000000000000000000000000D1D1D1000000000069696902D1D1D144DADADABCDCDCDCF1E0E0E0FFDFDFDFFFD9D9D9FFD2D2D2FECDCDCDFFCBCBCBFFCBCBCBFFC7C7C7FFC5C5C5FFC3C3C3FFC1C1C1FFBFBFBFFFBCBCBCFEBABABAFFB6B6B6FFB4B4B4FFB0B0B0F1B1B1B1BCB4B4B444DADADA0200000000B0B0B0000000000000000000000000000000000000000000CECECE000000000000000000CACACA1BD5D5D592DDDDDDDEDFDFDFF7DDDDDDFFD8D8D8FFD3D3D3FFD0D0D0FFCFCFCFFFC9C9C9FEC6C6C6FFC4C4C4FFC2C2C2FFC0C0C0FFBEBEBEFFBBBBBBFFB9B9B9F7B6B6B6DEB4B4B492B8B8B81B0000000000000000B4B4B40000000000000000000000000000000000000000000000000000000000CECECE00000000000000000000000000CDCDCD43D6D6D6A4D8D8D8E0D8D8D8F2D6D6D6F6D4D4D4FAD2D2D2FDCCCCCCFFC9C9C9FEC6C6C6FDC4C4C4FAC2C2C2F6C0C0C0F2BEBEBEE0BBBBBBA4BABABA43000000000000000000000000B7B7B700000000000000000000000000000000000000000000"
$data &= "0000000000000000000000CECECE000000000000000000000000000000000000000000CDCDCD22D2D2D265D4D4D4A2D3D3D3CDD1D1D1ECCECECEFFCCCCCCFBC8C8C8EBC5C5C5CDC3C3C3A2C2C2C265C0C0C0220000000000000000000000000000000000000000B7B7B70000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BEBEBE00000000000000000000000000BABABA1FBCBCBC60BCBCBC9FBBBBBBCCBBBBBBEBBABABAFFBBBBBBFBBBBBBBEBBBBBBBCCBBBBBB9FBCBCBC60BCBCBC1F000000000000000000000000B8B8B80000000000000000000000000000000000000000000000000000000000000000000000000000000000C5C5C500CFCFCF000000000000000000BBBBBB3DBFBFBFA1C2C2C2E5C2C2C2F8C0C0C0F9BFBFBFFCBDBDBDFDBCBCBCFFB5B5B5FEB5B5B5FDB4B4B4FCB3B3B3F9B3B3B3F8B4B4B4E5B6B6B6A1B9B9B93D0000000000000000ADADAD00B4B4B40000000000000000000000000000000000000000000000000000000000C8C8C8000000000000000000C3C3C30FC9C9C992C9C9C9E8CACACAF9C9C9C9FFC6C6C6FFC3C3C3FFC1C1C1FFBFBFBFFFBEBEBEFEB5B5B5FFB3B3B3FFB1B1B1FFAFAFAFFFAEAEAEFFAEAEAEFFAFAFAFF9B0B0B0E8B1B1B192B3B3B30F0000000000000000B5B5B5000000000000000000000000000000000000000000CDCDCD000000000000000000C7C7C73BCDCDCDBED2D2D2F4D2D2D2FFD0D0D0FFCBCBCBFFC5C5C5FEC0C0C0FFBDBDBDFFBCBCBCFFBCBCBCFFB8B8B8FFB6B6B6FFB3B3B3FFAFAFAFFFACACACFEAAAAAAFFA9A9A9FFAAAAAAFFAAAAAAF4B1B1B1BEB7B7B73B0000000000000000B3B3B300000000000000000000000000000000000000000000000000D0D0D04CD5D5D5CEDADADAFFD8D8D8FFD0D0D0FFCECECEFECBCBCBFFC9C9C9FFC2C2C2FFBBBBBBFFBCBCBCFFBABABAFFB6B6B6FFB8B8B8FFB3B3B3FFB1B1B1FFAEAEAEFFAAAAAAFFABABABFEA5A5A5FFA4A4A4FFA6A6A6FFA9A9A9CEADADAD4C00000000000000000000000000000000D7D7D700D7D7D70000000000D3D3D344D6D6D6C4D9D9D9FFDCDCDCFFD5D5D5FECACACAFECFCFCFFFC4C4C4FFC0C0C0FFC2C2C2FFBEBEBEFFB9B9B9FFBBBBBBFFB8B8B8FFB8B8B8FFB1B1B1FFB3B3B3FFB2B2B2FFACACACFFACACACFFA5A5A5FEA7A7A7FEA2A2A2FFA5A5A5FFAAAAAAC4AFAFAF4400000000AAAAAA00000000000000000000000000CFCFCF29DBDBDBACDEDEDEFFDDDDDDFFD9D9D9FECFCFCFFFCACACAFFC9C9C9FFC3C3C3FFC6C6C6FFC5C5C5FFBCBCBCFFB9B9B9FFB5B5B5FFB8B8B8FFB8B8B8FFB2B2B2FFB5B5B5FFB4B4B4FFAEAEAEFFACACACFFA4A4A4FFA5A5A5FFA0A0A0FEA1A1A1FFA5A5A5FFA8A8A8ACADADAD2900000000ADADAD000000000000000000DDDDDD97E2E2E2F7E3E3E3FFDDDDDDFED6D6D6FFCFCFCFFFCECECEFFC8C8C8FFC5C5C5FFC7C7C7FFC0C0C0FFB9B9B9FFC0C0C0FFB9B9B9FFB5B5B5FFB5B5B5FFB1B1B1FFB1B1B1FFAEAEAEFFAAAAAAFFAEAEAEFFA8A8A8FFA6A6A6FFA1A1A1FFA0A0A0FEA0A0A0FFA2A2A2F7A5A5A597FFFFFF000000000000000000D6D6D642E5E5E5DBE6E6E6FFE0E0E0FED9D9D9FFD4D4D4FFCFCFCFFFC9C9C9FFCECECEFFC6C6C6FFC2C2C2FFC6C6C6FFC9C9C9FFC9C9C9FFC4C4C4FFC0C0C0FFBDBDBDFFB5B5B5FFB3B3B3FFAEAEAEFFA9A9A9FFAFAFAFFFAEAEAEFFADADADFFA5A5A5FFA1A1A1FF9E9E9EFE9E9E9EFFA1A1A1DBACACAC420000000000000000E0E0E0A7E9E9E9F6E5E5E5FFDADADAFFD5D5D5FFD3D3D3FFCDCDCDFFC6C6C6FFCACACAFFC6C6C6FFC1C1C1FFB6B6B6FFA8A8A8FFA1A1A1FF9C9C9CFF9F9F9FFF989898FF999999FFAAAAAAFFB2B2B2FFACACACFFACACACFFAAAAAAFFAEAEAEFFA8A8A8FFA4A4A4FF9F9F9FFF9C9C9CFF9F9F9FF6A7A7A7A700000000CDCDCD1CE5E5E5E3E8E8E8FFE0E0E0FED6D6D6FFD4D4D4FFD3D3D3FFC8C8C8FFD2D2D2FFC2C2C2FFCBCBCBFFC0C0C0FF818181FF464646FF515151FF5F5F5FFF545454FF505050FF646464FF929292FFB0B0B0FFB0B0B0FFAAAAAAFFA5A5A5FFABABABFFA8A8A8FFA6A6A6FFA1A1A1FF9C9C9CFE9D9D9DFFA3A3A3E3B2B2B21BD7D7D76AE7E7E7EBE5E5E5FFDCDCDCFED6D6D6FFD5D5D5FFD3D3D3FFCACACAFFD4D4D4FFCBCBCBFFCDCDCDFFC4C4C4FF818181FF333333FF373737FF6F6F6FFF707070FF6B6B6BFF7A7A7AFF9D9D9DFFB1B1B1FFAFAFAFFFAEAEAEFFAAAAAAFFAAAAAAFFA7A7A7FFA6A6A6FFA2A2A2FF9C9C9CFE9A9A9AFFA0A0A0EBAEAEAE6ADDDDDDA4E8E8E8F2E2E2E2FFDBDBDBFFD8D8D8FFD6D6D6FFD4D4D4FFD3D3D3FFC4C4C4FFCFCFCFFFC2C2C2FFC9C9C9FFC0C0C0FF878787FF4F4F4FFF767676FFBBBBBBFFC2C2C2FFB9B9B9FFB7B7B7FFB0B0B0FFA7A7A7FFA9A9A9FFA7A7A7FFA6A6A6FFA5A5A5FFA5A5A5FFA2A2A2FF9D9D9DFF999999FF9D9D9DF2ABABABA4E2E2E2CFEAEAEAF8E2E2E2FFDBDBDBFFD7D7D7FFD3D3D3FFD0D0D0FFD3D3D3FFD0D0D0FFC6C6C6FFC6C6C6FFC4C4C4FFCACACAFFC6C6C6FF8E8E8EFF373737FF626262FFACACACFFB7B7B7"
$data &= "FFB1B1B1FFAFAFAFFFADADADFFAAAAAAFFA5A5A5FFAAAAAAFFA5A5A5FFA4A4A4FFA4A4A4FFA0A0A0FF9B9B9BFF9B9B9BF8A7A7A7CFE3E3E3ECE9E9E9FCE0E0E0FFDADADAFFD8D8D8FFD5D5D5FFD2D2D2FFD1D1D1FFC8C8C8FFC8C8C8FFD1D1D1FFC9C9C9FFB9B9B9FFBABABAFFC6C6C6FFA5A5A5FF393939FF636363FFA3A3A3FFB5B5B5FFB0B0B0FFADADADFFA6A6A6FFADADADFFA6A6A6FFA5A5A5FFA5A5A5FFA4A4A4FFA0A0A0FF9A9A9AFF9B9B9BFCA6A6A6ECE4E4E4FBE9E9E9FEDFDFDFFFD9D9D9FFD9D9D9FFD7D7D7FFD3D3D3FFCCCCCCFFD2D2D2FFD1D1D1FFBFBFBFFFC4C4C4FFCBCBCBFFC2C2C2FFBFBFBFFFBFBFBFFF9A9A9AFF373737FF6F6F6FFFAFAFAFFFB6B6B6FFA9A9A9FFACACACFFA6A6A6FFA8A8A8FFA6A6A6FFA5A5A5FFA4A4A4FFA0A0A0FF9A9A9AFF9A9A9AFEA6A6A6FBE3E3E3FBE9E9E9FEDFDFDFFFDADADAFFDADADAFFD8D8D8FFD5D5D5FFD0D0D0FFCACACAFFD1D1D1FFCBCBCBFFC7C7C7FFB6B6B6FFACACACFFC1C1C1FFBBBBBBFFCFCFCFFF6C6C6CFF4E4E4EFF8E8E8EFFBCBCBCFFB2B2B2FFAAAAAAFFA9A9A9FFAAAAAAFFA6A6A6FFA5A5A5FFA4A4A4FF9F9F9FFF999999FF9A9A9AFEA6A6A6FBE0E0E0ECE9E9E9FCE2E2E2FFDCDCDCFFDADADAFFD6D6D6FFD4D4D4FFD5D5D5FFD2D2D2FFC4C4C4FFCDCDCDFFC1C1C1FF7E7E7EFF595959FFA0A0A0FFCECECEFFC7C7C7FF777777FF4F4F4FFF858585FFB5B5B5FFADADADFFA8A8A8FFB3B3B3FFB3B3B3FFA8A8A8FFA5A5A5FFA3A3A3FF9F9F9FFF9A9A9AFF9B9B9BFCA8A8A8ECD8D8D8CFE7E7E7F8E5E5E5FFDFDFDFFFDADADAFFD6D6D6FFD1D1D1FFC5C5C5FFD2D2D2FFCFCFCFFFCACACAFFCDCDCDFF9D9D9DFF505050FF454545FF767676FF696969FF303030FF636363FFA3A3A3FFB6B6B6FFACACACFFAAAAAAFFACACACFFA1A1A1FFA7A7A7FFA6A6A6FFA3A3A3FF9F9F9FFF9B9B9BFF9E9E9EF8ABABABCFCFCFCFA4E4E4E4F2E6E6E6FFE1E1E1FFDADADAFFD5D5D5FFD5D5D5FFD9D9D9FFC4C4C4FFD6D6D6FFC8C8C8FFC3C3C3FFC1C1C1FF9D9D9DFF5F5F5FFF525252FF525252FF757575FFA8A8A8FFB6B6B6FFB4B4B4FFB1B1B1FFAAAAAAFFB3B3B3FFA9A9A9FFA9A9A9FFA6A6A6FFA2A2A2FF9F9F9FFF9D9D9DFFA1A1A1F2ADADADA4C8C8C86AE2E2E2EBE5E5E5FFE1E1E1FED9D9D9FFD5D5D5FFD5D5D5FFD6D6D6FFD0D0D0FFCCCCCCFFCCCCCCFFC6C6C6FFC4C4C4FFC5C5C5FFB9B9B9FFA3A3A3FFA8A8A8FFBBBBBBFFB7B7B7FFB2B2B2FFB1B1B1FFB2B2B2FFB0B0B0FFA4A4A4FFAFAFAFFFACACACFFA6A6A6FFA2A2A2FF9F9F9FFE9E9E9EFFA3A3A3EBB0B0B06ABFBFBF1CD9D9D9E3E4E4E4FFE5E5E5FEDCDCDCFFD6D6D6FFD6D6D6FFD1D1D1FFD0D0D0FFCBCBCBFFCBCBCBFFC8C8C8FFC3C3C3FFC3C3C3FFC8C8C8FFC6C6C6FFBFBFBFFFBEBEBEFFB6B6B6FFB2B2B2FFB1B1B1FFB1B1B1FFB0B0B0FFA9A9A9FFAEAEAEFFAAAAAAFFA6A6A6FFA1A1A1FF9F9F9FFEA3A3A3FFAAAAAAE3B3B3B31B00000000CDCDCDA7DEDEDEF6E7E7E7FFE3E3E3FFD8D8D8FFD2D2D2FFD2D2D2FFCECECEFFCCCCCCFFCBCBCBFFC8C8C8FFC4C4C4FFBFBFBFFFC0C0C0FFC3C3C3FFB9B9B9FFB8B8B8FFB7B7B7FFB5B5B5FFB3B3B3FFB0B0B0FFAFAFAFFFAFAFAFFFAEAEAEFFA8A8A8FFA4A4A4FFA1A1A1FFA2A2A2FFA9A9A9F6B1B1B1A70000000000000000BDBDBD42D1D1D1DBE0E0E0FFE8E8E8FEDEDEDEFFD2D2D2FFD2D2D2FFCFCFCFFFCBCBCBFFCACACAFFC8C8C8FFC4C4C4FFC0C0C0FFBFBFBFFFC0C0C0FFBABABAFFB9B9B9FFB8B8B8FFB6B6B6FFB4B4B4FFB1B1B1FFB0B0B0FFAEAEAEFFADADADFFA5A5A5FFA3A3A3FFA4A4A4FEA9A9A9FFAEAEAEDBB5B5B542000000000000000000000000C3C3C397D3D3D3F7E2E2E2FFE3E3E3FEDBDBDBFFD3D3D3FFCFCFCFFFCBCBCBFFC9C9C9FFC7C7C7FFC4C4C4FFC1C1C1FFBFBFBFFFBEBEBEFFBABABAFFBABABAFFB9B9B9FFB7B7B7FFB5B5B5FFB2B2B2FFB0B0B0FFADADADFFACACACFFA5A5A5FFA6A6A6FEAAAAAAFFB0B0B0F7B4B4B497FFFFFF00000000000000000000000000B2B2B229C5C5C5ACD1D1D1FFDEDEDEFFE2E2E2FED8D8D8FFD4D4D4FFCFCFCFFFCBCBCBFFC8C8C8FFC5C5C5FFC2C2C2FFC0C0C0FFBDBDBDFFBBBBBBFFBABABAFFB9B9B9FFB7B7B7FFB5B5B5FFB3B3B3FFB0B0B0FFAEAEAEFFACACACFFAAAAAAFEACACACFFB1B1B1FFB5B5B5ACBABABA2900000000B7B7B700BEBEBE00BEBEBE0000000000B8B8B844C1C1C1C4CDCDCDFFDADADAFFDDDDDDFEDBDBDBFED6D6D6FFD0D0D0FFCCCCCCFFC9C9C9FFC6C6C6FFC2C2C2FFBFBFBFFFBCBCBCFFBCBCBCFFBABABAFFB8B8B8FFB5B5B5FFB3B3B3FFB1B1B1FFAFAFAFFEAFAFAFFEB1B1B1FFB3B3B3FFB6B6B6C4B9B9B94400000000B7B7B7000000000000000000000000000000000000000000B9B9B94CBEBEBECEC8C8C8FFD8D8D8FFD9D9D9FFD7D7D7FED3D3D3FFD0D0D0FFCDCDCDFFCACACAFFC6C6C6FFC2C2C2FFC0C0C0FFBFBFBFFFBCBCBCFFBABABAFFB7B7B7FFB5B5B5FFB3B3B3FEB3B3B3FFB3B3B3FFB6B6B6FFB8B8B8CEB9B9B94C000000000000000000000000000000000000000000000000B8B8B8000000000000000000B8B8B83BBCBCBCBEC6C6C6F4CACACAFFCFCFCFFFD0D0D0FFCFCFCFFECFCFCFFFCECECEFFCBCBCBFFC6C6C6FFC4C4C4FFC2C2C2FFBFBFBFFFBCBCBCFFBABABAFEB8B8B8FFB7B7B7FFB8B8B8FFB8B8B8F4BABABABEBBBBBB3B0000000000000000BABABA000000000000000000000000000000000000000000BABABA000000000000000000ACACAC0FB2B2B292BCBCBCE8C4C4C4F9C8C8C8FFCBCBCBFFCDCDCDFFCECECEFFCC"
$data &= "CCCCFFC7C7C7FEC5C5C5FFC3C3C3FFC0C0C0FFBDBDBDFFBCBCBCFFBBBBBBFFB9B9B9F9BBBBBBE8BCBCBC92BDBDBD0F0000000000000000BBBBBB0000000000000000000000000000000000000000000000000000000000BBBBBB00ACACAC000000000000000000BCBCBC3DB6B6B6A1B9B9B9E5BBBBBBF8BCBCBCF9BFBFBFFCC6C6C6FDBDBDBDFFBDBDBDFEBBBBBBFDB9B9B9FCB9B9B9F9BEBEBEF8BDBDBDE5ACACACA1BFBFBF3D0000000000000000BDBDBD00BBBBBB000000000000000000000000000000000000000000000000000000000000000000BBBBBB00ACACAC00FFFFFF00000000000000000000000000BEBEBE1FBEBEBE60B7B7B79FB3B3B3CCB8B8B8EBBEBEBEFFBCBCBCFBBFBFBFEBB7B7B7CCB5B5B59FB3B3B360A0A0A01F000000000000000000000000FFFFFF00BDBDBD00BBBBBB0000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7B7B700000000000000000000000000B1B1B11CB4B4B467B6B6B6A1B8B8B8CDB8B8B8EBB7B7B7FBB6B6B6FBB5B5B5EBB4B4B4CDB6B6B6A1B8B8B867B9B9B91C000000000000000000000000B2B2B2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BFBFBF00000000006D6D6D01B4B4B43DB7B7B7A2B9B9B9EABABABAF0BCBCBCF6BCBCBCFABBBBBBFDB7B7B7FEB4B4B4FEB1B1B1FDB0B0B0FAB1B1B1F6B2B2B2F0B2B2B2EAB1B1B1A2B2B2B23DCBCBCB0100000000B0B0B0000000000000000000000000000000000000000000000000000000000000000000BBBBBB000000000000000000BABABA1ABEBEBE93C1C1C1E5C4C4C4F5C2C2C2FFC0C0C0FFBEBEBEFFBCBCBCFFBABABAFFB5B5B5FFB1B1B1FFAFAFAFFFAFAFAFFFAFAFAFFFADADADFFACACACFFACACACF5ADADADE5AFAFAF93B4B4B41A0000000000000000B2B2B2000000000000000000000000000000000000000000BBBBBB000000000000000000BABABA42C2C2C2B2C9C9C9F4CDCDCDFFC8C8C8FFC5C5C5FEBEBEBEFEBABABAFFB6B6B6FFB5B5B5FFB3B3B3FFB1B1B1FFB1B1B1FFB2B2B2FFAFAFAFFFABABABFEA7A7A7FEA6A6A6FFA8A8A8FFAAAAAAF4ABABABB2AEAEAE420000000000000000B1B1B100000000000000000000000000000000000000000000000000C7C7C750CACACAC5CCCCCCFFCFCFCFFFD1D1D1FEC9C9C9FFBEBEBEFFBFBFBFFFB9B9B9FFB8B8B8FFB6B6B6FFB4B4B4FFB3B3B3FFB1B1B1FFAFAFAFFFABABABFFAAAAAAFFA8A8A8FFA6A6A6FFA5A5A5FEA4A4A4FFA6A6A6FFA8A8A8C5A8A8A85000000000000000000000000000000000C4C4C400C4C4C40000000000BDBDBD42CBCBCBC5D3D3D3FFD4D4D4FFCFCFCFFECDCDCDFFCACACAFFB7B7B7FFBDBDBDFFBBBBBBFFBBBBBBFFB6B6B6FFB4B4B4FFB3B3B3FFB1B1B1FFB0B0B0FFABABABFFAAAAAAFFAAAAAAFFA8A8A8FFA4A4A4FFA2A2A2FEA2A2A2FFA3A3A3FFA6A6A6C5AFAFAF4200000000AAAAAA00000000000000000000000000BBBBBB1AC8C8C8B2D2D2D2FFD8D8D8FFD5D5D5FECDCDCDFFC7C7C7FFC4C4C4FFBBBBBBFFBBBBBBFFBABABAFFBCBCBCFFB5B5B5FFB1B1B1FFB1B1B1FFB2B2B2FFB2B2B2FFADADADFFACACACFFABABABFFA7A7A7FFA5A5A5FFA4A4A4FFA1A1A1FEA0A0A0FFA4A4A4FFA9A9A9B2ADADAD1A00000000AFAFAF00000000004D4D4D01C5C5C593D3D3D3F4DBDBDBFFDBDBDBFED5D5D5FFCCCCCCFFC3C3C3FFC0C0C0FFC3C3C3FFC0C0C0FFBABABAFFB9B9B9FFB6B6B6FFB5B5B5FFB3B3B3FFB0B0B0FFAEAEAEFFACACACFFACACACFFADADADFFA7A7A7FFA4A4A4FFA6A6A6FFA3A3A3FFA0A0A0FEA0A0A0FFA3A3A3F4A8A8A893ECECEC010000000000000000B9B9B93DCFCFCFE5DDDDDDFFE0E0E0FED9D9D9FFD1D1D1FFCACACAFFC4C4C4FFC7C7C7FFBFBFBFFFBFBFBFFFBEBEBEFFB6B6B6FFB7B7B7FFC0C0C0FFBABABAFFADADADFFAEAEAEFFABABABFFA9A9A9FFADADADFFA9A9A9FFA3A3A3FFA6A6A6FFA5A5A5FFA1A1A1FF9D9D9DFE9E9E9EFFA4A4A4E5B0B0B03D0000000000000000C1C1C1A2D8D8D8F5E4E4E4FFDEDEDEFFD2D2D2FFCCCCCCFFCACACAFFC5C5C5FFC0C0C0FFC0C0C0FFB5B5B5FFB9B9B9FFC2C2C2FFBABABAFFACACACFFB0B0B0FFB9B9B9FFB2B2B2FFB0B0B0FFA6A6A6FFAAAAAAFFABABABFFA5A5A5FFA7A7A7FFA6A6A6FFA3A3A3FF9F9F9FFF9D9D9DFFA1A1A1F5ACACACA200000000B1B1B11CCBCBCBEADEDEDEFFE4E4E4FED9D9D9FFCECECEFFCACACAFFCACACAFFC8C8C8FFC5C5C5FFC7C7C7FFC5C5C5FFC0C0C0FFAFAFAFFF8B8B8BFF6A6A6AFF717171FF949494FFABABABFFB3B3B3FFA6A6A6FFA5A5A5FFABABABFFA7A7A7FFA7A7A7FFA3A3A3FFA2A2A2FFA1A1A1FF9D9D9DFEA0A0A0FFA8A8A8EAB3B3B31CB9B9B967D4D4D4F0E3E3E3FFE1E1E1FED5D5D5FFCECECEFFCBCBCBFFCACACAFFCACACAFFC9C9C9FFB0B0B0FFC7C7C7FFAEAEAEFF5A5A5AFF434343FF4E4E4EFF444444FF494949FF818181FFAAAAAAFFABABABFFA5A5A5FFA9A9A9FFA7A7A7FFA7A7A7FFA3A3A3FFA2A2A2FFA2A2A2FF9F9F9FFEA0A0A0FFA5A5A5F0ADADAD"
$data &= "67BDBDBDA1D8D8D8F6E6E6E6FFDEDEDEFFD3D3D3FFD0D0D0FFCECECEFFCBCBCBFFC8C8C8FFC3C3C3FFC7C7C7FFC7C7C7FF828282FF4B4B4BFF7F7F7FFFB1B1B1FFA8A8A8FF696969FF424242FF9C9C9CFFB1B1B1FFA8A8A8FFA8A8A8FFA4A4A4FFA7A7A7FFA6A6A6FFA4A4A4FFA2A2A2FF9E9E9EFF9E9E9EFFA3A3A3F6ABABABA1C3C3C3CEE2E2E2FAE6E6E6FFD9D9D9FFD2D2D2FFD0D0D0FFCCCCCCFFCACACAFFC8C8C8FFC1C1C1FFC5C5C5FFC4C4C4FFA8A8A8FF9D9D9DFFA7A7A7FFB6B6B6FFC1C1C1FF8C8C8CFF434343FF8D8D8DFFACACACFFAFAFAFFFA5A5A5FFA5A5A5FFA5A5A5FFA6A6A6FFA4A4A4FFA2A2A2FFA1A1A1FF9D9D9DFF9E9E9EFAAAAAAACDC5C5C5EBE4E4E4FDE6E6E6FFD8D8D8FFD2D2D2FFD0D0D0FFCCCCCCFFCACACAFFCACACAFFC9C9C9FFBFBFBFFFC3C3C3FFBCBCBCFFB8B8B8FFB8B8B8FFB9B9B9FFAAAAAAFF717171FF4A4A4AFF959595FFB1B1B1FFB0B0B0FFA2A2A2FFA6A6A6FFA7A7A7FFA4A4A4FFA2A2A2FFA2A2A2FFA1A1A1FF9C9C9CFF9D9D9DFDAAAAAAEBC5C5C5FBE3E3E3FEE6E6E6FFD9D9D9FFD3D3D3FFD0D0D0FFCDCDCDFFCACACAFFC9C9C9FFC8C8C8FFC3C3C3FFBBBBBBFFB7B7B7FFC1C1C1FFACACACFF808080FF535353FF4B4B4BFF797979FFAFAFAFFFB1B1B1FFA9A9A9FFA4A4A4FFA7A7A7FFA8A8A8FFA6A6A6FFA4A4A4FFA3A3A3FFA1A1A1FF9C9C9CFF9E9E9EFEAAAAAAFBC5C5C5FBE1E1E1FEE5E5E5FFD9D9D9FFD3D3D3FFD1D1D1FFCECECEFFCBCBCBFFC7C7C7FFC6C6C6FFC3C3C3FFBABABAFFBCBCBCFFC8C8C8FFAEAEAEFF767676FF434343FF4D4D4DFF949494FFBABABAFFA9A9A9FFA6A6A6FFABABABFFA8A8A8FFA5A5A5FFA6A6A6FFA5A5A5FFA4A4A4FFA1A1A1FF9C9C9CFF9F9F9FFEAAAAAAFBC2C2C2EBDEDEDEFDE4E4E4FFDBDBDBFFD5D5D5FFD2D2D2FFCFCFCFFFCCCCCCFFC6C6C6FFC2C2C2FFC2C2C2FFC2C2C2FFADADADFFA0A0A0FFB6B6B6FFBEBEBEFF909090FF5B5B5BFF6D6D6DFFAFAFAFFFABABABFFABABABFFAEAEAEFFA8A8A8FFA4A4A4FFA3A3A3FFA4A4A4FFA4A4A4FFA1A1A1FF9D9D9DFFA0A0A0FDACACACEBBDBDBDCEDBDBDBFAE3E3E3FFDCDCDCFFD6D6D6FFD2D2D2FFD0D0D0FFCDCDCDFFC5C5C5FFBFBFBFFFC9C9C9FFC6C6C6FF8A8A8AFF585858FF8A8A8AFFC2C2C2FF9C9C9CFF4E4E4EFF585858FFACACACFFB5B5B5FFAFAFAFFFA7A7A7FFA5A5A5FFA7A7A7FFA5A5A5FFA4A4A4FFA4A4A4FFA1A1A1FF9E9E9EFFA2A2A2FAAEAEAECDB7B7B7A1D7D7D7F6E2E2E2FFDEDEDEFFD7D7D7FFD2D2D2FFD0D0D0FFCCCCCCFFC8C8C8FFCDCDCDFFBEBEBEFFCCCCCCFFABABABFF525252FF434343FF656565FF585858FF4E4E4EFF8F8F8FFFB3B3B3FFADADADFFA9A9A9FFA4A4A4FFA5A5A5FFA8A8A8FFA6A6A6FFA5A5A5FFA3A3A3FFA0A0A0FF9E9E9EFFA5A5A5F6B0B0B0A1B1B1B167D4D4D4F0E2E2E2FFE0E0E0FED8D8D8FFD2D2D2FFCFCFCFFFCECECEFFC6C6C6FFC0C0C0FFC2C2C2FFC3C3C3FFC5C5C5FF9E9E9EFF696969FF505050FF626262FF909090FFB4B4B4FFADADADFFA0A0A0FFABABABFFABABABFFA9A9A9FFA6A6A6FFA3A3A3FFA3A3A3FFA3A3A3FFA0A0A0FEA0A0A0FFA7A7A7F0B2B2B267A9A9A91CD2D2D2EAE1E1E1FFE0E0E0FED8D8D8FFD1D1D1FFD0D0D0FFCECECEFFC7C7C7FFC6C6C6FFC3C3C3FFBEBEBEFFC2C2C2FFBABABAFFBABABAFFB9B9B9FFBBBBBBFFB9B9B9FFB0B0B0FFB2B2B2FFB0B0B0FFB6B6B6FFA8A8A8FFA7A7A7FFA7A7A7FFA8A8A8FFA5A5A5FFA1A1A1FF9F9F9FFEA0A0A0FFA7A7A7EAB6B6B61C00000000BDBDBDA2D2D2D2F5DFDFDFFFDEDEDEFFD6D6D6FFD0D0D0FFCCCCCCFFC7C7C7FFCACACAFFC7C7C7FFC4C4C4FFC0C0C0FFBBBBBBFFB8B8B8FFB6B6B6FFB5B5B5FFB5B5B5FFB2B2B2FFAFAFAFFFACACACFFABABABFFABABABFFABABABFFAAAAAAFFA8A8A8FFA5A5A5FFA1A1A1FFA0A0A0FFA4A4A4F5ADADADA20000000000000000AEAEAE3DC5C5C5E5D9D9D9FFE2E2E2FED9D9D9FFCDCDCDFFC9C9C9FFC8C8C8FFC4C4C4FFC2C2C2FFC0C0C0FFBEBEBEFFBBBBBBFFB9B9B9FFB7B7B7FFB5B5B5FFB4B4B4FFB3B3B3FFAFAFAFFFABABABFFAAAAAAFFACACACFFABABABFFA9A9A9FFA7A7A7FFA3A3A3FFA1A1A1FEA3A3A3FFA8A8A8E5B2B2B23D00000000000000002F2F2F01B7B7B793CFCFCFF4DFDFDFFFDEDEDEFED3D3D3FFCCCCCCFFCACACAFFC6C6C6FFC4C4C4FFC1C1C1FFBFBFBFFFBDBDBDFFBBBBBBFFB9B9B9FFB6B6B6FFB4B4B4FFB2B2B2FFAFAFAFFFACACACFFABABABFFABABABFFABABABFFA9A9A9FFA6A6A6FFA3A3A3FEA3A3A3FFA9A9A9F4AFAFAF93DEDEDE01000000000000000000000000A6A6A61AC1C1C1B2D1D1D1FFDEDEDEFFDDDDDDFED4D4D4FFCCCCCCFFCBCBCBFFC8C8C8FFC2C2C2FFBFBFBFFFBEBEBEFFBCBCBCFFB9B9B9FFB6B6B6FFB4B4B4FFB2B2B2FFB0B0B0FFAEAEAEFFACACACFFACACACFFABABABFFA9A9A9FFA6A6A6FEA5A5A5FFA8A8A8FFADADADB2B7B7B71A00000000B2B2B200B6B6B600B6B6B60000000000B3B3B342C1C1C1C5D1D1D1FFDDDDDDFFDADADAFED1D1D1FFCECECEFFC8C8C8FFC1C1C1FFBCBCBCFFBBBBBBFFBABABAFFB9B9B9FFB7B7B7FFB5B5B5FFB3B3B3FFB1B1B1FFAFAFAFFFADADADFFADADADFFACACACFFAAAAAAFEA8A8A8FFAAAAAAFFAEAEAEC5AFAFAF4200000000B1B1B1000000000000000000000000000000000000000000B3B3B350C1C1C1C5CCCCCCFFD5D5D5FFD7D7D7FED2D2D2FFCCCCCCFFC4C4C4FFBFBFBFFFBCBCBCFFBBBBBBFFBABABAFFB8B8B8FFB7B7B7FFB5B5B5FFB3B3B3FFB2B2B2FFAFAFAFFFAEAEAEFFAEAEAEFEADADADFFACACACFFAEAEAEC5B4"
$data &= "B4B450000000000000000000000000000000000000000000000000AEAEAE000000000000000000B0B0B042BABABAB2C7C7C7F4D4D4D4FFD5D5D5FFD2D2D2FECCCCCCFEC8C8C8FFC5C5C5FFC1C1C1FFBEBEBEFFBBBBBBFFB9B9B9FFB8B8B8FFB6B6B6FFB4B4B4FEB1B1B1FEB0B0B0FFB1B1B1FFB1B1B1F4B0B0B0B2B1B1B1420000000000000000B2B2B2000000000000000000000000000000000000000000B0B0B0000000000000000000A9A9A91AB9B9B993C7C7C7E5CCCCCCF5CCCCCCFFCDCDCDFFCDCDCDFFCCCCCCFFC8C8C8FFC3C3C3FFBFBFBFFFBCBCBCFFBBBBBBFFB9B9B9FFB6B6B6FFB3B3B3FFB2B2B2F5B3B3B3E5B4B4B493B6B6B61A0000000000000000B6B6B6000000000000000000000000000000000000000000000000000000000000000000B6B6B600000000005F5F5F01AFAFAF3DB6B6B6A2BBBBBBEAC3C3C3F0C8C8C8F6CBCBCBFAC8C8C8FDC5C5C5FEC1C1C1FEBEBEBEFDBCBCBCFABABABAF6B6B6B6F0B5B5B5EAB3B3B3A2B4B4B43DC6C6C60100000000B4B4B40000000000000000000000000000000000000000000000000000000000000000000000000000000000B6B6B60000000000000000000000000000000000B4B4B41CB3B3B367AFAFAFA1BCBCBCCEB5B5B5EBB7B7B7FBBCBCBCFBB9B9B9EBB6B6B6CEB5B5B5A1BABABA67B7B7B71C00000000000000000000000000000000B4B4B4000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4C4C400CACACA000000000000000000BEBEBE12C0C0C062C2C2C29FC4C4C4CCC5C5C5ECC8C8C8FFC7C7C7FBC6C6C6ECC4C4C4CCC2C2C29FC1C1C162C2C2C2120000000000000000C7C7C700C1C1C1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6C6C6000000000000000000C3C3C332C4C4C4A3C5C5C5E9C6C6C6F7C7C7C7F9C9C9C9FCCACACAFDC6C6C6FFC5C5C5FEC1C1C1FDBFBFBFFCBFBFBFF9BFBFBFF7C1C1C1E9C2C2C2A3C4C4C4320000000000000000BCBCBC00000000000000000000000000000000000000000000000000000000000000000000000000C7C7C70000000000C1C1C122C7C7C796CBCBCBE7CECECEF9CFCFCFFFCECECEFFCCCCCCFFCACACAFFC8C8C8FFC8C8C8FEC5C5C5FFC1C1C1FFBEBEBEFFBCBCBCFFBBBBBBFFB9B9B9FFB6B6B6F9B7B7B7E7BBBBBB96C1C1C12200000000B4B4B40000000000000000000000000000000000000000000000000000000000CBCBCB0000000000C2C2C243CCCCCCBED1D1D1FAD4D4D4FFD6D6D6FFD5D5D5FFD0D0D0FECCCCCCFFCCCCCCFFCBCBCBFFC2C2C2FFC2C2C2FFBCBCBCFFBFBFBFFFB9B9B9FFB9B9B9FEB0B0B0FFB2B2B2FFB4B4B4FFB1B1B1FAB1B1B1BEB4B4B44300000000B8B8B8000000000000000000000000000000000000000000CDCDCD0000000000C8C8C84FCCCCCCC9D4D4D4FFD9D9D9FFDADADAFFD8D8D8FED4D4D4FFCFCFCFFFCBCBCBFFCACACAFFCACACAFFC8C8C8FFC9C9C9FFBDBDBDFFBCBCBCFFB7B7B7FFB9B9B9FFB3B3B3FFB0B0B0FEAFAFAFFFAEAEAEFFAFAFAFFFB4B4B4C9BABABA4F00000000B7B7B7000000000000000000CACACA00CACACA0000000000C9C9C943D0D0D0C9D6D6D6FFDCDCDCFFDEDEDEFEDCDCDCFFD8D8D8FFD3D3D3FFCECECEFFCBCBCBFFC9C9C9FFC8C8C8FFC3C3C3FFC4C4C4FFBEBEBEFFBABABAFFB7B7B7FFB7B7B7FFB6B6B6FFB0B0B0FFACACACFFACACACFEADADADFFB0B0B0FFB4B4B4C9B9B9B94300000000BABABA00000000000000000000000000C3C3C322D1D1D1BED9D9D9FFE0E0E0FFE0E0E0FEDDDDDDFFDADADAFFD6D6D6FFD2D2D2FFCFCFCFFFCDCDCDFFCACACAFFC9C9C9FFC6C6C6FFBEBEBEFFC0C0C0FFBCBCBCFFBCBCBCFFB8B8B8FFB4B4B4FFAFAFAFFFACACACFFACACACFFABABABFEAAAAAAFFADADADFFB3B3B3BEBFBFBF2200000000BCBCBC000000000000000000CCCCCC96D9D9D9FAE1E1E1FFE4E4E4FEDEDEDEFFDADADAFFD7D7D7FFD4D4D4FFD2D2D2FFD1D1D1FFCFCFCFFFCBCBCBFFC9C9C9FFCCCCCCFFBABABAFFC0C0C0FFB9B9B9FFBBBBBBFFBCBCBCFFB4B4B4FFB1B1B1FFAFAFAFFFACACACFFAAAAAAFFA5A5A5FEA6A6A6FFADADADFAB7B7B79600000000A3A3A30000000000C3C3C332D3D3D3E7E0E0E0FFE5E5E5FFE3E3E3FFDCDCDCFFD8D8D8FFD6D6D6FFD4D4D4FFD2D2D2FFD1D1D1FFCECECEFFCACACAFFC7C7C7FFC4C4C4FFBEBEBEFFC3C3C3FFBABABAFFB7B7B7FFBCBCBCFFB3B3B3FFB3B3B3FFB2B2B2FFADADADFFA9A9A9FFA3A3A3FFA0A0A0FFA7A7A7FFB1B1B1E7BBBBBB320000000000000000CCCCCCA3DADADAF9E4E4E4FFE5E5E5FEE0E0E0FFDBDBDBFFD8D8D8FFD7D7D7FFD5D5D5FFD3D3D3FFD1D1D1FFCDCDCDFFC9C9C9FFC5C5C5FFC0C0C0FFCACACAFFBBBBBBFFC1C1C1FFBBBBBBFFB8B8B8FFB0B0B0FFB1B1B1FFB2B2B2FFADADADFFA9A9A9FFA4A4A4FFA0A0A0FEA2A2A2FFABABABF9B6B6B6A300000000C9C9C912D3D3D3E9DFDFDFFFE5E5E5FFE2E2E2FFDFDFDFFFDBDBDBFFD9D9D9FFD8D8D8FFD6D6D6FFD4D4D4FFD1D1D1FFCDCDCD"
$data &= "FFCBCBCBFFC8C8C8FFC9C9C9FFC5C5C5FF898989FFAFAFAFFFBFBFBFFFB7B7B7FFAFAFAFFFAEAEAEFFAFAFAFFFAEAEAEFFAAAAAAFFA6A6A6FFA1A1A1FFA0A0A0FFA6A6A6FFB2B2B2E9C2C2C212CACACA62DADADAF7E4E4E4FFE5E5E5FEE0E0E0FFDEDEDEFFDBDBDBFFD9D9D9FFD7D7D7FFD5D5D5FFD3D3D3FFD1D1D1FFD1D1D1FFCDCDCDFFCDCDCDFFCACACAFFAEAEAEFF4A4A4AFF8C8C8CFFBCBCBCFFB7B7B7FFB2B2B2FFAFAFAFFFAEAEAEFFADADADFFABABABFFA8A8A8FFA3A3A3FF9F9F9FFEA2A2A2FFAEAEAEF7BFBFBF62CACACA9FDFDFDFF9E9E9E9FFE7E7E7FFE0E0E0FFDEDEDEFFDBDBDBFFD9D9D9FFD3D3D3FFD2D2D2FFD5D5D5FFCFCFCFFFC5C5C5FFA3A3A3FFADADADFFA4A4A4FF929292FF393939FF737373FFB0B0B0FFB6B6B6FFB3B3B3FFB2B2B2FFAFAFAFFFACACACFFACACACFFA9A9A9FFA1A1A1FF9E9E9EFF9E9E9EFFA6A6A6F9BDBDBD9FCCCCCCCCDFDFDFFCEAEAEAFFE6E6E6FFDFDFDFFFDDDDDDFFE0E0E0FFD9D9D9FFD4D4D4FFD8D8D8FFDDDDDDFFD6D6D6FF939393FF2A2A2AFF434343FF454545FF4A4A4AFF242424FF343434FF7E7E7EFFB3B3B3FFBABABAFFAFAFAFFFACACACFFADADADFFACACACFFA9A9A9FFA2A2A2FF9E9E9EFF9E9E9EFFA6A6A6FCBCBCBCCCCDCDCDECE0E0E0FDEAEAEAFFE6E6E6FFDFDFDFFFDDDDDDFFDBDBDBFFD9D9D9FFDADADAFFD7D7D7FFD2D2D2FFD4D4D4FFB0B0B0FF565656FF5D5D5DFFBABABAFF939393FF444444FF797979FFB1B1B1FFB8B8B8FFADADADFFAFAFAFFFAFAFAFFFACACACFFACACACFFA9A9A9FFA2A2A2FF9E9E9EFF9D9D9DFFA4A4A4FDB9B9B9ECCECECEFBE1E1E1FEEAEAEAFFE6E6E6FFDEDEDEFFDCDCDCFFDADADAFFDBDBDBFFDBDBDBFFD9D9D9FFD7D7D7FFD0D0D0FFCBCBCBFF8D8D8DFF404040FFA5A5A5FFBFBFBFFF393939FF959595FFC0C0C0FFB7B7B7FFB2B2B2FFB2B2B2FFAFAFAFFFACACACFFACACACFFAAAAAAFFA3A3A3FF9E9E9EFF9D9D9DFFA3A3A3FEB8B8B8FBCDCDCDFBE0E0E0FEEAEAEAFFE6E6E6FFDFDFDFFFDCDCDCFFE0E0E0FFE0E0E0FFD3D3D3FFD1D1D1FFD7D7D7FFCCCCCCFFD6D6D6FFCDCDCDFF818181FF414141FF9C9C9CFF393939FF8F8F8FFFB3B3B3FFB5B5B5FFB3B3B3FFACACACFFAAAAAAFFACACACFFACACACFFAAAAAAFFA3A3A3FF9E9E9EFF9D9D9DFFA3A3A3FEB8B8B8FBCBCBCBECDDDDDDFDE9E9E9FFE7E7E7FFE0E0E0FFDEDEDEFFDADADAFFDBDBDBFFD9D9D9FFD5D5D5FFD4D4D4FFCCCCCCFFCBCBCBFFD0D0D0FFC5C5C5FF676767FF464646FF2C2C2CFF989898FFBCBCBCFFB4B4B4FFB0B0B0FFB6B6B6FFB2B2B2FFABABABFFACACACFFA9A9A9FFA2A2A2FF9E9E9EFF9D9D9DFFA4A4A4FDB9B9B9ECC7C7C7CCDADADAFCE8E8E8FFE8E8E8FFE1E1E1FFDEDEDEFFD8D8D8FFDADADAFFDBDBDBFFD2D2D2FFCFCFCFFFD7D7D7FFD2D2D2FFC5C5C5FFCDCDCDFFBFBFBFFF494949FF2D2D2DFF999999FFB9B9B9FFB3B3B3FFB3B3B3FFB1B1B1FFAEAEAEFFACACACFFACACACFFA9A9A9FFA2A2A2FF9E9E9EFF9E9E9EFFA6A6A6FCBCBCBCCCC4C4C49FD9D9D9F9E8E8E8FFE8E8E8FFE2E2E2FFDFDFDFFFDBDBDBFFDBDBDBFFDADADAFFD6D6D6FFD3D3D3FFD0D0D0FFCECECEFFCBCBCBFFC7C7C7FFCCCCCCFF989898FF363636FF949494FFBBBBBBFFB9B9B9FFB4B4B4FFB0B0B0FFADADADFFACACACFFACACACFFA9A9A9FFA1A1A1FF9E9E9EFF9E9E9EFFA6A6A6F9BDBDBD9FC3C3C362CCCCCCF7E0E0E0FFECECECFEE8E8E8FFE2E2E2FFDDDDDDFFDBDBDBFFD8D8D8FFD5D5D5FFD2D2D2FFCECECEFFCCCCCCFFCBCBCBFFC9C9C9FFC4C4C4FFBCBCBCFF9E9E9EFFAFAFAFFFB6B6B6FFB4B4B4FFB2B2B2FFB0B0B0FFB1B1B1FFAEAEAEFFAAAAAAFFA8A8A8FFA1A1A1FF9C9C9CFEA2A2A2FFAEAEAEF7BBBBBB62C3C3C312C5C5C5E9D8D8D8FFEAEAEAFFE9E9E9FFDFDFDFFFDADADAFFD9D9D9FFD7D7D7FFD5D5D5FFD2D2D2FFCFCFCFFFCCCCCCFFC9C9C9FFC8C8C8FFC4C4C4FFC3C3C3FFC3C3C3FFBCBCBCFFB9B9B9FFB6B6B6FFB5B5B5FFB4B4B4FFB2B2B2FFAEAEAEFFAAAAAAFFA6A6A6FFA0A0A0FF9D9D9DFFA9A9A9FFB6B6B6E9B9B9B91200000000C1C1C1A3CFCFCFF9E3E3E3FFEAEAEAFEDFDFDFFFD8D8D8FFD7D7D7FFD6D6D6FFD4D4D4FFD3D3D3FFD1D1D1FFCECECEFFC9C9C9FFC6C6C6FFC4C4C4FFC2C2C2FFBFBFBFFFBDBDBDFFBBBBBBFFB9B9B9FFB6B6B6FFB3B3B3FFB0B0B0FFADADADFFAAAAAAFFA4A4A4FF9F9F9FFEA3A3A3FFB2B2B2F9BDBDBDA30000000000000000BDBDBD32C4C4C4E7D9D9D9FFE9E9E9FFE7E7E7FFDDDDDDFFD8D8D8FFD6D6D6FFD4D4D4FFD3D3D3FFD2D2D2FFCFCFCFFFCBCBCBFFC7C7C7FFC2C2C2FFC1C1C1FFBEBEBEFFBCBCBCFFBABABAFFB8B8B8FFB4B4B4FFB2B2B2FFAEAEAEFFABABABFFA8A8A8FFA3A3A3FFA1A1A1FFABABABFFBABABAE7C3C3C332000000000000000000000000BEBEBE96CCCCCCFADFDFDFFFE9E9E9FEE4E4E4FFDDDDDDFFDADADAFFD6D6D6FFD3D3D3FFD1D1D1FFCECECEFFCBCBCBFFC8C8C8FFC4C4C4FFC2C2C2FFBFBFBFFFBDBDBDFFBBBBBBFFB9B9B9FFB5B5B5FFB4B4B4FFAEAEAEFFA8A8A8FFA6A6A6FFA4A4A4FEA9A9A9FFB3B3B3FABEBEBE9600000000B5B5B5000000000000000000BABABA22C1C1C1BECECECEFFDCDCDCFFE4E4E4FEE4E4E4FFDFDFDFFFD9D9D9FFD3D3D3FFCFCFCFFFCCCCCCFFC9C9C9FFC8C8C8FFC6C6C6FFC5C5C5FFC1C1C1FFBEBEBEFFBCBCBCFFBABABAFFB7B7B7FFB6B6B6FFAFAFAFFFA9A9A9FFA8A8A8FEAAAAAAFFB2B2B2FFBABABABEC0C0C02200000000C2C2C200BEBEBE00BEBEBE0000000000B8B8B843C1C1C1C9C9C9C9FFDADADAFFE2E2E2FEDF"
$data &= "DFDFFFDBDBDBFFD6D6D6FFD0D0D0FFCBCBCBFFC9C9C9FFC8C8C8FFC5C5C5FFC3C3C3FFC0C0C0FFBDBDBDFFBBBBBBFFB9B9B9FFB6B6B6FFB4B4B4FFAFAFAFFFADADADFEB1B1B1FFB4B4B4FFB8B8B8C9BFBFBF4300000000BEBEBE00000000000000000000000000BDBDBD0000000000BBBBBB4FBFBFBFC9CBCBCBFFD5D5D5FFD9D9D9FFDCDCDCFEDADADAFFD4D4D4FFCFCFCFFFCCCCCCFFCACACAFFC4C4C4FFC2C2C2FFC1C1C1FFBEBEBEFFBDBDBDFFBABABAFFB6B6B6FFB3B3B3FEAFAFAFFFB4B4B4FFBCBCBCFFBDBDBDC9BBBBBB4F00000000BDBDBD000000000000000000000000000000000000000000BEBEBE0000000000BEBEBE43C3C3C3BEC8C8C8FACFCFCFFFD6D6D6FFD9D9D9FFD8D8D8FED3D3D3FFD0D0D0FFCFCFCFFFC9C9C9FFC7C7C7FFC5C5C5FFC3C3C3FFC0C0C0FFBDBDBDFEB9B9B9FFB7B7B7FFB5B5B5FFBBBBBBFAC4C4C4BEC8C8C84300000000BBBBBB0000000000000000000000000000000000000000000000000000000000C0C0C00000000000BFBFBF22BFBFBF96C0C0C0E7C4C4C4F9CACACAFFD0D0D0FFD3D3D3FFD1D1D1FFCFCFCFFFD0D0D0FECCCCCCFFC6C6C6FFBFBFBFFFBBBBBBFFBABABAFFBBBBBBFFBCBCBCF9C3C3C3E7C9C9C996C4C4C42200000000C5C5C500000000000000000000000000000000000000000000000000000000000000000000000000C1C1C1000000000000000000BEBEBE32C0C0C0A3C3C3C3E9C7C7C7F7C9C9C9F9C7C7C7FCC6C6C6FDC4C4C4FFC3C3C3FEC2C2C2FDC0C0C0FCC0C0C0F9C1C1C1F7C3C3C3E9C5C5C5A3C5C5C5320000000000000000C5C5C50000000000000000000000000000000000000000000000000000000000000000000000000000000000C1C1C10000000000000000000000000000000000BDBDBD12BFBFBF62C0C0C09FC0C0C0CCC0C0C0ECC1C1C1FFC1C1C1FBC2C2C2ECC3C3C3CCC3C3C39FC4C4C462C4C4C41200000000000000000000000000000000C5C5C5000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0C0C000000000000000000000000000B6B6B622B9B9B965BCBCBCA1BDBDBDCDBCBCBCECBBBBBBFFBABABAFBB6B6B6EBB5B5B5CDB8B8B8A1BBBBBB65BDBDBD22000000000000000000000000BABABA0000000000000000000000000000000000000000000000000000000000000000000000000000000000BBBBBB00000000000000000000000000BEBEBE43BEBEBEA4BBBBBBE0BBBBBBF2BCBCBCF6BDBDBDFABCBCBCFDB7B7B7FFB9B9B9FEB5B5B5FDB1B1B1FAB2B2B2F6B4B4B4F2B6B6B6E0B7B7B7A4BBBBBB43000000000000000000000000BDBDBD0000000000000000000000000000000000000000000000000000000000C0C0C0000000000000000000B4B4B41BC2C2C292C8C8C8DEC9C9C9F7C6C6C6FFC3C3C3FFC3C3C3FFC2C2C2FFBDBDBDFFB5B5B5FEB7B7B7FFB3B3B3FFAFAFAFFFAFAFAFFFB1B1B1FFB2B2B2FFB2B2B2F7B3B3B3DEB6B6B692C1C1C11B0000000000000000B6B6B6000000000000000000000000000000000000000000C6C6C6000000000066666602C5C5C544CBCBCBBCCACACAF1CECECEFFCFCFCFFFCBCBCBFFC7C7C7FEC3C3C3FFC0C0C0FFBABABAFFB5B5B5FFB2B2B2FFAFAFAFFFAFAFAFFFB0B0B0FFAEAEAEFEAAAAAAFFA6A6A6FFA8A8A8FFADADADF1AEAEAEBCB3B3B344EAEAEA0200000000B5B5B5000000000000000000C9C9C900C9C9C9000000000072727202C5C5C553CCCCCCCDD4D4D4FFD5D5D5FFD4D4D4FFCFCFCFFEC8C8C8FFC1C1C1FFBEBEBEFFBCBCBCFFBABABAFFB6B6B6FFB5B5B5FFB2B2B2FFB0B0B0FFAEAEAEFFAAAAAAFFA6A6A6FFA3A3A3FEA3A3A3FFA5A5A5FFA8A8A8FFAEAEAECDB3B3B353F7F7F70200000000B3B3B30000000000000000000000000000000000CECECE47D1D1D1C7D5D5D5FFDBDBDBFFD7D7D7FED2D2D2FECECECEFFC9C9C9FFC3C3C3FFC0C0C0FFC1C1C1FFBEBEBEFFB8B8B8FFB5B5B5FFB3B3B3FFB0B0B0FFADADADFFABABABFFA9A9A9FFA7A7A7FFA3A3A3FE9F9F9FFEA1A1A1FFA7A7A7FFABABABC7B0B0B0470000000000000000000000000000000000000000CBCBCB24D7D7D7AEDADADAFFDDDDDDFFDBDBDBFED3D3D3FFCDCDCDFFCCCCCCFFCBCBCBFFC5C5C5FFC2C2C2FFC2C2C2FFBFBFBFFFB6B6B6FFB4B4B4FFB4B4B4FFB3B3B3FFB0B0B0FFAEAEAEFFACACACFFAAAAAAFFA6A6A6FFA1A1A1FF9E9E9EFE9F9F9FFFA4A4A4FFAAAAAAAEB2B2B22400000000B1B1B100000000006D6D6D01D5D5D590DDDDDDF2E1E1E1FFDDDDDDFED7D7D7FFD1D1D1FFCBCBCBFFCACACAFFC9C9C9FFC2C2C2FFBDBDBDFFBDBDBDFFBBBBBBFFB5B5B5FFB8B8B8FFB6B6B6FFB3B3B3FFB0B0B0FFADADADFFACACACFFAAAAAAFFA9A9A9FFA8A8A8FF9F9F9FFF9D9D9DFE9F9F9FFFA5A5A5F2ACACAC90F3F3F3010000000000000000CFCFCF46DDDDDDDAE3E3E3FFE3E3E3FEDBDBDBFFD3D3D3FFD0D0D0FFCCCCCCFFCCCCCCFFCCCCCCFFC7C7C7FFC1C1C1FFC0C0C0FFBFBFBFFFBBBBBBFFB5B5B5FFB0B0B0FFABABABFFAAAAAAFFABABABFFABABABFFA8A8A8FFA7A7A7FFA7A7A7FFA2A2A2"
$data &= "FF9F9F9FFF9D9D9DFEA0A0A0FFA6A6A6DAB1B1B1460000000000000000DBDBDBA3E3E3E3F4E5E5E5FFE2E2E2FFDADADAFFD3D3D3FFD2D2D2FFCDCDCDFFC8C8C8FFC6C6C6FFC7C7C7FFC5C5C5FFC0C0C0FFBDBDBDFFBCBCBCFFB8B8B8FFB5B5B5FFB0B0B0FFACACACFFAAAAAAFFA9A9A9FFA8A8A8FFA6A6A6FFA4A4A4FFA4A4A4FFA1A1A1FF9D9D9DFF9B9B9BFFA0A0A0F4AAAAAAA300000000CACACA23E3E3E3E1E7E7E7FFE4E4E4FEDEDEDEFFD9D9D9FFD5D5D5FFD6D6D6FFD3D3D3FFCACACAFFC8C8C8FFCDCDCDFFCCCCCCFFBEBEBEFFAFAFAFFFAAAAAAFFA3A3A3FFAFAFAFFFB6B6B6FFB1B1B1FFA8A8A8FFA5A5A5FFA8A8A8FFA9A9A9FFA7A7A7FFA3A3A3FFA2A2A2FF9E9E9EFF989898FE9B9B9BFFA5A5A5E1B9B9B923D1D1D16AE7E7E7EAE8E8E8FFE0E0E0FED8D8D8FFD6D6D6FFD6D6D6FFD3D3D3FFD6D6D6FFD1D1D1FFD0D0D0FFD0D0D0FFBBBBBBFF898989FF4E4E4EFF333333FF414141FF727272FF9D9D9DFFADADADFFAAAAAAFFA8A8A8FFABABABFFA9A9A9FFA1A1A1FFA0A0A0FFA2A2A2FF9E9E9EFF979797FE979797FFA2A2A2EAB7B7B76ADEDEDEA4ECECECF2E7E7E7FFE0E0E0FFDBDBDBFFD9D9D9FFD9D9D9FFD6D6D6FFD1D1D1FFD2D2D2FFD3D3D3FFC8C8C8FF7C7C7CFF414141FF7D7D7DFF989898FF858585FF464646FF656565FF9C9C9CFFB0B0B0FFA7A7A7FFA1A1A1FFA5A5A5FFA6A6A6FFA3A3A3FFA4A4A4FF9E9E9EFF989898FF979797FF9C9C9CF2A9A9A9A4E1E1E1D0EDEDEDF8E6E6E6FFDFDFDFFFDCDCDCFFD9D9D9FFD8D8D8FFD0D0D0FFCECECEFFD5D5D5FFD7D7D7FFCCCCCCFF989898FF7D7D7DFFBBBBBBFFC2C2C2FFB0B0B0FF6A6A6AFF484848FF828282FFAFAFAFFFA7A7A7FFAAAAAAFFA6A6A6FFAAAAAAFFA4A4A4FFA3A3A3FF9F9F9FFF999999FF989898FF999999F8A5A5A5D0E5E5E5ECEDEDEDFCE5E5E5FFDFDFDFFFDCDCDCFFD9D9D9FFD8D8D8FFD8D8D8FFD7D7D7FFD7D7D7FFCFCFCFFFD3D3D3FFD7D7D7FFDEDEDEFFDDDDDDFF999999FFA7A7A7FF787878FF3C3C3CFF797979FFB2B2B2FFAAAAAAFFB0B0B0FFA1A1A1FFA4A4A4FFA2A2A2FFA3A3A3FFA0A0A0FF9B9B9BFF989898FF989898FCA4A4A4ECE8E8E8FAEDEDEDFEE3E3E3FFDEDEDEFFDDDDDDFFDADADAFFD7D7D7FFDADADAFFD7D7D7FFD8D8D8FFD0D0D0FFD4D4D4FFD1D1D1FFC7C7C7FFBCBCBCFF7D7D7DFF757575FF515151FF454545FF818181FFABABABFFA4A4A4FFA7A7A7FFA0A0A0FFA8A8A8FFA1A1A1FFA3A3A3FFA1A1A1FF9C9C9CFF989898FF979797FEA2A2A2FAE8E8E8FAECECECFEE2E2E2FFDDDDDDFFDDDDDDFFDADADAFFD7D7D7FFD9D9D9FFCECECEFFD2D2D2FFD3D3D3FFDADADAFFA9A9A9FF686868FF737373FF747474FF4E4E4EFF353535FF676767FF989898FFA8A8A8FFA5A5A5FFA0A0A0FFA2A2A2FFA8A8A8FFA1A1A1FFA3A3A3FFA1A1A1FF9C9C9CFF989898FF979797FEA2A2A2FAE6E6E6ECECECECFCE3E3E3FFDEDEDEFFDDDDDDFFDADADAFFD6D6D6FFD8D8D8FFD1D1D1FFD2D2D2FFD1D1D1FFE1E1E1FFA2A2A2FF474747FF666666FFA2A2A2FF737373FF666666FF969696FFAAAAAAFFA9A9A9FFA9A9A9FFA5A5A5FFA5A5A5FFA4A4A4FFA1A1A1FFA3A3A3FFA1A1A1FF9C9C9CFF989898FF999999FCA3A3A3ECE2E2E2D0EBEBEBF8E4E4E4FFDFDFDFFFDDDDDDFFD9D9D9FFD5D5D5FFD2D2D2FFD8D8D8FFD9D9D9FFD0D0D0FFDFDFDFFFB0B0B0FF666666FF8C8C8CFFECECECFFBCBCBCFFB1B1B1FFB1B1B1FFABABABFFA4A4A4FFA4A4A4FFA9A9A9FFA8A8A8FFA7A7A7FFA4A4A4FFA4A4A4FF9F9F9FFF9A9A9AFF989898FF9B9B9BF8A6A6A6D0DEDEDEA4EBEBEBF2E6E6E6FFE0E0E0FFDCDCDCFFD8D8D8FFD5D5D5FFD6D6D6FFD2D2D2FFCDCDCDFFCECECEFFDDDDDDFFBCBCBCFF6E6E6EFF525252FFA3A3A3FF979797FF949494FF9F9F9FFFADADADFFAEAEAEFFA8A8A8FFAAAAAAFFA5A5A5FFA2A2A2FFA5A5A5FFA5A5A5FF9E9E9EFF999999FF999999FF9C9C9CF2AAAAAAA4DADADA6AEAEAEAEAE7E7E7FFE1E1E1FEDCDCDCFFD8D8D8FFD4D4D4FFD0D0D0FFD6D6D6FFD3D3D3FFCFCFCFFFD2D2D2FFC8C8C8FF868686FF2A2A2AFF434343FF3B3B3BFF3A3A3AFF767676FFA7A7A7FFB1B1B1FFA9A9A9FFA7A7A7FFA8A8A8FFA6A6A6FFA7A7A7FFA5A5A5FF9E9E9EFF989898FE999999FF9E9E9EEAACACAC6AC5C5C523E6E6E6E1EAEAEAFFE3E3E3FEDFDFDFFFDEDEDEFFD6D6D6FFD3D3D3FFD3D3D3FFD3D3D3FFD1D1D1FFCECECEFFC7C7C7FFBCBCBCFFAFAFAFFFA7A7A7FF9F9F9FFF9E9E9EFFA2A2A2FFA9A9A9FFADADADFFADADADFFA9A9A9FFA6A6A6FFA8A8A8FFA5A5A5FFA3A3A3FF9F9F9FFF9B9B9BFE9C9C9CFFA2A2A2E1B1B1B12300000000E0E0E0A3ECECECF4E6E6E6FFDCDCDCFFDADADAFFD9D9D9FFD3D3D3FFD4D4D4FFD3D3D3FFD1D1D1FFCECECEFFC9C9C9FFC4C4C4FFBFBFBFFFBCBCBCFFBBBBBBFFB9B9B9FFB5B5B5FFB3B3B3FFB1B1B1FFADADADFFA9A9A9FFA6A6A6FFA6A6A6FFA6A6A6FFA2A2A2FF9C9C9CFF9B9B9BFF9F9F9FF4A7A7A7A30000000000000000CFCFCF46E9E9E9DAEAEAEAFFE2E2E2FEDBDBDBFFD7D7D7FFD1D1D1FFD2D2D2FFD0D0D0FFCDCDCDFFC9C9C9FFC5C5C5FFC3C3C3FFC2C2C2FFC2C2C2FFBEBEBEFFBCBCBCFFB8B8B8FFB3B3B3FFAFAFAFFFADADADFFADADADFFAEAEAEFFADADADFFA6A6A6FFA0A0A0FF9B9B9BFE9D9D9DFFA3A3A3DAAFAFAF46000000000000000027272701DCDCDC90E9E9E9F2ECECECFFE1E1E1FED7D7D7FFD6D6D6FFD5D5D5FFD2D2D2FFD0D0D0FFCCCCCCFFC8C8C8FFC4C4C4FFC2C2C2FFC1C1C1FFB8B8B8FFB9B9B9FFB8B8B8FFB3B3B3FFAEAEAEFFAD"
$data &= "ADADFFADADADFFACACACFFA9A9A9FFA4A4A4FF9E9E9EFE9D9D9DFFA2A2A2F2AAAAAA90F2F2F201000000000000000000000000C9C9C924E1E1E1AEE8E8E8FFE8E8E8FFDCDCDCFED9D9D9FFD6D6D6FFD2D2D2FFCFCFCFFFCDCDCDFFCACACAFFC6C6C6FFC2C2C2FFBEBEBEFFB8B8B8FFBABABAFFBABABAFFB6B6B6FFB1B1B1FFAFAFAFFFAEAEAEFFAAAAAAFFA5A5A5FFA1A1A1FEA0A0A0FFA4A4A4FFA9A9A9AEB3B3B32400000000AFAFAF00000000000000000000000000D3D3D347DCDCDCC7E3E3E3FFE4E4E4FFDBDBDBFED6D6D6FED0D0D0FFCCCCCCFFC9C9C9FFC7C7C7FFC4C4C4FFBFBFBFFFBBBBBBFFB8B8B8FFBABABAFFBABABAFFB6B6B6FFB2B2B2FFB1B1B1FFB0B0B0FFADADADFEA9A9A9FEA3A3A3FFA6A6A6FFABABABC7B0B0B047000000000000000000000000C4C4C400C4C4C4000000000010101002CCCCCC53D9D9D9CDE1E1E1FFDEDEDEFFDBDBDBFFD5D5D5FED0D0D0FFCBCBCBFFC7C7C7FFC3C3C3FFBFBFBFFFBDBDBDFFBBBBBBFFBABABAFFB8B8B8FFB6B6B6FFB3B3B3FFB1B1B1FFB0B0B0FEAEAEAEFFAEAEAEFFABABABFFACACACCDB1B1B153F6F6F60200000000B6B6B600000000000000000000000000C6C6C600000000003E3E3E02C9C9C944D6D6D6BCDBDBDBF1DDDDDDFFDEDEDEFFDBDBDBFFD4D4D4FECDCDCDFFC7C7C7FFC5C5C5FFC4C4C4FFC0C0C0FFBCBCBCFFBBBBBBFFBABABAFFB9B9B9FEB4B4B4FFAFAFAFFFADADADFFADADADF1B1B1B1BCB5B5B544DBDBDB0200000000B4B4B4000000000000000000000000000000000000000000C4C4C4000000000000000000BCBCBC1BCECECE92D4D4D4DED9D9D9F7DADADAFFD7D7D7FFD1D1D1FFCCCCCCFFCBCBCBFFCACACAFEC4C4C4FFC0C0C0FFBFBFBFFFBFBFBFFFBEBEBEFFBABABAFFB4B4B4F7B1B1B1DEB1B1B192B9B9B91B0000000000000000B5B5B50000000000000000000000000000000000000000000000000000000000C1C1C100000000000000000000000000BBBBBB43C2C2C2A4CBCBCBE0D1D1D1F2D5D5D5F6D4D4D4FAD1D1D1FDCECECEFFC9C9C9FEC7C7C7FDC2C2C2FABEBEBEF6BBBBBBF2BABABAE0BBBBBBA4BFBFBF43000000000000000000000000BABABA000000000000000000000000000000000000000000000000000000000000000000C1C1C1000000000000000000000000000000000000000000BEBEBE22C2C2C265C4C4C4A2C5C5C5CDC3C3C3ECC2C2C2FFC0C0C0FBC0C0C0EBBEBEBECDBCBCBCA2BBBBBB65BABABA220000000000000000000000000000000000000000BABABA0000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3C3C300000000000000000000000000B6B6B622B7B7B765B7B7B7A1B6B6B6CDB4B4B4ECB1B1B1FFB0B0B0FBB1B1B1EBB1B1B1CDB1B1B1A1B1B1B165B1B1B122000000000000000000000000AEAEAE0000000000000000000000000000000000000000000000000000000000000000000000000000000000C6C6C600000000000000000000000000C1C1C143C1C1C1A4BFBFBFE0BDBDBDF2BABABAF6B7B7B7FAB5B5B5FDB3B3B3FFB3B3B3FEAEAEAEFDADADADFAADADADF6ACACACF2ACACACE0ACACACA4AFAFAF43000000000000000000000000ABABAB0000000000000000000000000000000000000000000000000000000000CBCBCB000000000000000000C7C7C71BCECECE92C9C9C9DEC4C4C4F7BFBFBFFFBCBCBCFFBBBBBBFFB8B8B8FFB4B4B4FFB1B1B1FEAFAFAFFFADADADFFACACACFFABABABFFAAAAAAFFA7A7A7FFA6A6A6F7A6A6A6DEA9A9A992AEAEAE1B0000000000000000ABABAB000000000000000000000000000000000000000000CFCFCF000000000095959502CACACA44CECECEBCCFCFCFF1CDCDCDFFC6C6C6FFBFBFBFFFBCBCBCFEBABABAFFB6B6B6FFB2B2B2FFB0B0B0FFB1B1B1FFAEAEAEFFADADADFFACACACFFAAAAAAFEA6A6A6FFA4A4A4FFA4A4A4FFA4A4A4F1A4A4A4BCA8A8A844D4D4D40200000000AAAAAA000000000000000000D0D0D000D0D0D0000000000086868602D2D2D253D4D4D4CDD1D1D1FFCFCFCFFFCDCDCDFFC5C5C5FEBDBDBDFFBABABAFFBABABAFFB8B8B8FFB4B4B4FFB1B1B1FFB1B1B1FFAFAFAFFFAEAEAEFFACACACFFA9A9A9FFA7A7A7FFA5A5A5FEA3A3A3FFA0A0A0FFA0A0A0FFA4A4A4CDA8A8A853D4D4D40200000000AAAAAA0000000000000000000000000000000000D4D4D447D7D7D7C7D7D7D7FFD1D1D1FFCBCBCBFEC5C5C5FEC0C0C0FFBCBCBCFFB9B9B9FFB9B9B9FFB8B8B8FFB5B5B5FFB1B1B1FFAFAFAFFFAEAEAEFFAEAEAEFFABABABFFA9A9A9FFA7A7A7FFA6A6A6FFA3A3A3FEA0A0A0FE9F9F9FFFA1A1A1FFA4A4A4C7A7A7A7470000000000000000000000000000000000000000D8D8D824DBDBDBAEDADADAFFD4D4D4FFCCCCCCFEC7C7C7FFBEBEBEFFC0C0C0FFC1C1C1FFBDBDBDFFB9B9B9FFB5B5B5FFB4B4B4FFB2B2B2FFAFAFAFFFAFAFAFFFAEAEAEFFABABABFFA8A8A8FFA7A7A7FFA6A6A6FFA5A5A5FFA3A3A3FFA1A1A1FE9D9D9DFF9F9F9FFFA3A3A3AEA9A9A92400000000A9A9A9000000000079797901DFDFDF90E0E0E0F2DADADAFFCECECEFEC8C8C8"
$data &= "FFC8C8C8FFC3C3C3FFC4C4C4FFC4C4C4FFBFBFBFFFB9B9B9FFB7B7B7FFB7B7B7FFB5B5B5FFB2B2B2FFB1B1B1FFAFAFAFFFACACACFFA9A9A9FFA7A7A7FFA5A5A5FFA4A4A4FFA3A3A3FFA2A2A2FF9D9D9DFE9C9C9CFFA0A0A0F2A4A4A490DEDEDE010000000000000000D7D7D746E3E3E3DAE1E1E1FFD7D7D7FECCCCCCFFC8C8C8FFCACACAFFCBCBCBFFC3C3C3FFBCBCBCFFB9B9B9FFBBBBBBFFBBBBBBFFB9B9B9FFB5B5B5FFB2B2B2FFB1B1B1FFB0B0B0FFADADADFFAAAAAAFFA7A7A7FFA5A5A5FFA3A3A3FFA1A1A1FFA1A1A1FF9E9E9EFF9B9B9BFE9C9C9CFFA0A0A0DAA9A9A9460000000000000000E1E1E1A3E3E3E3F4DDDDDDFFD4D4D4FFCECECEFFCACACAFFC9C9C9FFC9C9C9FFBFBFBFFFBCBCBCFFC0C0C0FFBEBEBEFFAFAFAFFF9E9E9EFF9D9D9DFFAAAAAAFFACACACFFACACACFFABABABFFAAAAAAFFA8A8A8FFA5A5A5FFA2A2A2FFA2A2A2FFA2A2A2FFA0A0A0FF9C9C9CFF9A9A9AFF9D9D9DF4A5A5A5A300000000D5D5D523E8E8E8E1E3E3E3FFD8D8D8FED1D1D1FFD0D0D0FFCCCCCCFFC6C6C6FFC6C6C6FFC4C4C4FFC6C6C6FFC0C0C0FF9C9C9CFF606060FF303030FF2E2E2EFF484848FF989898FFA8A8A8FFA8A8A8FFA9A9A9FFA8A8A8FFA6A6A6FFA3A3A3FFA3A3A3FFA4A4A4FFA2A2A2FF9C9C9CFF989898FE9B9B9BFFA3A3A3E1B0B0B023E1E1E16AE5E5E5EADEDEDEFFD7D7D7FED1D1D1FFCDCDCDFFCCCCCCFFC9C9C9FFC7C7C7FFCACACAFFCCCCCCFF919191FF575757FF646464FF989898FF989898FF636363FF3F3F3FFF878787FFAFAFAFFFA9A9A9FFA3A3A3FFA9A9A9FFA7A7A7FFA1A1A1FFA5A5A5FFA2A2A2FF9D9D9DFF9A9A9AFE9B9B9BFFA0A0A0EAAAAAAA6AE3E3E3A4E5E5E5F2DDDDDDFFD6D6D6FFD2D2D2FFCDCDCDFFCCCCCCFFCACACAFFC8C8C8FFC0C0C0FFC5C5C5FF7A7A7AFF636363FFA2A2A2FFBABABAFFB7B7B7FFA9A9A9FF474747FF737373FF9E9E9EFFA9A9A9FFABABABFFA5A5A5FFA5A5A5FFA8A8A8FFA2A2A2FFA1A1A1FF9F9F9FFF9B9B9BFF9A9A9AFFA0A0A0F2A9A9A9A4E6E6E6D0E5E5E5F8DDDDDDFFD6D6D6FFD2D2D2FFCECECEFFCDCDCDFFCACACAFFC9C9C9FFCBCBCBFFC2C2C2FF696969FF5B5B5BFFAEAEAEFFCBCBCBFFBCBCBCFFB4B4B4FF383838FF707070FFA6A6A6FFADADADFFA9A9A9FFA5A5A5FFA4A4A4FFA5A5A5FFA4A4A4FFA4A4A4FFA0A0A0FF9B9B9BFF9A9A9AFF9F9F9FF8A8A8A8D0E7E7E7ECE6E6E6FCDCDCDCFFD6D6D6FFD2D2D2FFCFCFCFFFCECECEFFCBCBCBFFC2C2C2FFCACACAFFC4C4C4FF6C6C6CFF414141FF767676FFAAAAAAFFAAAAAAFF6F6F6FFF333333FF7F7F7FFFAEAEAEFFAAAAAAFFA3A3A3FFA8A8A8FFA7A7A7FFA0A0A0FFA1A1A1FFA4A4A4FFA1A1A1FF9C9C9CFF9A9A9AFF9E9E9EFCA7A7A7ECE7E7E7FAE6E6E6FEDCDCDCFFD6D6D6FFD3D3D3FFD0D0D0FFCFCFCFFFCBCBCBFFC9C9C9FFC7C7C7FFC5C5C5FF6E6E6EFF3D3D3DFF5A5A5AFF646464FF6A6A6AFF434343FF6C6C6CFFA3A3A3FFADADADFFA3A3A3FFA2A2A2FFA6A6A6FFA7A7A7FFA5A5A5FF9F9F9FFFA3A3A3FFA2A2A2FF9C9C9CFF9A9A9AFF9E9E9EFEA7A7A7FAE5E5E5FAE5E5E5FEDCDCDCFFD7D7D7FFD4D4D4FFD1D1D1FFCFCFCFFFCBCBCBFFCBCBCBFFC7C7C7FFC8C8C8FF767676FF565656FF818181FF7F7F7FFF777777FF818181FF959595FFB0B0B0FFADADADFFA5A5A5FFA8A8A8FFA4A4A4FFA3A3A3FFA8A8A8FFA6A6A6FFA5A5A5FFA1A1A1FF9C9C9CFF9A9A9AFF9E9E9EFEA7A7A7FAE2E2E2ECE4E4E4FCDDDDDDFFD8D8D8FFD4D4D4FFD1D1D1FFCFCFCFFFCBCBCBFFC3C3C3FFC5C5C5FFCFCFCFFF929292FF5F5F5FFF848484FFCACACAFFBABABAFFA2A2A2FF6D6D6DFF969696FFAEAEAEFFACACACFFAEAEAEFFABABABFFA2A2A2FFA2A2A2FFA9A9A9FFA6A6A6FFA1A1A1FF9C9C9CFF9A9A9AFFA0A0A0FCA8A8A8ECDFDFDFD0E3E3E3F8DEDEDEFFD9D9D9FFD5D5D5FFD1D1D1FFCFCFCFFFCCCCCCFFC5C5C5FFC2C2C2FFCDCDCDFFB4B4B4FF646464FF434343FF8F8F8FFF8E8E8EFF464646FF4A4A4AFF8D8D8DFFACACACFFACACACFFADADADFFADADADFFA5A5A5FF9F9F9FFFA4A4A4FFA4A4A4FFA0A0A0FF9C9C9CFF9B9B9BFFA1A1A1F8AAAAAAD0DBDBDBA4E4E4E4F2DFDFDFFFD9D9D9FFD5D5D5FFD1D1D1FFCFCFCFFFCCCCCCFFCECECEFFC4C4C4FFBFBFBFFFC9C9C9FFA7A7A7FF5C5C5CFF343434FF404040FF454545FF909090FFB2B2B2FFAEAEAEFFA6A6A6FFA7A7A7FFA4A4A4FFA5A5A5FFA9A9A9FFA2A2A2FFA2A2A2FF9F9F9FFF9B9B9BFF9C9C9CFFA3A3A3F2ADADADA4D4D4D46AE8E8E8EAE4E4E4FFD8D8D8FED3D3D3FFD5D5D5FFD2D2D2FFCACACAFFCCCCCCFFC9C9C9FFC2C2C2FFC2C2C2FFC5C5C5FFBCBCBCFFA3A3A3FF9B9B9BFFAFAFAFFFB2B2B2FFAFAFAFFFABABABFFA9A9A9FFA7A7A7FFA7A7A7FFA7A7A7FFA5A5A5FFA5A5A5FFA0A0A0FF9A9A9AFF9A9A9AFEA0A0A0FFA9A9A9EAB2B2B26AC4C4C423DEDEDEE1E4E4E4FFE2E2E2FEDADADAFFD1D1D1FFCDCDCDFFCACACAFFCDCDCDFFC8C8C8FFC0C0C0FFBEBEBEFFC2C2C2FFBFBFBFFFB3B3B3FFAEAEAEFFB8B8B8FFB3B3B3FFAFAFAFFFACACACFFAAAAAAFFA9A9A9FFA8A8A8FFA7A7A7FFA6A6A6FFA3A3A3FF9E9E9EFF9B9B9BFF9D9D9DFEA4A4A4FFABABABE1B3B3B32300000000CECECEA3DFDFDFF4E5E5E5FFDDDDDDFFD1D1D1FFCBCBCBFFCECECEFFCCCCCCFFC8C8C8FFC2C2C2FFBEBEBEFFBDBDBDFFBDBDBDFFBCBCBCFFB9B9B9FFB7B7B7FFB2B2B2FFAFAFAFFFADADADFFABABABFFAAAAAAFFAAAAAAFFA8A8A8FFA5A5A5FFA1A1A1FF9D9D9DFF9D9D9DFFA2A2A2FFA8A8A8F4AFAFAFA30000000000000000C0C0C046D7"
$data &= "D7D7DAE1E1E1FFE1E1E1FED6D6D6FFCECECEFFCECECEFFC9C9C9FFC7C7C7FFC6C6C6FFC3C3C3FFBDBDBDFFB8B8B8FFB8B8B8FFB8B8B8FFB2B2B2FFB2B2B2FFB0B0B0FFADADADFFACACACFFABABABFFABABABFFA9A9A9FFA4A4A4FF9F9F9FFF9E9E9EFFA0A0A0FEA7A7A7FFADADADDAB3B3B346000000000000000040404001CBCBCB90D8D8D8F2E2E2E2FFE0E0E0FED6D6D6FFCCCCCCFFCBCBCBFFC6C6C6FFC7C7C7FFC7C7C7FFC0C0C0FFB9B9B9FFB9B9B9FFBABABAFFB5B5B5FFB3B3B3FFB1B1B1FFAEAEAEFFADADADFFACACACFFABABABFFA9A9A9FFA4A4A4FFA0A0A0FFA0A0A0FEA6A6A6FFACACACF2B1B1B190D1D1D101000000000000000000000000BCBCBC24CACACAAED5D5D5FFE0E0E0FFDDDDDDFED4D4D4FFD2D2D2FFC8C8C8FFC5C5C5FFC4C4C4FFC0C0C0FFBBBBBBFFBABABAFFBCBCBCFFB7B7B7FFB5B5B5FFB3B3B3FFB0B0B0FFAEAEAEFFADADADFFACACACFFAAAAAAFFA7A7A7FFA4A4A4FEA6A6A6FFABABABFFAFAFAFAEB5B5B52400000000B3B3B300000000000000000000000000BBBBBB47C6C6C6C7D0D0D0FFDADADAFFDADADAFED7D7D7FECFCFCFFFC8C8C8FFC4C4C4FFC0C0C0FFBCBCBCFFBBBBBBFFBABABAFFB7B7B7FFB7B7B7FFB6B6B6FFB4B4B4FFB1B1B1FFAEAEAEFFADADADFFABABABFEABABABFEABABABFFADADADFFB0B0B0C7B2B2B247000000000000000000000000B5B5B500B5B5B5000000000046464602B8B8B853C0C0C0CDCACACAFFD6D6D6FFD7D7D7FFD7D7D7FED4D4D4FFCDCDCDFFC6C6C6FFC1C1C1FFBFBFBFFFBDBDBDFFBBBBBBFFBABABAFFB9B9B9FFB8B8B8FFB4B4B4FFB0B0B0FFADADADFEADADADFFAFAFAFFFB1B1B1FFB3B3B3CDB4B4B453C7C7C70200000000B4B4B400000000000000000000000000B6B6B6000000000054545402B0B0B044BBBBBBBCC6C6C6F1CCCCCCFFD2D2D2FFD7D7D7FFD4D4D4FECFCFCFFFCACACAFFC7C7C7FFC5C5C5FFC3C3C3FFBEBEBEFFBBBBBBFFB9B9B9FFB5B5B5FEB2B2B2FFB0B0B0FFB0B0B0FFB3B3B3F1B5B5B5BCB7B7B744CFCFCF0200000000B4B4B4000000000000000000000000000000000000000000B1B1B1000000000000000000ACACAC1BB0B0B092B8B8B8DEBDBDBDF7C4C4C4FFCBCBCBFFCECECEFFCDCDCDFFCACACAFFC6C6C6FEC4C4C4FFC0C0C0FFBCBCBCFFB7B7B7FFB4B4B4FFB4B4B4FFB6B6B6F7B7B7B7DEB6B6B692B5B5B51B0000000000000000B7B7B70000000000000000000000000000000000000000000000000000000000B5B5B500000000000000000000000000AFAFAF43B3B3B3A4B7B7B7E0BBBBBBF2BCBCBCF6BDBDBDFABDBDBDFDBDBDBDFFBFBFBFFEBCBCBCFDB9B9B9FAB7B7B7F6B5B5B5F2B5B5B5E0B7B7B7A4B6B6B643000000000000000000000000B4B4B4000000000000000000000000000000000000000000000000000000000000000000B5B5B5000000000000000000000000000000000000000000B3B3B322B2B2B265B2B2B2A2B2B2B2CDB4B4B4ECB6B6B6FFB8B8B8FBB8B8B8EBB8B8B8CDB7B7B7A2B7B7B765B6B6B6220000000000000000000000000000000000000000B4B4B40000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BDBDBD00000000000000000000000000C0C0C011BFBFBF5EBCBCBC9DBEBEBECBC2C2C2EAC1C1C1FABFBFBFFAC2C2C2EAC4C4C4CBC6C6C69DC7C7C75EC6C6C611000000000000000000000000C2C2C2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5C5C500000000009A9A9A01BEBEBE2DC1C1C19EC5C5C5F9C3C3C3FBC0C0C0FCC0C0C0FDC4C4C4FEC1C1C1FEBEBEBEFEBFBFBFFEC0C0C0FDC2C2C2FCC3C3C3FBC4C4C4F9C3C3C39EC2C2C22DBDBDBD0100000000C3C3C300000000000000000000000000000000000000000000000000000000000000000000000000C0C0C00000000000C8C8C81BC2C2C290BEBEBEFABCBCBCFBBFBFBFFFC2C2C2FFC2C2C2FFC1C1C1FFC2C2C2FFC3C3C3FFC2C2C2FFBEBEBEFFBBBBBBFFBBBBBBFFBCBCBCFFBFBFBFFFC1C1C1FBC1C1C1FAC2C2C290C4C4C41B00000000C0C0C00000000000000000000000000000000000000000000000000000000000C2C2C20000000000BEBEBE39C0C0C0BDC2C2C2FFC6C6C6FFCACACAFFCACACAFECACACAFEC7C7C7FFC4C4C4FFC3C3C3FFC2C2C2FFC0C0C0FFBDBDBDFFBABABAFFB7B7B7FFB7B7B7FEB8B8B8FEB8B8B8FFB7B7B7FFBBBBBBFFBFBFBFBDC2C2C23900000000BABABA000000000000000000000000000000000000000000C1C1C10000000000C0C0C04CC3C3C3CBC6C6C6FFCACACAFFCDCDCDFECFCFCFFECFCFCFFFCCCCCCFFC9C9C9FFC6C6C6FFC4C4C4FFC4C4C4FFC2C2C2FFBEBEBEFFB9B9B9FFB5B5B5FFB3B3B3FFB1B1B1FFAFAFAFFEACACACFEB3B3B3FFB7B7B7FFB9B9B9CBBBBBBB4C00000000BABABA000000000000000000C4C4C400C4C4C40000000000BEBEBE49C3C3C3C8C8C8C8FFD0D0D0FFD5D5D5FED5D5D5FFD5D5D5FFD3D3D3FFCFCFCFFFCBCBCBFFC7C7C7FFC5C5C5FFC2C2C2FFBFBFBFFFBCBCBCFFB8B8B8FFB5B5B5"
$data &= "FFB2B2B2FFAFAFAFFFADADADFFAAAAAAFFACACACFEADADADFFB0B0B0FFB5B5B5C8BDBDBD4900000000B7B7B700000000000000000000000000C2C2C227C4C4C4BDC9C9C9FFD2D2D2FFDADADAFEDBDBDBFFDADADAFFD8D8D8FFD4D4D4FFD0D0D0FFCBCBCBFFC8C8C8FFC6C6C6FFC3C3C3FFC0C0C0FFBDBDBDFFBABABAFFB7B7B7FFB5B5B5FFB2B2B2FFAFAFAFFFADADADFFA9A9A9FFA6A6A6FEA8A8A8FFAEAEAEFFB4B4B4BDBBBBBB2700000000000000000000000000000000C3C3C397CACACAF6D3D3D3FFDCDCDCFEDEDEDEFFDBDBDBFFD9D9D9FFD7D7D7FFD3D3D3FFCFCFCFFFCBCBCBFFC8C8C8FFC6C6C6FFC5C5C5FFC4C4C4FFC0C0C0FFBCBCBCFFB9B9B9FFB5B5B5FFB3B3B3FFAEAEAEFFACACACFFA9A9A9FFA6A6A6FFA4A4A4FEA5A5A5FFAAAAAAF6B1B1B19700000000B4B4B40000000000BFBFBF3FC6C6C6DCD2D2D2FFDDDDDDFFE1E1E1FFDEDEDEFFD9D9D9FFD7D7D7FFD4D4D4FFD1D1D1FFCECECEFFCBCBCBFFC8C8C8FFC6C6C6FFC4C4C4FFC2C2C2FFBFBFBFFFBABABAFFB8B8B8FFB5B5B5FFB2B2B2FFAEAEAEFFACACACFFABABABFFA8A8A8FFA4A4A4FFA0A0A0FFA1A1A1FFA9A9A9DCB8B8B83F0000000000000000C6C6C6A6CFCFCFF7DBDBDBFFE2E2E2FEE1E1E1FFDCDCDCFFD8D8D8FFD6D6D6FFD2D2D2FFD0D0D0FFCECECEFFCCCCCCFFCACACAFFC7C7C7FFC3C3C3FFBFBFBFFFBCBCBCFFB8B8B8FFB5B5B5FFB4B4B4FFB2B2B2FFB0B0B0FFAFAFAFFFADADADFFA9A9A9FFA5A5A5FFA0A0A0FE9E9E9EFFA4A4A4F7ADADADA600000000C0C0C021CBCBCBE2D7D7D7FFE0E0E0FFE2E2E2FFDEDEDEFFDADADAFFD9D9D9FFD6D6D6FFD3D3D3FFD1D1D1FFD0D0D0FFCECECEFFCACACAFFCACACAFFCBCBCBFFC7C7C7FFBFBFBFFFBABABAFFB5B5B5FFB3B3B3FFB1B1B1FFAFAFAFFFAFAFAFFFACACACFFA8A8A8FFA5A5A5FFA2A2A2FFA0A0A0FFA0A0A0FFA5A5A5E2B6B6B621C4C4C465D5D5D5F2DFDFDFFFE3E3E3FEE3E3E3FFDFDFDFFFDBDBDBFFDADADAFFD7D7D7FFD3D3D3FFD3D3D3FFCECECEFFCFCFCFFFD1D1D1FFBBBBBBFFA1A1A1FFAEAEAEFFC2C2C2FFB8B8B8FFBFBFBFFFB2B2B2FFB3B3B3FFAEAEAEFFADADADFFAAAAAAFFA9A9A9FFA8A8A8FFA4A4A4FF9F9F9FFE9D9D9DFF9F9F9FF2ACACAC65C6C6C6A1D9D9D9F6E3E3E3FFE3E3E3FFE4E4E4FFE1E1E1FFDADADAFFD8D8D8FFD8D8D8FFD3D3D3FFD6D6D6FFCFCFCFFFCFCFCFFFD2D2D2FFB7B7B7FF6B6B6BFF777777FFC2C2C2FFBEBEBEFFBBBBBBFFB0B0B0FFB3B3B3FFB0B0B0FFAAAAAAFFA8A8A8FFAAAAAAFFA9A9A9FFA4A4A4FF9E9E9EFF9B9B9BFF9C9C9CF6A9A9A9A1C9C9C9CEDCDCDCFAE5E5E5FFE3E3E3FFE3E3E3FFE0E0E0FFD9D9D9FFD7D7D7FFD8D8D8FFD4D4D4FFD7D7D7FFD2D2D2FFCECECEFFCFCFCFFFC3C3C3FF606060FF5C5C5CFFBCBCBCFFC6C6C6FFB2B2B2FFB5B5B5FFB3B3B3FFB4B4B4FFADADADFFA9A9A9FFAAAAAAFFA9A9A9FFA3A3A3FF9D9D9DFF999999FF9A9A9AFAA6A6A6CECBCBCBECDFDFDFFDE7E7E7FFE3E3E3FFE2E2E2FFDFDFDFFFDADADAFFD9D9D9FFDADADAFFD3D3D3FFD5D5D5FFD4D4D4FFCECECEFFD0D0D0FFD2D2D2FF7B7B7BFF565656FF9E9E9EFFC6C6C6FFB3B3B3FFB9B9B9FFB4B4B4FFB2B2B2FFADADADFFA9A9A9FFA9A9A9FFA8A8A8FFA3A3A3FF9D9D9DFF999999FF989898FDA3A3A3ECCBCBCBFBE1E1E1FEEAEAEAFFE4E4E4FFE2E2E2FFDFDFDFFFDBDBDBFFDBDBDBFFDBDBDBFFD4D4D4FFD4D4D4FFD3D3D3FFCDCDCDFFD0D0D0FFD9D9D9FF9E9E9EFF595959FF777777FFC7C7C7FFBABABAFFB0B0B0FFB3B3B3FFAFAFAFFFA8A8A8FFA7A7A7FFA8A8A8FFA8A8A8FFA4A4A4FF9F9F9FFF999999FF969696FE9F9F9FFBCACACAFBE1E1E1FEEBEBEBFFE6E6E6FFE2E2E2FFE0E0E0FFDBDBDBFFDADADAFFDADADAFFD5D5D5FFD4D4D4FFD1D1D1FFCBCBCBFFCACACAFFD1D1D1FFBEBEBEFF757575FF646464FFBBBBBBFFC3C3C3FFABABABFFB2B2B2FFAFAFAFFFACACACFFA8A8A8FFA7A7A7FFA7A7A7FFA4A4A4FFA0A0A0FF9A9A9AFF969696FE9D9D9DFBC8C8C8ECE0E0E0FDEBEBEBFFE7E7E7FFE3E3E3FFE0E0E0FFDCDCDCFFDADADAFFD8D8D8FFD7D7D7FFD5D5D5FFD0D0D0FFCACACAFFC8C8C8FFC8C8C8FFCDCDCDFF999999FF646464FF8F8F8FFFBFBFBFFFBCBCBCFFB5B5B5FFAFAFAFFFB0B0B0FFAAAAAAFFA8A8A8FFA7A7A7FFA5A5A5FFA1A1A1FF9B9B9BFF959595FD9D9D9DECC5C5C5CEE0E0E0FAECECECFFE7E7E7FFE4E4E4FFE1E1E1FFDDDDDDFFDBDBDBFFD7D7D7FFD7D7D7FFD6D6D6FFCFCFCFFFCECECEFFD1D1D1FFD2D2D2FFD4D4D4FFC2C2C2FF838383FF5A5A5AFFA5A5A5FFC3C3C3FFB4B4B4FFB1B1B1FFAFAFAFFFACACACFFAAAAAAFFA7A7A7FFA4A4A4FFA1A1A1FF9A9A9AFF959595FA9F9F9FCEC3C3C3A1DBDBDBF6EAEAEAFFE8E8E8FFE2E2E2FFE0E0E0FFE0E0E0FFDDDDDDFFDADADAFFD8D8D8FFD5D5D5FFD2D2D2FFD3D3D3FFB8B8B8FFA4A4A4FFA0A0A0FFA5A5A5FF808080FF3C3C3CFF666666FFB1B1B1FFB0B0B0FFB4B4B4FFAFAFAFFFACACACFFABABABFFA7A7A7FFA2A2A2FF9E9E9EFF9A9A9AFF979797F6A0A0A0A1C2C2C265D0D0D0F2E5E5E5FFEAEAEAFEE0E0E0FFDFDFDFFFE1E1E1FFDEDEDEFFE0E0E0FFD9D9D9FFD3D3D3FFD3D3D3FFD4D4D4FF8A8A8AFF5F5F5FFF555555FF585858FF5A5A5AFF494949FF444444FFA6A6A6FFB0B0B0FFB1B1B1FFB0B0B0FFABABABFFABABABFFA7A7A7FFA0A0A0FF9C9C9CFE9A9A9AFF9A9A9AF2A4A4A465BCBCBC21CACACAE2DDDDDDFFE9E9E9FFE7E7E7FFE2E2E2FFDDDDDDFFDBDBDBFFDDDDDDFFD7D7D7FFD4D4D4FFCECECEFFD5D5D5FFB1B1B1FFA0A0A0FF9C"
$data &= "9C9CFF9B9B9BFF9C9C9CFF949494FF8E8E8EFFB8B8B8FFB0B0B0FFB1B1B1FFB0B0B0FFAEAEAEFFABABABFFA8A8A8FFA4A4A4FF9C9C9CFF979797FF9C9C9CE2AEAEAE2100000000C4C4C4A6D4D4D4F7E6E6E6FFECECECFEE5E5E5FFDBDBDBFFDADADAFFDDDDDDFFD8D8D8FFD9D9D9FFD1D1D1FFD9D9D9FFD1D1D1FFD2D2D2FFD3D3D3FFCECECEFFCCCCCCFFCACACAFFC3C3C3FFC3C3C3FFB5B5B5FFB3B3B3FFB2B2B2FFB0B0B0FFABABABFFA7A7A7FFA3A3A3FE9C9C9CFF989898F7A3A3A3A60000000000000000C0C0C03FCDCDCDDCDEDEDEFFECECECFFE9E9E9FFDFDFDFFFDCDCDCFFDBDBDBFFD4D4D4FFD7D7D7FFCBCBCBFFCBCBCBFFC9C9C9FFCACACAFFC8C8C8FFC2C2C2FFBCBCBCFFBCBCBCFFBDBDBDFFB5B5B5FFB4B4B4FFB2B2B2FFB0B0B0FFAFAFAFFFABABABFFA5A5A5FF9E9E9EFF9C9C9CFFA0A0A0DCAEAEAE3F000000000000000000000000C1C1C197D2D2D2F6E4E4E4FFEBEBEBFEE5E5E5FFDEDEDEFFDADADAFFD3D3D3FFD9D9D9FFD2D2D2FFD1D1D1FFD0D0D0FFCCCCCCFFC8C8C8FFC5C5C5FFC1C1C1FFBBBBBBFFBCBCBCFFB5B5B5FFBBBBBBFFB5B5B5FFB1B1B1FFADADADFFABABABFFA4A4A4FE9C9C9CFF9F9F9FF6ABABAB9700000000AAAAAA000000000000000000B3B3B327C5C5C5BDD5D5D5FFE5E5E5FFE7E7E7FEDFDFDFFFD9D9D9FFD2D2D2FFD3D3D3FFD1D1D1FFD0D0D0FFCCCCCCFFC8C8C8FFC4C4C4FFC5C5C5FFC6C6C6FFBFBFBFFFBDBDBDFFBABABAFFBDBDBDFFB5B5B5FFB2B2B2FFABABABFFAAAAAAFEA7A7A7FFA3A3A3FFA7A7A7BDBEBEBE270000000000000000BCBCBC00BCBCBC0000000000BABABA49C8C8C8C8D5D5D5FFE0E0E0FFE2E2E2FEE0E0E0FFDBDBDBFFD4D4D4FFD0D0D0FFD1D1D1FFCCCCCCFFCBCBCBFFC8C8C8FFC5C5C5FFC5C5C5FFC1C1C1FFBDBDBDFFBBBBBBFFB8B8B8FFB2B2B2FFAEAEAEFFABABABFEA9A9A9FFABABABFFAFAFAFC8B6B6B64900000000B4B4B400000000000000000000000000C0C0C00000000000BDBDBD4CC7C7C7CBD4D4D4FFDFDFDFFFE2E2E2FEE3E3E3FED7D7D7FFD2D2D2FFD1D1D1FFCBCBCBFFCECECEFFCECECEFFC8C8C8FFC4C4C4FFC1C1C1FFBDBDBDFFBCBCBCFFB6B6B6FFB4B4B4FEB0B0B0FEADADADFFAAAAAAFFAFAFAFCBB8B8B84C00000000B3B3B3000000000000000000000000000000000000000000C2C2C20000000000BCBCBC39C5C5C5BDCECECEFFD3D3D3FFDBDBDBFFDFDFDFFEDEDEDEFED8D8D8FFD2D2D2FFCDCDCDFFCACACAFFC7C7C7FFC5C5C5FFC2C2C2FFBFBFBFFFBDBDBDFEBABABAFEB4B4B4FFB1B1B1FFB1B1B1FFB4B4B4BDB8B8B83900000000B5B5B50000000000000000000000000000000000000000000000000000000000C1C1C10000000000C1C1C11BC4C4C490C8C8C8FACCCCCCFBCFCFCFFFD2D2D2FFD2D2D2FFD2D2D2FFD2D2D2FFD1D1D1FFCFCFCFFFCACACAFFC4C4C4FFBFBFBFFFBCBCBCFFBBBBBBFFBABABAFBB9B9B9FABEBEBE90C7C7C71B00000000B6B6B600000000000000000000000000000000000000000000000000000000000000000000000000C4C4C40000000000A7A7A701BFBFBF2DC2C2C29EC5C5C5F9C9C9C9FBCCCCCCFCCECECEFDCECECEFECDCDCDFECACACAFEC8C8C8FEC3C3C3FDC0C0C0FCBFBFBFFBC0C0C0F9C2C2C29EC5C5C52DE3E3E30100000000C1C1C10000000000000000000000000000000000000000000000000000000000000000000000000000000000C4C4C400BEBEBE00000000000000000000000000C3C3C311C5C5C55EC6C6C69DC5C5C5CBC3C3C3EAC2C2C2FAC2C2C2FAC4C4C4EAC4C4C4CBC3C3C39DC3C3C35EC3C3C311000000000000000000000000C5C5C500C1C1C1000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9B9B900000000000000000000000000B8B8B816B8B8B862B8B8B89FB8B8B8CCB9B9B9EBB8B8B8FBB8B8B8FBBABABAEBBABABACCBABABA9FBABABA62BABABA16000000000000000000000000BABABA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BBBBBB0000000000ABABAB01B8B8B835B8B8B8A1B8B8B8F2B9B9B9F6BBBBBBF9BCBCBCFCBABABAFDB7B7B7FEB7B7B7FEB8B8B8FDB8B8B8FCB7B7B7F9B7B7B7F6B7B7B7F2B9B9B9A1BBBBBB35DCDCDC0100000000B6B6B6000000000000000000000000000000000000000000000000000000000000000000BEBEBE00C4C4C40000000000B6B6B61ABABABA93BBBBBBF2BEBEBEF7C0C0C0FFC0C0C0FFBFBFBFFFBBBBBBFFB8B8B8FFB7B7B7FFB6B6B6FFB5B5B5FFB4B4B4FFB2B2B2FFAFAFAFFFAEAEAEFFAEAEAEF7B2B2B2F2B5B5B593BABABA1A00000000ADADAD00B3B3B3000000000000000000000000000000000000000000BBBBBB00D7D7D70000000000BFBFBF3BC1C1C1BAC4C4C4F8C7C7C7FFC7C7C7FFC7C7C7FEC5C5C5FEC1C1C1FFBDBDBDFFBABABAFFB8B8B8FFB5B5B5FFB1B1B1FFB0B0B0FFAEAEAEFFACACACFEA9A9A9FEA9A9A9FFACACACFFAEAEAEF8AFAFAFBAB2B2B23B000000009A9A9A00B5B5B5000000000000000000000000"
$data &= "0000000000C4C4C40000000000BFBFBF4AC5C5C5C7CBCBCBFFCECECEFFD1D1D1FECECECEFFCACACAFFC6C6C6FFC2C2C2FFBEBEBEFFBBBBBBFFBABABAFFB5B5B5FFB0B0B0FFB0B0B0FFAEAEAEFFABABABFFA7A7A7FFA5A5A5FFA5A5A5FEA5A5A5FFA8A8A8FFACACACC7B0B0B04A00000000ACACAC000000000000000000C2C2C200C2C2C20000000000BCBCBC44C6C6C6C3CECECEFFD4D4D4FFD5D5D5FED1D1D1FFCDCDCDFFC8C8C8FFC4C4C4FFC1C1C1FFBEBEBEFFBBBBBBFFB9B9B9FFB5B5B5FFB1B1B1FFB2B2B2FFB0B0B0FFADADADFFA9A9A9FFA6A6A6FFA4A4A4FFA2A2A2FEA2A2A2FFA6A6A6FFACACACC3B2B2B24400000000ADADAD00000000000000000000000000BABABA26C7C7C7B6D0D0D0FFD8D8D8FFDADADAFED5D5D5FFCDCDCDFFCACACAFFC5C5C5FFC2C2C2FFC0C0C0FFBDBDBDFFBABABAFFB8B8B8FFB5B5B5FFB2B2B2FFB3B3B3FFB2B2B2FFAFAFAFFFACACACFFA8A8A8FFA5A5A5FFA3A3A3FFA1A1A1FEA2A2A2FFA6A6A6FFAAAAAAB6B1B1B12600000000AFAFAF000000000000000000C6C6C69AD1D1D1F7DBDBDBFFDFDFDFFEDADADAFFD2D2D2FFCCCCCCFFCBCBCBFFC7C7C7FFC3C3C3FFC1C1C1FFBEBEBEFFBABABAFFB7B7B7FFB4B4B4FFB2B2B2FFB1B1B1FFB0B0B0FFAEAEAEFFACACACFFA9A9A9FFA6A6A6FFA3A3A3FFA1A1A1FFA0A0A0FEA0A0A0FFA3A3A3F7A8A8A89A000000000000000000000000BFBFBF3BCFCFCFE4DCDCDCFFE3E3E3FEE0E0E0FFD8D8D8FFD1D1D1FFCFCFCFFFCDCDCDFFCACACAFFC6C6C6FFC2C2C2FFBFBFBFFFBBBBBBFFB9B9B9FFB6B6B6FFB2B2B2FFB0B0B0FFAEAEAEFFACACACFFABABABFFA9A9A9FFA6A6A6FFA4A4A4FFA2A2A2FF9F9F9FFF9C9C9CFE9E9E9EFFA3A3A3E4ADADAD3B0000000000000000C4C4C4A6D6D6D6F7E5E5E5FFE7E7E7FEDEDEDEFFD6D6D6FFD1D1D1FFCECECEFFCDCDCDFFCBCBCBFFC7C7C7FFC1C1C1FFBEBEBEFFBEBEBEFFC1C1C1FFBEBEBEFFB8B8B8FFB2B2B2FFAEAEAEFFACACACFFABABABFFAAAAAAFFA8A8A8FFA6A6A6FFA3A3A3FF9F9F9FFF9B9B9BFE9B9B9BFFA0A0A0F7A9A9A9A600000000BBBBBB15CACACAE7DDDDDDFFE9E9E9FFE5E5E5FFDCDCDCFFD6D6D6FFD2D2D2FFCECECEFFCCCCCCFFCBCBCBFFC5C5C5FFC5C5C5FFC3C3C3FFB6B6B6FFA6A6A6FF9E9E9EFFA6A6A6FFB3B3B3FFB6B6B6FFAAAAAAFFADADADFFA8A8A8FFA9A9A9FFA9A9A9FFA5A5A5FFA0A0A0FF9C9C9CFF9A9A9AFF9D9D9DFFA3A3A3E7B0B0B015BFBFBF67D1D1D1F1E5E5E5FFEAEAEAFEE2E2E2FFDADADAFFD6D6D6FFD4D4D4FFD2D2D2FFCBCBCBFFCDCDCDFFC6C6C6FFCECECEFFAFAFAFFF838383FF616161FF575757FF676767FF8E8E8EFFB6B6B6FFA7A7A7FFACACACFFA8A8A8FFA7A7A7FFAAAAAAFFA7A7A7FFA2A2A2FFA0A0A0FF9D9D9DFE9A9A9AFF9D9D9DF1ADADAD67C2C2C2A2D7D7D7F6E7E7E7FFE8E8E8FFE0E0E0FFDADADAFFD7D7D7FFD3D3D3FFCECECEFFCACACAFFC9C9C9FFCCCCCCFFC1C1C1FF5C5C5CFF515151FF747474FF7B7B7BFF575757FF444444FF858585FFB4B4B4FFA9A9A9FFB5B5B5FFA1A1A1FFA3A3A3FFA5A5A5FFA3A3A3FFA0A0A0FF9D9D9DFF9A9A9AFF9C9C9CF6AAAAAAA2C5C5C5CEDFDFDFFAEBEBEBFFE7E7E7FFDFDFDFFFDBDBDBFFD8D8D8FFD3D3D3FFD2D2D2FFD3D3D3FFCBCBCBFFC8C8C8FFA3A3A3FF424242FF8D8D8DFFC9C9C9FFC8C8C8FFA7A7A7FF5C5C5CFF4B4B4BFFB4B4B4FFB3B3B3FFA4A4A4FFA8A8A8FFA5A5A5FFA4A4A4FFA3A3A3FFA1A1A1FF9E9E9EFF989898FF999999FAA6A6A6CEC7C7C7EBE6E6E6FDEFEFEFFFE6E6E6FFDEDEDEFFDBDBDBFFD8D8D8FFD3D3D3FFCECECEFFCECECEFFC9C9C9FFD5D5D5FFA7A7A7FF434343FF8B8B8BFFC4C4C4FFC9C9C9FFA5A5A5FF505050FF5C5C5CFFB2B2B2FFA1A1A1FFA4A4A4FFACACACFFA4A4A4FFA3A3A3FFA4A4A4FFA2A2A2FF9E9E9EFF979797FF969696FDA4A4A4EBC6C6C6FBE9E9E9FEF3F3F3FFE6E6E6FFDEDEDEFFDCDCDCFFD9D9D9FFD4D4D4FFD0D0D0FFD3D3D3FFCDCDCDFFC7C7C7FFB7B7B7FF626262FF585858FF8D8D8DFFA4A4A4FF6F6F6FFF414141FF878787FFB4B4B4FFAFAFAFFFB4B4B4FFA2A2A2FFABABABFFA9A9A9FFA3A3A3FFA2A2A2FF9E9E9EFF969696FF969696FEA2A2A2FBC1C1C1FBE8E8E8FEF3F3F3FFE6E6E6FFDFDFDFFFDDDDDDFFD9D9D9FFD8D8D8FFD6D6D6FFC7C7C7FFCDCDCDFFBFBFBFFFDBDBDBFFA4A4A4FF464646FF373737FF363636FF2F2F2FFF6E6E6EFFBCBCBCFFB0B0B0FFA5A5A5FFA6A6A6FFACACACFFA2A2A2FFA1A1A1FFA3A3A3FFA2A2A2FF9D9D9DFF969696FF969696FEA3A3A3FBBCBCBCEBE5E5E5FDF3F3F3FFE7E7E7FFE0E0E0FFDEDEDEFFDADADAFFD8D8D8FFD3D3D3FFC2C2C2FFD5D5D5FFC9C9C9FFC2C2C2FF6E6E6EFF5B5B5BFF919191FFAAAAAAFF707070FF464646FF979797FFB7B7B7FFA7A7A7FFA5A5A5FFACACACFFA2A2A2FFA1A1A1FFA3A3A3FFA1A1A1FF9C9C9CFF969696FF979797FDA4A4A4EBB8B8B8CEE3E3E3FAF2F2F2FFE7E7E7FFE1E1E1FFDFDFDFFFDBDBDBFFD8D8D8FFD2D2D2FFD4D4D4FFC9C9C9FFCDCDCDFFC8C8C8FF4B4B4BFF787878FFC0C0C0FFCECECEFF929292FF414141FF7D7D7DFFB3B3B3FFAAAAAAFFAAAAAAFFA7A7A7FFA6A6A6FFA4A4A4FFA2A2A2FFA0A0A0FF9D9D9DFF979797FF979797FAA5A5A5CEB8B8B8A2D8D8D8F6EEEEEEFFECECECFFE4E4E4FFDFDFDFFFDADADAFFD3D3D3FFD4D4D4FFD1D1D1FFCBCBCBFFCCCCCCFFC1C1C1FF727272FF474747FF6A6A6AFF767676FF494949FF4A4A4AFF9A9A9AFFBABABAFFA7A7A7FFAAAAAAFFA2A2A2FFA7A7A7FFA6A6A6FFA3A3A3FFA0A0A0FF99"
$data &= "9999FF959595FF9B9B9BF6AAAAAAA2B2B2B267CCCCCCF1E7E7E7FFEDEDEDFEE4E4E4FFDDDDDDFFDBDBDBFFD7D7D7FFD1D1D1FFCECECEFFCCCCCCFFC9C9C9FFD0D0D0FFB2B2B2FF6E6E6EFF4D4D4DFF545454FF666666FF888888FFB6B6B6FFB5B5B5FFA8A8A8FFAFAFAFFFA7A7A7FFA5A5A5FFA4A4A4FFA2A2A2FF9E9E9EFF999999FE979797FFA0A0A0F1AEAEAE67A9A9A915BFBFBFE7DDDDDDFFEEEEEEFFE7E7E7FFDCDCDCFFDBDBDBFFDCDCDCFFD4D4D4FFCFCFCFFFCDCDCDFFC3C3C3FFC6C6C6FFC9C9C9FFB6B6B6FFA4A4A4FF9B9B9BFFA3A3A3FFB6B6B6FFB4B4B4FFA9A9A9FFA9A9A9FFABABABFFA8A8A8FFA6A6A6FFA4A4A4FFA1A1A1FF9C9C9CFF999999FF9D9D9DFFA6A6A6E7B1B1B11500000000B5B5B5A6D2D2D2F7EBEBEBFFEDEDEDFEE0E0E0FFD9D9D9FFD9D9D9FFD4D4D4FFCACACAFFD1D1D1FFCACACAFFBEBEBEFFBFBFBFFFC2C2C2FFC7C7C7FFC3C3C3FFBBBBBBFFB6B6B6FFA9A9A9FFADADADFFAFAFAFFFA7A7A7FFA7A7A7FFA5A5A5FFA4A4A4FFA1A1A1FF9B9B9BFE9B9B9BFFA3A3A3F7ACACACA60000000000000000AFAFAF3BC4C4C4E4DEDEDEFFF0F0F0FEEAEAEAFFDCDCDCFFD7D7D7FFD7D7D7FFCBCBCBFFD0D0D0FFCDCDCDFFC3C3C3FFC0C0C0FFBFBFBFFFBCBCBCFFBABABAFFB6B6B6FFADADADFFAFAFAFFFB5B5B5FFAFAFAFFFAAAAAAFFABABABFFA7A7A7FFA4A4A4FFA0A0A0FF9C9C9CFE9F9F9FFFA8A8A8E4B2B2B23B000000000000000000000000B5B5B59ACECECEF7E7E7E7FFEFEFEFFEE4E4E4FFD9D9D9FFD5D5D5FFCFCFCFFFCCCCCCFFC8C8C8FFC5C5C5FFC5C5C5FFC1C1C1FFBBBBBBFFB7B7B7FFB4B4B4FFB2B2B2FFB8B8B8FFB2B2B2FFACACACFFAFAFAFFFACACACFFABABABFFA4A4A4FF9F9F9FFE9F9F9FFFA4A4A4F7ACACAC9A00000000000000000000000000000000A0A0A026BFBFBFB6D5D5D5FFE5E5E5FFE6E6E6FEDEDEDEFFD3D3D3FFD0D0D0FFCCCCCCFFCACACAFFC7C7C7FFC1C1C1FFBCBCBCFFBCBCBCFFBDBDBDFFBABABAFFB5B5B5FFB5B5B5FFAFAFAFFFB1B1B1FFB2B2B2FFA5A5A5FFA6A6A6FFA4A4A4FEA2A2A2FFA6A6A6FFAAAAAAB6B3B3B32600000000B3B3B300B0B0B000B0B0B00000000000B3B3B344C4C4C4C3D2D2D2FFDFDFDFFFE4E4E4FEDEDEDEFFD8D8D8FFD0D0D0FFCDCDCDFFC9C9C9FFC3C3C3FFC0C0C0FFBFBFBFFFBFBFBFFFBBBBBBFFB5B5B5FFB2B2B2FFB2B2B2FFB4B4B4FFB0B0B0FFA7A7A7FFA1A1A1FEA5A5A5FFAAAAAAFFAEAEAEC3B3B3B34400000000AFAFAF00000000000000000000000000BDBDBD0000000000B5B5B54AC3C3C3C7D1D1D1FFDBDBDBFFDFDFDFFEE0E0E0FFD9D9D9FFCECECEFFC7C7C7FFC6C6C6FFC8C8C8FFC4C4C4FFBEBEBEFFBCBCBCFFBABABAFFB6B6B6FFB3B3B3FFADADADFFADADADFFB0B0B0FEA9A9A9FFABABABFFB1B1B1C7B5B5B54A00000000ACACAC0000000000000000000000000000000000B4B4B400D5D5D50000000000BABABA3BBCBCBCBAC4C4C4F8D5D5D5FFDCDCDCFFDDDDDDFED6D6D6FECFCFCFFFCCCCCCFFC9C9C9FFC3C3C3FFC2C2C2FFC2C2C2FFBCBCBCFFB8B8B8FFB8B8B8FEB5B5B5FEB1B1B1FFAEAEAEFFAEAEAEF8B3B3B3BABBBBBB3B000000009F9F9F00BABABA000000000000000000000000000000000000000000B7B7B700C3C3C30000000000BABABA1ABABABA93BCBCBCF2C6C6C6F7CFCFCFFFD2D2D2FFD3D3D3FFD2D2D2FFD0D0D0FFCBCBCBFFC6C6C6FFC3C3C3FFBDBDBDFFB8B8B8FFB8B8B8FFB7B7B7FFB6B6B6F7B7B7B7F2BABABA93BEBEBE1A00000000B6B6B600B8B8B8000000000000000000000000000000000000000000000000000000000000000000BCBCBC000000000078787801B4B4B435B8B8B8A1BEBEBEF2C1C1C1F6C4C4C4F9C6C6C6FCC6C6C6FDC5C5C5FEC4C4C4FEC2C2C2FDBDBDBDFCB9B9B9F9BABABAF6BBBBBBF2BABABAA1BCBCBC35D8D8D80100000000BABABA0000000000000000000000000000000000000000000000000000000000000000000000000000000000BCBCBC00A3A3A300000000000000000000000000B2B2B216B3B3B362B4B4B49FB6B6B6CCB8B8B8EBBABABAFBBDBDBDFBBDBDBDEBBABABACCBCBCBC9FBFBFBF62BFBFBF16000000000000000000000000BFBFBF00BABABA000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6B6B600000000000000000000000000AFAFAF23B1B1B16AB3B3B3A4B5B5B5D0B3B3B3ECB1B1B1FAAEAEAEFAADADADECAEAEAED0AFAFAFA4B1B1B16AB5B5B523000000000000000000000000AAAAAA0000000000000000000000000000000000000000000000000000000000000000000000000000000000BABABA00000000000000000069696901B5B5B546BABABAA3B8B8B8E1B6B6B6EAB4B4B4F2B5B5B5F8B3B3B3FCB2B2B2FEB1B1B1FEAEAEAEFCABABABF8AAAAAAF2A8A8A8EAA7A7A7E1A8A8A8A3A9A9A946B4B4B4010000000000000000ACACAC0000000000000000000000000000000000000000000000000000000000B9B9B9000000000000000000B8B8B824BCBCBC90BDBDBDDABFBFBFF4BDBDBDFFB9B9B9FFB6B6B6FFB4B4B4"
$data &= "FFB2B2B2FFB0B0B0FFAFAFAFFFACACACFFAAAAAAFFA8A8A8FFA7A7A7FFA6A6A6FFA6A6A6F4A8A8A8DAAAAAAA90ADADAD240000000000000000AAAAAA000000000000000000000000000000000000000000BBBBBB00000000005D5D5D02BEBEBE47C3C3C3AEC4C4C4F2C4C4C4FFC4C4C4FFC0C0C0FEBBBBBBFEB6B6B6FFB3B3B3FFB0B0B0FFAFAFAFFFADADADFFABABABFFA9A9A9FFA8A8A8FFA6A6A6FEA5A5A5FEA4A4A4FFA5A5A5FFA6A6A6F2A6A6A6AEA7A7A747D2D2D20200000000A9A9A9000000000000000000BBBBBB00BBBBBB00000000007C7C7C02BCBCBC53C3C3C3C7C9C9C9FFCBCBCBFFC9C9C9FEC4C4C4FFC0C0C0FFBBBBBBFFB6B6B6FFB3B3B3FFB1B1B1FFAFAFAFFFAEAEAEFFACACACFFA9A9A9FFA9A9A9FFA7A7A7FFA5A5A5FFA3A3A3FFA2A2A2FEA3A3A3FFA3A3A3FFA4A4A4C7A7A7A753C0C0C00200000000AAAAAA0000000000000000000000000000000000BEBEBE44C5C5C5CDCACACAFFCECECEFFCCCCCCFEC7C7C7FFC0C0C0FFBDBDBDFFB9B9B9FFB6B6B6FFB3B3B3FFB2B2B2FFB1B1B1FFAFAFAFFFADADADFFAAAAAAFFAAAAAAFFA8A8A8FFA6A6A6FFA4A4A4FFA2A2A2FFA0A0A0FEA0A0A0FFA2A2A2FFA5A5A5CDA8A8A8440000000000000000000000000000000000000000B7B7B71BC7C7C7BCCECECEFFD3D3D3FFCECECEFEC8C8C8FFC3C3C3FFBDBDBDFFBBBBBBFFB9B9B9FFB6B6B6FFB4B4B4FFB3B3B3FFB1B1B1FFAEAEAEFFADADADFFABABABFFABABABFFA9A9A9FFA7A7A7FFA5A5A5FFA2A2A2FFA1A1A1FFA0A0A0FE9F9F9FFFA1A1A1FFA4A4A4BCAAAAAA1B00000000A9A9A9000000000000000000C2C2C292D0D0D0F1D8D8D8FFD6D6D6FECCCCCCFFC4C4C4FFC1C1C1FFBFBFBFFFBDBDBDFFBABABAFFB7B7B7FFB5B5B5FFB3B3B3FFB0B0B0FFADADADFFACACACFFACACACFFABABABFFA9A9A9FFA8A8A8FFA5A5A5FFA3A3A3FFA1A1A1FFA0A0A0FF9E9E9EFE9E9E9EFFA1A1A1F1A5A5A592000000000000000000000000BEBEBE43CFCFCFDED8D8D8FFDBDBDBFFD4D4D4FECBCBCBFFC5C5C5FFC2C2C2FFC2C2C2FFBFBFBFFFBCBCBCFFB8B8B8FFB6B6B6FFB4B4B4FFB2B2B2FFAFAFAFFFAEAEAEFFACACACFFABABABFFA8A8A8FFA7A7A7FFA5A5A5FFA3A3A3FFA2A2A2FFA2A2A2FF9F9F9FFE9C9C9CFF9D9D9DFFA1A1A1DEAAAAAA430000000000000000C5C5C5A4D8D8D8F7E0E0E0FFDBDBDBFED1D1D1FFCACACAFFC6C6C6FFC5C5C5FFC3C3C3FFBFBFBFFFBCBCBCFFB8B8B8FFB6B6B6FFB9B9B9FFBBBBBBFFB8B8B8FFB2B2B2FFABABABFFAAAAAAFFA7A7A7FFA6A6A6FFA4A4A4FFA3A3A3FFA2A2A2FFA2A2A2FF9E9E9EFF9A9A9AFE9A9A9AFFA0A0A0F7A8A8A8A400000000B2B2B222D2D2D2E0DEDEDEFFDEDEDEFFD6D6D6FFCECECEFFCACACAFFCACACAFFC5C5C5FFBFBFBFFFC8C8C8FFB9B9B9FFBDBDBDFFB9B9B9FF8B8B8BFF6C6C6CFF818181FFA8A8A8FFB1B1B1FFAAAAAAFFA6A6A6FFA3A3A3FFA6A6A6FFA5A5A5FFA0A0A0FFA4A4A4FFA2A2A2FF9C9C9CFF9C9C9CFF9C9C9CFFA2A2A2E0ADADAD22B9B9B965D6D6D6F2DFDFDFFFDCDCDCFED3D3D3FFCCCCCCFFCBCBCBFFCBCBCBFFC6C6C6FFC5C5C5FFBBBBBBFFC0C0C0FFBEBEBEFF6D6D6DFF535353FF5A5A5AFF555555FF656565FF999999FFAEAEAEFFAFAFAFFFA3A3A3FFA4A4A4FFA5A5A5FFA3A3A3FFA3A3A3FFA0A0A0FF9E9E9EFF9D9D9DFE9B9B9BFFA0A0A0F2ACACAC65BFBFBFA2D8D8D8F6DFDFDFFFDBDBDBFFD3D3D3FFCDCDCDFFCBCBCBFFCACACAFFC7C7C7FFC9C9C9FFB5B5B5FFC6C6C6FFB0B0B0FF505050FF6C6C6CFF9C9C9CFF808080FF4F4F4FFF616161FFA5A5A5FFB0B0B0FFA5A5A5FFA4A4A4FFA2A2A2FFA5A5A5FFA1A1A1FF9F9F9FFF9F9F9FFF9D9D9DFF9A9A9AFF9F9F9FF6ABABABA1C5C5C5CDDCDCDCFAE0E0E0FFD9D9D9FFD2D2D2FFCDCDCDFFCCCCCCFFCBCBCBFFC6C6C6FFC3C3C3FFC2C2C2FFC1C1C1FFA9A9A9FF919191FFA2A2A2FFB4B4B4FFB4B4B4FF787878FF3A3A3AFF949494FFA9A9A9FFA6A6A6FFA6A6A6FF9D9D9DFFA1A1A1FFA2A2A2FFA0A0A0FF9F9F9FFF9D9D9DFF999999FF9D9D9DFAA9A9A9CDC9C9C9EBDEDEDEFDE2E2E2FFD9D9D9FFD2D2D2FFCDCDCDFFCCCCCCFFCBCBCBFFC5C5C5FFBFBFBFFFC8C8C8FFBABABAFFBEBEBEFFAFAFAFFF7B7B7BFF5E5E5EFF7E7E7EFF777777FF424242FF909090FFA9A9A9FFA6A6A6FFA3A3A3FF9F9F9FFFA1A1A1FFA3A3A3FFA1A1A1FF9F9F9FFF9D9D9DFF989898FF9D9D9DFDA8A8A8EBCBCBCBFBDFDFDFFEE2E2E2FFD9D9D9FFD2D2D2FFCECECEFFCDCDCDFFCCCCCCFFC6C6C6FFC4C4C4FFBEBEBEFFBEBEBEFFBABABAFF585858FF3B3B3BFF444444FF474747FF3C3C3CFF434343FF888888FFAEAEAEFFA7A7A7FFA2A2A2FFA8A8A8FFA6A6A6FF9E9E9EFF9E9E9EFFA0A0A0FF9D9D9DFF989898FF9C9C9CFEA8A8A8FBC9C9C9FBDEDEDEFEE2E2E2FFDBDBDBFFD3D3D3FFCFCFCFFFCECECEFFCCCCCCFFC7C7C7FFC6C6C6FFC2C2C2FFCACACAFF898989FF444444FF858585FFB8B8B8FFAAAAAAFF6A6A6AFF343434FF797979FFAAAAAAFFAAAAAAFFA4A4A4FFA7A7A7FFA2A2A2FFA0A0A0FFA0A0A0FF9F9F9FFF9C9C9CFF989898FF9C9C9CFEA8A8A8FBC6C6C6EBDCDCDCFDE2E2E2FFDBDBDBFFD4D4D4FFD0D0D0FFCECECEFFCDCDCDFFC8C8C8FFC6C6C6FFC3C3C3FFC7C7C7FF6C6C6CFF585858FF9D9D9DFFB9B9B9FFB8B8B8FF8D8D8DFF474747FF8A8A8AFFABABABFFA9A9A9FFA2A2A2FF9E9E9EFF9E9E9EFFA8A8A8FFA5A5A5FF9E9E9EFF9C9C9CFF989898FF9D9D9DFDA8A8A8EBC4C4C4CDDCDCDCFAE1E1E1FFDCDCDCFFD6D6D6FFD1D1D1FFCFCFCFFFCECECEFFC8C8C8FFC4"
$data &= "C4C4FFC5C5C5FFC8C8C8FF7E7E7EFF4B4B4BFF9A9A9AFFC9C9C9FFBEBEBEFF7F7F7FFF414141FF9C9C9CFFB1B1B1FFA6A6A6FFA3A3A3FFA1A1A1FFA4A4A4FF9F9F9FFF9D9D9DFF9F9F9FFF9C9C9CFF989898FF9C9C9CFAA8A8A8CDBBBBBBA2DCDCDCF6E5E5E5FFDCDCDCFFD6D6D6FFD4D4D4FFD0D0D0FFC9C9C9FFC5C5C5FFC5C5C5FFBCBCBCFFCBCBCBFFA5A5A5FF4A4A4AFF545454FF868686FF7F7F7FFF555555FF626262FFA6A6A6FFAEAEAEFFA4A4A4FFA5A5A5FFA2A2A2FFA5A5A5FFA0A0A0FF9D9D9DFF9D9D9DFF9B9B9BFF9A9A9AFF9F9F9FF6AAAAAAA1B1B1B165D6D6D6F2E5E5E5FFDFDFDFFED6D6D6FFD3D3D3FFCFCFCFFFC9C9C9FFC7C7C7FFC5C5C5FFC1C1C1FFC4C4C4FFBABABAFF7D7D7DFF474747FF494949FF515151FF5F5F5FFF969696FFB1B1B1FFAAAAAAFFA3A3A3FFA5A5A5FFA1A1A1FFA3A3A3FFA3A3A3FFA0A0A0FF9C9C9CFF9A9A9AFE9C9C9CFFA2A2A2F2ADADAD65ADADAD22C9C9C9E0DEDEDEFFE5E5E5FFD9D9D9FFCFCFCFFFCDCDCDFFCFCFCFFFCBCBCBFFC3C3C3FFCDCDCDFFBBBBBBFFBCBCBCFFB8B8B8FF8E8E8EFF717171FF7D7D7DFF9B9B9BFFB1B1B1FFB8B8B8FFA7A7A7FFA2A2A2FFA6A6A6FFA2A2A2FFA5A5A5FFA4A4A4FFA0A0A0FF9D9D9DFF9A9A9AFF9C9C9CFFA3A3A3E0B0B0B02200000000BBBBBBA4D7D7D7F7E8E8E8FFDFDFDFFED0D0D0FFCDCDCDFFD1D1D1FFCCCCCCFFC2C2C2FFC6C6C6FFBEBEBEFFBFBFBFFFBDBDBDFFBABABAFFBFBFBFFFC1C1C1FFB9B9B9FFB1B1B1FFAFAFAFFFA1A1A1FFA5A5A5FFAAAAAAFFA5A5A5FFA6A6A6FFA5A5A5FF9F9F9FFF9C9C9CFE9C9C9CFF9F9F9FF7A6A6A6A40000000000000000B1B1B143CECECEDEE2E2E2FFE5E5E5FFD8D8D8FECFCFCFFFCDCDCDFFC9C9C9FFC6C6C6FFC5C5C5FFB9B9B9FFB7B7B7FFBABABAFFB8B8B8FFB8B8B8FFB5B5B5FFAFAFAFFFAEAEAEFFACACACFFA6A6A6FFABABABFFA9A9A9FFA2A2A2FFA1A1A1FF9E9E9EFF9A9A9AFE9B9B9BFF9E9E9EFFA3A3A3DEABABAB43000000000000000000000000C0C0C092D7D7D7F1E5E5E5FFE2E2E2FED5D5D5FFCBCBCBFFC7C7C7FFC7C7C7FFC8C8C8FFBDBDBDFFBDBDBDFFC4C4C4FFBCBCBCFFB1B1B1FFB2B2B2FFB6B6B6FFB2B2B2FFB1B1B1FFADADADFFADADADFFA7A7A7FFA2A2A2FFA2A2A2FF9F9F9FFF9A9A9AFE9B9B9BFFA2A2A2F1A9A9A99200000000000000000000000000000000B0B0B01BC9C9C9BCD9D9D9FFE3E3E3FFDADADAFECECECEFFCACACAFFC6C6C6FFC2C2C2FFC4C4C4FFC0C0C0FFB4B4B4FFB4B4B4FFBCBCBCFFBABABAFFB0B0B0FFAFAFAFFFAFAFAFFFADADADFFABABABFFA9A9A9FFA8A8A8FFA7A7A7FFA2A2A2FE9D9D9DFF9F9F9FFFA6A6A6BCB1B1B11B00000000AAAAAA00000000000000000000000000BABABA44CBCBCBCDD6D6D6FFDADADAFFD4D4D4FED0D0D0FFCCCCCCFFC5C5C5FFC3C3C3FFC2C2C2FFBFBFBFFFB8B8B8FFB4B4B4FFB5B5B5FFB4B4B4FFAEAEAEFFAFAFAFFFADADADFFABABABFFABABABFFA8A8A8FFA3A3A3FE9E9E9EFFA1A1A1FFA6A6A6CDABABAB44000000000000000000000000B6B6B600B6B6B6000000000041414102BDBDBD53CBCBCBC7D5D5D5FFD9D9D9FFD5D5D5FED0D0D0FFC8C8C8FFC0C0C0FFBFBFBFFFC1C1C1FFBBBBBBFFB3B3B3FFB2B2B2FFB4B4B4FFB1B1B1FFB1B1B1FFAEAEAEFFACACACFFACACACFFA6A6A6FEA1A1A1FFA4A4A4FFA9A9A9C7ACACAC53CCCCCC0200000000AFAFAF00000000000000000000000000B7B7B7000000000000000002C2C2C247CECECEAED1D1D1F2D0D0D0FFD2D2D2FFCCCCCCFEC6C6C6FEC1C1C1FFBFBFBFFFBDBDBDFFB9B9B9FFB5B5B5FFB5B5B5FFB5B5B5FFB3B3B3FFB0B0B0FEABABABFEA9A9A9FFA6A6A6FFA5A5A5F2AAAAAAAEB2B2B247E7E7E70200000000ADADAD000000000000000000000000000000000000000000B6B6B6000000000000000000B6B6B624BFBFBF90C6C6C6DACFCFCFF4CDCDCDFFCCCCCCFFC9C9C9FFC5C5C5FFC1C1C1FFBDBDBDFFBABABAFFB8B8B8FFB6B6B6FFB4B4B4FFB1B1B1FFADADADFFA9A9A9F4A9A9A9DAACACAC90AFAFAF240000000000000000B1B1B10000000000000000000000000000000000000000000000000000000000BABABA0000000000000000003E3E3E01B8B8B846C2C2C2A3C4C4C4E1C6C6C6EAC8C8C8F2C7C7C7F8C4C4C4FCC0C0C0FEBDBDBDFEB9B9B9FCB5B5B5F8B4B4B4F2B2B2B2EAB0B0B0E1AFAFAFA3B2B2B246E3E3E3010000000000000000B0B0B0000000000000000000000000000000000000000000000000000000000000000000BABABA000000000000000000000000000000000000000000B4B4B423BABABA6ABFBFBFA4C0C0C0D0BFBFBFECBDBDBDFABABABAFAB8B8B8ECB6B6B6D0B5B5B5A4B4B4B46AB4B4B4230000000000000000000000000000000000000000B0B0B00000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5C5C500000000000000000000000000BBBBBB23BDBDBD6AC0C0C0A4C1C1C1D0C0C0C0ECBFBFBFFABDBDBDFABABABAECB7B7B7D0B6B6B6A4B7B7B76AB9B9B923000000000000000000000000B4B4B400000000"
$data &= "00000000000000000000000000000000000000000000000000000000000000000000000000C1C1C100000000000000000097979701C3C3C346C6C6C6A3C4C4C4E1C3C3C3EAC4C4C4F2C3C3C3F8C0C0C0FCBEBEBEFEBCBCBCFEB9B9B9FCB6B6B6F8B4B4B4F2B3B3B3EAB4B4B4E1B4B4B4A3B6B6B646E0E0E0010000000000000000B4B4B40000000000000000000000000000000000000000000000000000000000C5C5C5000000000000000000C3C3C324C8C8C890CBCBCBDACCCCCCF4CBCBCBFFCACACAFFC8C8C8FFC4C4C4FFBFBFBFFFBEBEBEFFBCBCBCFFB8B8B8FFB5B5B5FFB2B2B2FFAFAFAFFFAFAFAFFFADADADF4ABABABDAAEAEAE90B5B5B5240000000000000000B1B1B1000000000000000000000000000000000000000000C3C3C3000000000096969602C4C4C447CBCBCBAED0D0D0F2D0D0D0FFD2D2D2FFD2D2D2FECFCFCFFECBCBCBFFC5C5C5FFBFBFBFFFBEBEBEFFBCBCBCFFB8B8B8FFB4B4B4FFB1B1B1FFAEAEAEFEABABABFEA9A9A9FFA6A6A6FFAAAAAAF2ACACACAEAEAEAE47F1F1F10200000000B2B2B2000000000000000000C3C3C300C3C3C300000000008B8B8B02C7C7C753CCCCCCC7D2D2D2FFD8D8D8FFD6D6D6FED4D4D4FFD2D2D2FFCECECEFFCBCBCBFFC5C5C5FFC1C1C1FFBEBEBEFFBCBCBCFFB9B9B9FFB5B5B5FFB2B2B2FFAFAFAFFFACACACFFA8A8A8FFA5A5A5FEA6A6A6FFA7A7A7FFA8A8A8C7ACACAC53F4F4F40200000000B4B4B40000000000000000000000000000000000C3C3C344CCCCCCCDD5D5D5FFDDDDDDFFDDDDDDFED8D8D8FFD2D2D2FFCFCFCFFFCCCCCCFFC8C8C8FFC5C5C5FFC3C3C3FFC0C0C0FFBDBDBDFFBABABAFFB7B7B7FFB4B4B4FFB1B1B1FFAFAFAFFFABABABFFA8A8A8FFA6A6A6FEA2A2A2FFA3A3A3FFA7A7A7CDAFAFAF440000000000000000000000000000000000000000C1C1C11BCACACABCD3D3D3FFDFDFDFFFE2E2E2FEDEDEDEFFD7D7D7FFD1D1D1FFCDCDCDFFCBCBCBFFC7C7C7FFC5C5C5FFC4C4C4FFC1C1C1FFBDBDBDFFBABABAFFB8B8B8FFB5B5B5FFB2B2B2FFB1B1B1FFADADADFFACACACFFA7A7A7FFA2A2A2FE9F9F9FFFA2A2A2FFA8A8A8BCB4B4B41B00000000ACACAC000000000000000000C8C8C892D4D4D4F1DEDEDEFFE3E3E3FEE1E1E1FFDBDBDBFFD5D5D5FFCFCFCFFFCECECEFFCCCCCCFFC7C7C7FFC4C4C4FFC4C4C4FFC0C0C0FFBCBCBCFFBABABAFFB7B7B7FFB4B4B4FFB2B2B2FFB0B0B0FFAFAFAFFFADADADFFA9A9A9FFA5A5A5FFA0A0A0FE9D9D9DFFA0A0A0F1A8A8A892000000000000000000000000C2C2C243CECECEDEDCDCDCFFE6E6E6FFE4E4E4FEDFDFDFFFD9D9D9FFD2D2D2FFCECECEFFCECECEFFCECECEFFC9C9C9FFC5C5C5FFC3C3C3FFC0C0C0FFBCBCBCFFB9B9B9FFB6B6B6FFB3B3B3FFB1B1B1FFAFAFAFFFAEAEAEFFACACACFFABABABFFA8A8A8FFA2A2A2FE9C9C9CFF9B9B9BFFA0A0A0DEAFAFAF430000000000000000C4C4C4A4D6D6D6F7E4E4E4FFE8E8E8FEE2E2E2FFDADADAFFD6D6D6FFD2D2D2FFCCCCCCFFCECECEFFCCCCCCFFC8C8C8FFC1C1C1FFC2C2C2FFC4C4C4FFC2C2C2FFBFBFBFFFBBBBBBFFB3B3B3FFB7B7B7FFB4B4B4FFB0B0B0FFABABABFFAAAAAAFFA8A8A8FFA3A3A3FF9E9E9EFE9A9A9AFF9A9A9AF7A1A1A1A400000000BEBEBE22CACACAE0DDDDDDFFE8E8E8FFE8E8E8FFE1E1E1FFDADADAFFD7D7D7FFD2D2D2FFD1D1D1FFD5D5D5FFC6C6C6FFCCCCCCFFD1D1D1FFCACACAFFBFBFBFFFB5B5B5FFB0B0B0FFB9B9B9FFC5C5C5FFB5B5B5FFA9A9A9FFB2B2B2FFA7A7A7FFA9A9A9FFA8A8A8FFA3A3A3FF9F9F9FFF9A9A9AFF999999FF9E9E9EE0AEAEAE22C2C2C265D2D2D2F2E4E4E4FFEBEBEBFEE8E8E8FFE0E0E0FFDADADAFFD7D7D7FFD7D7D7FFD8D8D8FFCDCDCDFFC5C5C5FFD5D5D5FFBABABAFF909090FF707070FF6A6A6AFF696969FF696969FF929292FFB3B3B3FFB4B4B4FFA7A7A7FFABABABFFACACACFFA7A7A7FFA2A2A2FF9F9F9FFF9C9C9CFE999999FF9A9A9AF2A8A8A865C5C5C5A2DADADAF6EBEBEBFFECECECFFE6E6E6FFE0E0E0FFDBDBDBFFD9D9D9FFD7D7D7FFDBDBDBFFC7C7C7FFCECECEFFC7C7C7FF767676FF5A5A5AFF6B6B6BFF7F7F7FFF787878FF585858FF525252FF7F7F7FFFBABABAFFA7A7A7FFAEAEAEFFADADADFFA7A7A7FFA2A2A2FFA0A0A0FF9E9E9EFF999999FF969696F6A3A3A3A1C6C6C6CDDEDEDEFAEEEEEEFFEBEBEBFFE4E4E4FFDFDFDFFFDEDEDEFFDCDCDCFFD3D3D3FFD9D9D9FFCBCBCBFFD9D9D9FFA0A0A0FF444444FF727272FFBDBDBDFFD1D1D1FFC6C6C6FFA3A3A3FF535353FF3C3C3CFFA8A8A8FFB3B3B3FFA9A9A9FFAAAAAAFFA7A7A7FFA2A2A2FFA0A0A0FF9F9F9FFF989898FF929292FA9E9E9ECDC7C7C7EBE1E1E1FDEEEEEEFFEAEAEAFFE3E3E3FFDFDFDFFFDDDDDDFFDBDBDBFFD5D5D5FFD5D5D5FFD2D2D2FFD8D8D8FF828282FF575757FFB0B0B0FFD1D1D1FFB8B8B8FFBEBEBEFFC3C3C3FF8D8D8DFF525252FF9A9A9AFFB1B1B1FFA8A8A8FFA8A8A8FFA8A8A8FFA3A3A3FFA0A0A0FF9F9F9FFF989898FF919191FD9B9B9BEBC8C8C8FBE1E1E1FEEEEEEEFFE9E9E9FFE4E4E4FFE1E1E1FFDCDCDCFFD9D9D9FFD9D9D9FFD2D2D2FFD6D6D6FFD4D4D4FF747474FF818181FFB8B8B8FFC8C8C8FFBFBFBFFFB9B9B9FFB7B7B7FFBFBFBFFFAEAEAEFFADADADFFA9A9A9FFAEAEAEFFAAAAAAFFA7A7A7FFA3A3A3FFA0A0A0FF9F9F9FFF999999FF919191FE9A9A9AFBCACACAFBE2E2E2FEEEEEEEFFE9E9E9FFE5E5E5FFE1E1E1FFDFDFDFFFDEDEDEFFD4D4D4FFD3D3D3FFDEDEDEFFDFDFDFFF636363FF838383FFBEBEBEFFC7C7C7FFC0C0C0FFBDBDBDFFB2B2B2FFB7B7B7FFB3B3B3FFB2B2B2FFB6"
$data &= "B6B6FFA5A5A5FFA5A5A5FFA8A8A8FFA5A5A5FFA0A0A0FF9E9E9EFF9A9A9AFF939393FE9A9A9AFBCCCCCCEBE5E5E5FDEEEEEEFFEAEAEAFFE7E7E7FFE3E3E3FFDDDDDDFFDCDCDCFFD9D9D9FFD7D7D7FFC8C8C8FFE4E4E4FF6B6B6BFF808080FFBBBBBBFFC8C8C8FFBEBEBEFFB9B9B9FFB8B8B8FFBCBCBCFFBBBBBBFFADADADFFACACACFFAEAEAEFFA8A8A8FFA8A8A8FFA5A5A5FF9F9F9FFF9D9D9DFF9B9B9BFF949494FD9A9A9AEBC6C6C6CDE1E1E1FAEFEFEFFFEDEDEDFFE6E6E6FFE1E1E1FFE1E1E1FFDFDFDFFFDADADAFFDBDBDBFFD1D1D1FFD8D8D8FF828282FF5B5B5BFFB6B6B6FFD8D8D8FFBDBDBDFFC0C0C0FFC3C3C3FF929292FF838383FFAAAAAAFFAAAAAAFFB1B1B1FFA7A7A7FFA5A5A5FFA5A5A5FFA0A0A0FF9B9B9BFF979797FF949494FA9D9D9DCDC2C2C2A2DDDDDDF6EFEFEFFFEEEEEEFFE4E4E4FFE0E0E0FFE0E0E0FFDDDDDDFFD9D9D9FFD5D5D5FFD1D1D1FFE0E0E0FFA3A3A3FF4B4B4BFF757575FFB6B6B6FFCBCBCBFFC7C7C7FF999999FF474747FF5D5D5DFFB2B2B2FFB0B0B0FFAEAEAEFFA7A7A7FFA4A4A4FFA4A4A4FFA1A1A1FF9C9C9CFF969696FF939393F6A1A1A1A1C0C0C065D8D8D8F2ECECECFFEEEEEEFEE4E4E4FFE0E0E0FFDFDFDFFFDADADAFFD8D8D8FFD8D8D8FFCCCCCCFFD9D9D9FFC5C5C5FF797979FF4E4E4EFF646464FF868686FF818181FF595959FF3E3E3EFF7C7C7CFFB9B9B9FFB0B0B0FFADADADFFAAAAAAFFA6A6A6FFA4A4A4FFA2A2A2FF9E9E9EFE979797FF959595F2A4A4A465BBBBBB22CECECEE0E5E5E5FFEFEFEFFFE8E8E8FFE1E1E1FFE0E0E0FFDBDBDBFFD7D7D7FFDFDFDFFFCECECEFFC7C7C7FFDADADAFFBCBCBCFF808080FF585858FF4A4A4AFF4A4A4AFF5C5C5CFF888888FFB3B3B3FFB7B7B7FFAAAAAAFFADADADFFADADADFFA7A7A7FFA4A4A4FFA2A2A2FF9D9D9DFF969696FF989898E0ACACAC2200000000C1C1C1A4DBDBDBF7EEEEEEFFEFEFEFFEE5E5E5FFE0E0E0FFDEDEDEFFD7D7D7FFD4D4D4FFD0D0D0FFD2D2D2FFD5D5D5FFD0D0D0FFCCCCCCFFBEBEBEFFA8A8A8FF9F9F9FFFAEAEAEFFC3C3C3FFBFBFBFFFB1B1B1FFADADADFFABABABFFACACACFFA9A9A9FFA5A5A5FFA1A1A1FE999999FF959595F79F9F9FA40000000000000000B3B3B343D1D1D1DEE9E9E9FFF3F3F3FFEAEAEAFEE2E2E2FFE3E3E3FFDCDCDCFFD5D5D5FFD6D6D6FFD5D5D5FFC8C8C8FFC4C4C4FFCFCFCFFFCBCBCBFFC7C7C7FFC9C9C9FFC1C1C1FFB1B1B1FFB2B2B2FFBABABAFFB1B1B1FFA9A9A9FFABABABFFAAAAAAFFA6A6A6FE9F9F9FFF969696FF969696DEABABAB43000000000000000000000000C4C4C492DFDFDFF1EFEFEFFFEDEDEDFEDFDFDFFFD6D6D6FFDADADAFFDADADAFFD3D3D3FFCBCBCBFFCFCFCFFFD0D0D0FFC4C4C4FFC1C1C1FFC1C1C1FFBEBEBEFFBCBCBCFFB4B4B4FFB6B6B6FFB9B9B9FFACACACFFB1B1B1FFABABABFFA9A9A9FFA6A6A6FE9E9E9EFF989898F19D9D9D9200000000000000000000000000000000B4B4B41BD1D1D1BCE1E1E1FFEBEBEBFFE5E5E5FEDEDEDEFFE0E0E0FFD3D3D3FFCFCFCFFFDADADAFFD0D0D0FFC2C2C2FFCACACAFFCBCBCBFFC1C1C1FFBDBDBDFFBFBFBFFFB8B8B8FFB0B0B0FFB3B3B3FFB1B1B1FFACACACFFA8A8A8FFA7A7A7FEA3A3A3FF9F9F9FFF9F9F9FBCAAAAAA1B00000000A7A7A700000000000000000000000000C1C1C144DADADACDE9E9E9FFEEEEEEFFE5E5E5FEDADADAFFD6D6D6FFD2D2D2FFD1D1D1FFD0D0D0FFCBCBCBFFC7C7C7FFC6C6C6FFC5C5C5FFC0C0C0FFB8B8B8FFB9B9B9FFBBBBBBFFB5B5B5FFB2B2B2FFAEAEAEFFA9A9A9FEA6A6A6FFA1A1A1FF9F9F9FCDA5A5A544000000000000000000000000BCBCBC00BCBCBC00000000002C2C2C02D2D2D253D8D8D8C7E1E1E1FFE8E8E8FFE0E0E0FEDCDCDCFFD6D6D6FFCECECEFFCFCFCFFFCECECEFFC7C7C7FFC4C4C4FFC5C5C5FFC0C0C0FFB9B9B9FFB9B9B9FFBBBBBBFFB6B6B6FFB2B2B2FFB0B0B0FEA7A7A7FFA6A6A6FFA5A5A5C7A3A3A353C2C2C20200000000ADADAD00000000000000000000000000C1C1C100000000001C1C1C02BEBEBE47D2D2D2AEE0E0E0F2E3E3E3FFE3E3E3FFDDDDDDFED5D5D5FED1D1D1FFCCCCCCFFC9C9C9FFC7C7C7FFC4C4C4FFC1C1C1FFBEBEBEFFBBBBBBFFB8B8B8FEB5B5B5FEB1B1B1FFB0B0B0FFA9A9A9F2A8A8A8AEAEAEAE47FFFFFF0200000000A6A6A6000000000000000000000000000000000000000000C2C2C2000000000000000000C6C6C624D1D1D190DADADADAE2E2E2F4E2E2E2FFDCDCDCFFD6D6D6FFD0D0D0FFCCCCCCFFC9C9C9FFC6C6C6FFC5C5C5FFC2C2C2FFBEBEBEFFBABABAFFB6B6B6FFB2B2B2F4AFAFAFDAAFAFAF90B3B3B3240000000000000000B2B2B20000000000000000000000000000000000000000000000000000000000BFBFBF00000000000000000048484801C8C8C846D6D6D6A3DCDCDCE1DBDBDBEAD8D8D8F2D5D5D5F8D3D3D3FCCDCDCDFEC9C9C9FEC7C7C7FCC4C4C4F8BFBFBFF2BABABAEAB7B7B7E1B4B4B4A3B4B4B446D3D3D3010000000000000000B4B4B4000000000000000000000000000000000000000000000000000000000000000000BFBFBF000000000000000000000000000000000000000000C3C3C323CBCBCB6AD0D0D0A4D2D2D2D0D3D3D3ECCFCFCFFACACACAFAC8C8C8ECC4C4C4D0C0C0C0A4BBBBBB6ABBBBBB230000000000000000000000000000000000000000B4B4B40000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000"
$data &= "000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000200000004000000001002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BBBBBB00000000000000000000000000B3B3B323B3B3B36AB2B2B2A4B1B1B1D0AFAFAFECACACACFAABABABFAA9A9A9ECA8A8A8D0A7A7A7A4A7A7A76AA7A7A723000000000000000000000000A3A3A30000000000000000000000000000000000000000000000000000000000000000000000000000000000B9B9B900000000000000000093939301BABABA46BDBDBDA3B9B9B9E1B6B6B6EAB2B2B2F2B1B1B1F8AFAFAFFCADADADFEAAAAAAFEA9A9A9FCA8A8A8F8A5A5A5F2A2A2A2EAA0A0A0E1A0A0A0A3A2A2A246BABABA010000000000000000A4A4A40000000000000000000000000000000000000000000000000000000000BDBDBD000000000000000000BABABA24BEBEBE90C0C0C0DABFBFBFF4BABABAFFB5B5B5FFB2B2B2FFB1B1B1FFB0B0B0FFAEAEAEFFABABABFFA9A9A9FFA8A8A8FFA5A5A5FFA1A1A1FF9F9F9FFF9E9E9EF49F9F9FDAA1A1A190A5A5A5240000000000000000A2A2A2000000000000000000000000000000000000000000C0C0C0000000000080808002BDBDBD47C0C0C0AEC0C0C0F2C1C1C1FFBDBDBDFFB8B8B8FEB4B4B4FEB2B2B2FFB1B1B1FFB1B1B1FFAFAFAFFFACACACFFA9A9A9FFA7A7A7FFA6A6A6FFA3A3A3FEA0A0A0FE9F9F9FFF9E9E9EFF9E9E9EF29E9E9EAE9F9F9F47D2D2D20200000000A3A3A3000000000000000000C0C0C000C0C0C0000000000086868602C2C2C253C3C3C3C7C3C3C3FFC2C2C2FFBFBFBFFEB8B8B8FFB5B5B5FFB2B2B2FFB1B1B1FFB2B2B2FFB1B1B1FFAFAFAFFFACACACFFA9A9A9FFA7A7A7FFA7A7A7FFA5A5A5FFA3A3A3FFA1A1A1FF9E9E9EFE9C9C9CFF9B9B9BFF9B9B9BC79E9E9E53D0D0D00200000000A3A3A30000000000000000000000000000000000C4C4C444C8C8C8CDC8C8C8FFC6C6C6FFC2C2C2FEBDBDBDFFB6B6B6FFB5B5B5FFB2B2B2FFB2B2B2FFB1B1B1FFB0B0B0FFAEAEAEFFACACACFFA9A9A9FFA8A8A8FFA8A8A8FFA7A7A7FFA5A5A5FFA2A2A2FF9F9F9FFF9C9C9CFE999999FF999999FF9B9B9BCDA1A1A1440000000000000000000000000000000000000000BCBCBC1BCCCCCCBCCFCFCFFFCDCDCDFFC6C6C6FEC0C0C0FFBDBDBDFFB8B8B8FFB7B7B7FFB4B4B4FFB2B2B2FFB0B0B0FFAEAEAEFFACACACFFABABABFFAAAAAAFFA8A8A8FFA7A7A7FFA6A6A6FFA3A3A3FFA2A2A2FF9F9F9FFF9D9D9DFF9C9C9CFE999999FF9A9A9AFF9D9D9DBCA2A2A21B00000000A3A3A3000000000000000000C7C7C792D2D2D2F1D5D5D5FFCECECEFEC5C5C5FFC0C0C0FFBEBEBEFFBBBBBBFFB9B9B9FFB7B7B7FFB3B3B3FFB0B0B0FFADADADFFABABABFFABABABFFAAAAAAFFA8A8A8FFA6A6A6FFA5A5A5FFA2A2A2FF9F9F9FFF9F9F9FFF9E9E9EFF9E9E9EFF9B9B9BFE999999FF9A9A9AF19D9D9D92000000000000000000000000BFBFBF43D0D0D0DED8D8D8FFD5D5D5FFC9C9C9FEC2C2C2FFC2C2C2FFBFBFBFFFBCBCBCFFB6B6B6FFB7B7B7FFBBBBBBFFB9B9B9FFB2B2B2FFB3B3B3FFB0B0B0FFADADADFFAEAEAEFFA7A7A7FFABABABFFA5A5A5FF9B9B9BFF9F9F9FFFA1A1A1FF9B9B9BFF999999FE9A9A9AFF999999FF9A9A9ADEA4A4A4430000000000000000C6C6C6A4D2D2D2F7D9D9D9FFD4D4D4FEC9C9C9FFC3C3C3FFC3C3C3FFC0C0C0FFBEBEBEFFBCBCBCFFBABABAFF9F9F9FFF9B9B9BFF9C9C9CFF9B9B9BFF949494FF909090FF949494FF959595FFA3A3A3FFA3A3A3FF9A9A9AFF9E9E9EFFA2A2A2FFA2A2A2FF9D9D9DFF999999FE989898FF999999F7A2A2A2A400000000B6B6B622CECECEE0D7D7D7FFD9D9D9FFD2D2D2FFC9C9C9FFC5C5C5FFC6C6C6FFBFBFBFFFB7B7B7FFBDBDBDFFB7B7B7FF626262FF4D4D4DFF525252FF565656FF585858FF565656FF545454FF6C6C6CFF959595FFA7A7A7FFA2A2A2FFA0A0A0FF9D9D9DFF9A9A9AFF999999FF989898FF979797FF989898FF9F9F9FE0ADADAD22BDBDBD65D5D5D5F2DBDBDBFFD7D7D7FECFCFCFFFC8C8C8FFC7C7C7FFC6C6C6FFC0C0C0FFBABABAFFB9B9B9FFB2B2B2FF464646FF515151FF7C7C7CFF878787FF818181FF7F7F7FFF7F7F7FFF8A8A8AFFA1A1A1FFA7A7A7FF9E9E9EFF9B9B9BFF9A9A9AFF9C9C9CFF9B9B9BFF999999FF979797FE979797FF9D9D9DF2A9A9A965C2C2C2A2DADADAF6DEDEDEFFD5D5D5FFCCCCCCFFC7C7C7FFC7C7C7FFC6C6C6FFC1C1C1FFC0C0C0FFBABABAFFB5B5B5FF434343FF6E6E6EFFB3B3B3FFC0C0C0FFB2B2B2FFB0B0B0FFB0B0B0FFA7A7A7FFA8A8A8FFA3A3A3FF9E9E9EFFA0A0A0FFA0A0A0FFA1A1A1FF9E9E9EFF9B9B9BFF999999FF969696FF9B9B9BF6A6A6A6A1C5C5C5CDDCDCDCFADFDFDFFFD5D5D5FFCBCBCBFFC7C7C7FFC7C7C7FFC6C6C6FFC1C1C1FFC2C2C2FFBEBEBEFFBCBCBCFF434343FF6B6B6BFFAAAAAAFFB6B6B6FFAEAEAEFFACACACFFA6A6A6FFA1A1A1FFA4A4A4FFA2A2A2FFA1A1A1FFA5A5A5FFA2A2A2FF9F9F9FFF9E9E9EFF9D9D9DFF9A9A9AFF969696FF999999FAA4A4A4CDC6C6C6EBDDDDDDFDDFDFDFFFD5D5D5FFCDCDCDFFC9C9C9FFC6C6C6FFC6C6C6FFC2C2C2FFBFBFBFFFBFBFBFFFBABABAFF424242FF5D5D5DFF8F8F8FFF989898FF959595FF929292FF8D8D8DFF9B9B9BFFABABABFFA6A6A6FF9C9C9CFF9B9B9BFF999999FF9D9D9DFF9E9E9EFF9D9D9DFF9B9B9BFF969696FF999999FDA4A4A4EBC7C7C7FBDDDDDDFEDEDEDEFFD6"
$data &= "D6D6FFD0D0D0FFCCCCCCFFC7C7C7FFC6C6C6FFC2C2C2FFB9B9B9FFC6C6C6FFBEBEBEFF3F3F3FFF333333FF414141FF3D3D3DFF3A3A3AFF3D3D3DFF4A4A4AFF737373FF9D9D9DFFA7A7A7FFA4A4A4FFA2A2A2FF9D9D9DFF9D9D9DFF9D9D9DFF9C9C9CFF9B9B9BFF979797FF999999FEA4A4A4FBC8C8C8FBDDDDDDFEDFDFDFFFD7D7D7FFD3D3D3FFCDCDCDFFC8C8C8FFC7C7C7FFC5C5C5FFBEBEBEFFC1C1C1FFB4B4B4FF515151FF656565FF909090FFA0A0A0FF9B9B9BFF929292FF929292FFA2A2A2FFABABABFFA0A0A0FF9B9B9BFFA0A0A0FFA0A0A0FF9F9F9FFF9C9C9CFF9B9B9BFF9A9A9AFF969696FF999999FEA5A5A5FBC8C8C8EBDDDDDDFDE0E0E0FFD5D5D5FFD0D0D0FFCECECEFFCACACAFFC7C7C7FFC9C9C9FFC1C1C1FFBDBDBDFFBDBDBDFF464646FF717171FFADADADFFB6B6B6FFACACACFFACACACFFAEAEAEFFA7A7A7FFACACACFFA0A0A0FF9B9B9BFFA3A3A3FF9E9E9EFF9B9B9BFF9C9C9CFF9D9D9DFF9B9B9BFF969696FF999999FDA7A7A7EBC0C0C0CDD9D9D9FAE1E1E1FFD9D9D9FFD1D1D1FFCECECEFFCBCBCBFFC7C7C7FFC7C7C7FFC2C2C2FFBEBEBEFFBBBBBBFF444444FF656565FFA2A2A2FFB2B2B2FFADADADFFA9A9A9FFA2A2A2FF9F9F9FFFABABABFFA3A3A3FF9D9D9DFFA4A4A4FF9F9F9FFF9D9D9DFF9D9D9DFF9D9D9DFF9A9A9AFF969696FF9A9A9AFAA9A9A9CDB7B7B7A2D3D3D3F6E3E3E3FFDEDEDEFFD2D2D2FFCECECEFFCDCDCDFFC9C9C9FFC5C5C5FFC2C2C2FFC2C2C2FFBABABAFF4B4B4BFF404040FF565656FF5C5C5CFF595959FF575757FF595959FF757575FF9F9F9FFFA9A9A9FFA3A3A3FFA3A3A3FF9D9D9DFF9E9E9EFF9F9F9FFF9D9D9DFF999999FF969696FF9D9D9DF6ABABABA1AFAFAF65CBCBCBF2E0E0E0FFE1E1E1FED5D5D5FFCDCDCDFFCECECEFFCCCCCCFFC6C6C6FFC2C2C2FFC0C0C0FFBEBEBEFF7B7B7BFF626262FF5F5F5FFF5A5A5AFF585858FF585858FF5D5D5DFF797979FFA0A0A0FFA8A8A8FFA0A0A0FF9E9E9EFF9A9A9AFF9D9D9DFF9E9E9EFF9B9B9BFF979797FE989898FFA0A0A0F2ADADAD65AAAAAA22C1C1C1E0D8D8D8FFE3E3E3FFDADADAFFD0D0D0FFCECECEFFCECECEFFC9C9C9FFC5C5C5FFBCBCBCFFC2C2C2FFB8B8B8FFB3B3B3FFB2B2B2FFAEAEAEFFACACACFFABABABFFA7A7A7FFA6A6A6FFABABABFFA4A4A4FF9C9C9CFF9E9E9EFF9D9D9DFF9D9D9DFF9B9B9BFF989898FF969696FF9B9B9BFFA4A4A4E0B0B0B02200000000B5B5B5A4CDCDCDF7E1E1E1FFE1E1E1FED7D7D7FFD0D0D0FFCDCDCDFFCACACAFFCACACAFFBDBDBDFFBEBEBEFFC4C4C4FFBEBEBEFFB9B9B9FFB5B5B5FFB2B2B2FFB0B0B0FFADADADFFAAAAAAFFACACACFFA7A7A7FFA3A3A3FFA5A5A5FFA3A3A3FF9F9F9FFF9A9A9AFF969696FE989898FF9F9F9FF7A9A9A9A40000000000000000A9A9A943C2C2C2DED7D7D7FFE2E2E2FFDDDDDDFED3D3D3FFCCCCCCFFC6C6C6FFBEBEBEFFBCBCBCFFBDBDBDFFBDBDBDFFB2B2B2FFAEAEAEFFB0B0B0FFB1B1B1FFABABABFFA2A2A2FFA8A8A8FFADADADFFAAAAAAFFA2A2A2FFA0A0A0FFA1A1A1FFA0A0A0FF9A9A9AFE989898FF9D9D9DFFA5A5A5DEADADAD43000000000000000000000000B2B2B292C7C7C7F1D9D9D9FFDEDEDEFED8D8D8FFCDCDCDFFC6C6C6FFC4C4C4FFBEBEBEFFB9B9B9FFB8B8B8FFBABABAFFBCBCBCFFB9B9B9FFB2B2B2FFB0B0B0FFB0B0B0FFABABABFFA7A7A7FFA5A5A5FFA2A2A2FFA3A3A3FFA1A1A1FF989898FF979797FE9D9D9DFFA3A3A3F1ACACAC9200000000000000000000000000000000A3A3A31BB9B9B9BCCCCCCCFFDCDCDCFFDBDBDBFED0D0D0FFC9C9C9FFC6C6C6FFC0C0C0FFBDBDBDFFBABABAFFBEBEBEFFB7B7B7FFAFAFAFFFB0B0B0FFB2B2B2FFADADADFFADADADFFADADADFFAAAAAAFFA1A1A1FF9F9F9FFFA0A0A0FF9A9A9AFE999999FFA0A0A0FFA6A6A6BCB5B5B51B00000000ACACAC00000000000000000000000000ADADAD44B8B8B8CDC8C8C8FFD8D8D8FFD8D8D8FED0D0D0FFC8C8C8FFC2C2C2FFBCBCBCFFB9B9B9FFBABABAFFB8B8B8FFB3B3B3FFB1B1B1FFB0B0B0FFAEAEAEFFADADADFFACACACFFAAAAAAFFA5A5A5FFA1A1A1FFA1A1A1FE9E9E9EFFA4A4A4FFAAAAAACDAAAAAA44000000000000000000000000A9A9A900A9A9A9000000000045454502ABABAB53BABABAC7C8C8C8FFD3D3D3FFD4D4D4FED0D0D0FFCACACAFFC2C2C2FFBDBDBDFFBBBBBBFFBABABAFFB7B7B7FFB2B2B2FFB0B0B0FFB1B1B1FFADADADFFAAAAAAFFA6A6A6FFA5A5A5FFA5A5A5FEA6A6A6FFA6A6A6FFABABABC7B2B2B253C2C2C20200000000B1B1B100000000000000000000000000A9A9A900000000007B7B7B02B3B3B347BBBBBBAEC3C3C3F2CCCCCCFFD2D2D2FFCDCDCDFEC7C7C7FEC3C3C3FFC0C0C0FFBDBDBDFFBABABAFFB6B6B6FFB4B4B4FFB2B2B2FFAEAEAEFFAAAAAAFEA6A6A6FEA6A6A6FFA9A9A9FFACACACF2ADADADAEAEAEAE47C3C3C30200000000AEAEAE000000000000000000000000000000000000000000B0B0B0000000000000000000A9A9A924B6B6B690C0C0C0DAC6C6C6F4C3C3C3FFC3C3C3FFC3C3C3FFC2C2C2FFC0C0C0FFBDBDBDFFBABABAFFB6B6B6FFB2B2B2FFB0B0B0FFADADADFFABABABFFABABABF4ADADADDAB0B0B090B6B6B6240000000000000000B0B0B00000000000000000000000000000000000000000000000000000000000ACACAC0000000000000000004F4F4F01ACACAC46B4B4B4A3B7B7B7E1BBBBBBEABFBFBFF2C0C0C0F8BEBEBEFCBBBBBBFEB8B8B8FEB5B5B5FCB1B1B1F8B2B2B2F2B1B1B1EAB1B1B1E1B2B2B2A3B3B3B346C2C2C2010000000000000000B5B5B5000000000000000000000000"
$data &= "000000000000000000000000000000000000000000ACACAC000000000000000000000000000000000000000000AFAFAF23B4B4B46AB7B7B7A4B7B7B7D0B6B6B6ECB4B4B4FAB2B2B2FAB2B2B2ECB4B4B4D0B5B5B5A4B6B6B66AB7B7B7230000000000000000000000000000000000000000B5B5B50000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000003C00000038000000180000001800000010000000000000000000000000000000000000000000000000000000000000000800000018000000180000001C0000003C0000003E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF0000010001002020000001002000A810000032000000010001002020000001002000A810000033000000010001002020000001002000A810000034000000010001002020000001002000A810000035000000010001002020000001002000A810000036000000010001002020000001002000A810000037000000010001002020000001002000A810000038000000010001002020000001002000A810000039000000010001002020000001002000A81000003A000000010001002020000001002000A81000003B000000010001002020000001002000A81000003C000000010001002020000001002000A81000003D00DC0034000000560053005F00560045005200530049004F004E005F0049004E0046004F0000003400BD04EFFE00000100000001000000000000000100000000003F0000000000000004000400020000000000000000000000000000003C000000000053007400720069006E006700460069006C00650049006E0066006F000000180000000000300034003000390030003400420030000000440000000000560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000904B0040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

_CreateTmpFile('_PINPad_Icons.dll', $data)

;create the dll-file with the icons in the TEMPDIR
Func _CreateTmpFile($sFileName, $sBin)
	Local $sFile = @TempDir & "\" & $sFileName
	Local $hFileOut = FileOpen($sFile, 18)
	FileWrite($hFileOut, Binary($sBin))
	FileClose($hFileOut)
	Return $sFile
EndFunc   ;==>_CreateTmpFile

#endregion Install-_PINPad_Icons.dll

#region Helperfunc

Func _PIN_Win($left = -1, $top = -1, $timeout = "", $PWCode = "")
	__PIN_Win($_PIN, $left, $top, $timeout, $PWCode)
EndFunc   ;==>_PIN_Win

#endregion Helperfunc

#region GUI/Func

Func __PIN_Win(ByRef $_PIN, $left = -1, $top = -1, $timeout = "", $PWCode = "")
	If Not IsNumber($timeout) And Not $timeout == "" Or $timeout < 0 Then Return SetError(1, 0, 0) ;Test if the parameters are right
	If $left < -1 Or $top < -1 Then Return SetError(1, 0, 0) ;Test if the parameters are right
	Local $btn, $msg, $btn1, $btn2, $btn3, $btn4, $btn5, $btn6, $btn7, $btn8, $btn9, $btn0, $E, $OldCoord, $begin, $enableT, $enableP, $n
	$enableT = 1
	$enableP = 1
	$n = 0
	If $timeout == 0 Or $timeout == "" Then $enableT = 0
	If $PWCode == "" Then $enableP = 0

	$OldCoord = Opt("GUICoordMode", 0)

	$_PIN = "" ;PIN beeing deleted
	$begin = TimerInit() ;the timer beeing started
	GUICreate("", 109.5, 148, $left, $top)
	;Button1
	$btn1 = GUICtrlCreateButton("", -1, -1, 37, 37, 0x0040)
	If GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -2) == 0 Then Return SetError(2, 0, 0) ;Test if the file with the icons can be opened
	;Button2
	$btn2 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -3)
	;Button3
	$btn3 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -4)
	;Button4
	$btn4 = GUICtrlCreateButton("", -74, 37, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -5)
	;Button5
	$btn5 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -6)
	;Button6
	$btn6 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -7)
	;Button7
	$btn7 = GUICtrlCreateButton("", -74, 37, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -8)
	;Button8
	$btn8 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -9)
	;Button9
	$btn9 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -10)
	;Button0
	$E = GUICtrlCreateButton("", -74, 37, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -12)
	;E-Button
	$btn0 = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -0)
	;C-Button (OK-Button)
	$btn = GUICtrlCreateButton("", 37, -1, 37, 37, 0x0040)
	GUICtrlSetImage(-1, @TempDir & "/_PINPad_Icons.dll", -11)
	GUISetState()
	;Check which buttons are pressed and react proportionally
	$msg = 0
	While 1
		$msg = GUIGetMsg()
		If $msg == $GUI_EVENT_CLOSE Then
			$n = 1 ;Report that the user closed the window
			ExitLoop
		EndIf
		Select
			Case $msg = $btn
				ExitLoop
			Case $msg = $btn1
				$_PIN &= 1
			Case $msg = $btn2
				$_PIN &= 2
			Case $msg = $btn3
				$_PIN &= 3
			Case $msg = $btn4
				$_PIN &= 4
			Case $msg = $btn5
				$_PIN &= 5
			Case $msg = $btn6
				$_PIN &= 6
			Case $msg = $btn7
				$_PIN &= 7
			Case $msg = $btn8
				$_PIN &= 8
			Case $msg = $btn9
				$_PIN &= 9
			Case $msg = $btn0
				$_PIN &= 0
			Case $msg = $E
				$_PIN = ""
			Case $timeout < TimerDiff($begin) And $enableT == 1
				$n = 2 ;Report that the time has expired
				ExitLoop
		EndSelect
	WEnd
	GUIDelete()
	Opt("GUICoordMode", $OldCoord)
	If $enableP == 1 Then _PIN_Encrypt($PWCode, $_PIN)
	Return SetError(0, $n)
EndFunc   ;==>__PIN_Win

#endregion GUI/Func

#region Encryption

Func _PIN_Encrypt(ByRef $PWCode, ByRef $_PIN)
	$_PIN_Crypto = _StringEncrypt(1, $_PIN, $PWCode, 5)
	$PWCode = "" ;The Code is being deleted
EndFunc   ;==>_PIN_Encrypt

#endregion Encryption

_PIN_Win(-1, -1, 5000) ; The window is creating in the center and clos itself after 5 seconds.
MsgBox(0, "", @extended)
