PDS_VERSION_ID = PDS3
FILE_NAME = "M1104099.IMQ"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 2048
FILE_RECORDS = 114
LABEL_RECORDS = 1
^IMAGE = 2
SPACECRAFT_NAME = MARS_GLOBAL_SURVEYOR
MISSION_PHASE_NAME = "MAPPING"
TARGET_NAME = MARS
INSTRUMENT_ID = "MOC-WA"
PRODUCER_ID = MGS_MOC_TEAM
DATA_SET_ID = "MGS-M-MOC-NA/WA-2-SDP-L0-V1.0"
PRODUCT_CREATION_TIME = 2000-09-20T18:52:54
SOFTWARE_NAME = "makepds 1.7"
UPLOAD_ID = "UNK"
PRODUCT_ID = "M11/04099"
START_TIME = 2000-01-29T14:28:58.26
IMAGE_TIME = 2000-01-29T14:28:58.26
STOP_TIME = 2000-01-29T14:29:36.89
SPACECRAFT_CLOCK_START_COUNT = "633623364:96"
SPACECRAFT_CLOCK_STOP_COUNT = "N/A"
FOCAL_PLANE_TEMPERATURE = 246.1 <K>
GAIN_MODE_ID = "4A"
OFFSET_MODE_ID = "10"
LINE_EXPOSURE_DURATION = 80.480000 <MILLISECONDS>
DOWNTRACK_SUMMING = 1
CROSSTRACK_SUMMING = 1
EDIT_MODE_ID = "1488"
FILTER_NAME = "RED"
RATIONALE_DESC = "context image for 4098"
DATA_QUALITY_DESC = "OK"
ORBIT_NUMBER = 3997
OBJECT = IMAGE
ENCODING_TYPE = "MOC-NONE"
LINES = 480
LINE_SAMPLES = 480
LINE_PREFIX_BYTES = 0
LINE_SUFFIX_BYTES = 0
SAMPLE_TYPE = UNSIGNED_INTEGER
SAMPLE_BITS = 8
SAMPLE_BIT_MASK = 2#11111111#
CHECKSUM = 16#00A18FCA#
END_OBJECT = IMAGE
END
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            `DSÄ%i×  ]       J
   ]        	 Ü 5 „ -./-........----/.--------.......-..--.-----.-.-.-...------------------,---,--,-.---------,--------------.-,--,,,-,,,+,+,--,,,,,-,+*+,,+,+,+,,+,,++++,,++,+,.-----------,,++,,,,,,,--,,,,,,,,,,,,,,,,,,+,,,+,,,,----,------.----.-......,,....-.///..........------.----/--..--.-,-----,,,,++,+++,,,+,,,,,,,,,,,--,,---,..---------..-.-..........///..............................././././,..////////////0///0/00101111111210211112211212221222322122110001//////././///////00000100/////01000/-./-..../...-.-.0.-.-----...-........-.--..-........-------------------,--------.-------------.----------.-,--,,,,,+,+,+,-,,,,,,-,+++,,,,,,+,++,,,+++,,++,,,.---------,-,,++,,,,,,,-,-,,,,,,,,,,,,,,,,,,,++,,,,,----,---------...-......,,-.----.//..........------.---..--..----,-----,,,,++,+++,,,+,,,,,,,,,,,--,,---,./---------.-..-....-......//.............-.................///././,./0///////////0///0000101111111211211111212212221222422112110010/.////././...../////00000/////011010-./...//////.../1/...----..../.......-.--..-..../....------------.--------------.---.--.--,--------------.-,--,,,,,,,+,+,-,,,,-,-,+++,,,,,++,++,,,+++,,+,,,,.-,---------,+++,,,-,,,-,,,,,,,,,,,,,,,,,,,,,,++,,,,----,-----------.-.....-,,-...--.././........-------.--..--..----,--,--,,+,++,+,+,+,+,,,,,,,-,,,--,,---,..---------.-.--...........//.............-..............-../////./,./0///////////0//00001101111221221211211222222221223422112110/00/-../../.....--../////1/0/0///01001/.//../////////./2////..--..../..../.........../......------------.-,------------.---.--.--,--------------.-,,-,,,,,,++,+,-,,,,,,,,+++,,,,,,+,++,,,+++,,+,,,,----,----,,,,+++,,,,,,,,,,,,+,,-,,,,,,,,,,,,,+,+,,,,--------,-----.........-,,-..---../...../....--,--------.--..-------,-,+++,++,,,+,,,+,,,-,,,,,,,--,,---,./---------...--...........///...........--...../........-../////./,./0//////////////00001101111111321212212222222221223422111110000/..-..-.-.--,,,-....//00//0////0////./1/////////////20///......../....//../......././....-.-------.-----------------.------.---------------,---,,,,,,,,+++,+,-,,,,,,,,+++,,,,,,,,,+,,,++,,,+,,,,.-,-,-,--,,,++++,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,--------------./......-,,-...--../...../....-----------.--..----,,-,,,+++,++,+,+,+,+-,,,,,,-,----,,---,./------------.-...-.......//.............-.....//.......-../////./,//1///////////0//01001101111121221212211222222222223422112100/00/------.--,++++--...//0///0////0////./1////00/0/////20/00///////./././//../...../././....------------.--------------.---------,------------,--,,,,,,,,,,++,+,,,,,,,,,,+++,,,,,,+,,+,,,+++,,,,,,,--,-,-,--,,,++++,,,,,,,,,,,++,,,++,+,,,,,,,,,,,,,,,,---------------..-......,,-..--..././........--,,----,--.---.----,,,,,++++,++,,,+-,,+,,-,,,,-,,---,,---,..---------.------.........../...........-......./..../..-../////./,//0//////////00//11111101111121221212211222222222223422111110000/-----,-,+****+,-...//////////////////1///00000/////31001/0//////////////.//..../././....-.----------------,------,-.---------,------------,---,,,,,,,,,,+,+,,,,,,,,,++++,,,,+,+,++,,,+++,,+,,+,.-,-,,,--,,,++*+,,,,,,,,,,,++++,++++++++,,,+,,,,,--,,--------------.........,,-.-.--../........----,-----,,-.---.----,,,+,++,+,++,+,,,,,,-,,,,,--,,---,,---,..--------------..--....-...//.....-.-...-......//........../////./,//1//////////01001101110111111132121222222222222222343211110//0//-,,-,,,+******,--...////./////////.//1//0011000////31011/00000//////////////////./......------------.--------------.--,------,----,---,--,,,-,,,,,,,,,+++,+,,,,+,,+,,+*+,,,,+,+,++,,,+,+,,+,,,,-,,-,,,,-,,,+**+,+,,,,,,,,,++++++++++++++,,+,,,,,,,,,,--,,--,-------.-.....-,,---.--.././.....--.--------,,-.---.----,,,+,,+,+,++,+,+,+,+,,,-,,,--,---,,---,./---------------.--....-............-....-./././/..../.....///////,//0///0//////01001111110111111122121221222222222223343211211//00.-,+,,+,**))))*,--....///.///..////./01//0001000////31011/101110/0/////////////////./....------,-----------------,--.-,-------,----,---,,,-,--,,,,,,,,+,++,+,,,,,,,,,++**,,,,,,+,++,,,+,+,,++,+,-,,,,,,,,,,,++*+,++,+,,,,,++++++**+++*++++,+,,,,,,,,,,-,,,-,,,,----..--....-,+------../.......--.---,----,,-.---.----,+,+,,+,+,++,,,,,,,,,,--,,,--,---,,---,..---------.-----........-./..........-..--.....//.../.....//////./,//0////0////0010111111101111111221222212222223332323432111100/00/--,,,++*)))))*+,--....././//..////./01/0/0100/0////310110001111/0/////////////////./....-----------------------------,,------,----,,,,,,,,,,-,,,,,,,,,+++,+,,,,,+,+,++**,,,,+++,++,,,+,,,,++,++-,,,,,,-,,,,+***+++++,,,,++++*++**+*+++*++,+,,,,,,,,,,,,,,,,,,------.-..-.--,,-----.../.......------,----,,-.---.----++++,,++,,++,,,+,,,,-,,-,,--------,-,-,./--------------..--....-../......-..-...--..........//.....///////,//1///00////01101111111/1110111221212222222222322323432121100001/.-+,+++))))))*+,-----...-/..../...-//1///010000////20/00000111100/////0//0//////////....---------.-------------------,,------,----,-,,,,,,,,-,,,,,,,,+++*++,,,,,,,,,++*+,,+,,++,,+,,,+,+,,,,,,,--,,,,,,,,,,++**+++++++,+++**+++**+***+*++,+,+,,,,++,,,+++,,,----------...--,+--..--.........--..--------,,-.--..--,,++++,++,,,++,,,,,,,,-,,,,,--,----,,---,..-------------,-.---...-../......--.---..-.....//...//....////////-//1/0000///00110011111101111111221222212222222332223432121110010/..,,+**))()))*++,,,--.-.-/././/....//1///000000////31001000111101/0//00//0///0//////.......------.--.-----------,,---,-------,----,,,,,,,,,,-,+,,,,,,,+++,+,,,,,+,+,++++,,,,+,+,++,,,++,,,+,,,,-,,,,,+,,,,,+***++++*++++*++******+*****+++++++++,++++,+++,,,-------.--.-.--++------../...--.---.-.------,--.---.----++,+,,++,,++,,,,-,,+,,,--,---,---,,-,-,..----,---,----,-----...-.........--.-...--...........///...///////-//1///00///00110011111101111111221222212222223322323532122210011/.--,+**))()))*++,,,------.........-//1////000//////31/01/10111101////00//0/////////////...-------.--.-----------,,---,,-,---,,-,,-,,,,,,,,,,-,,,,,,,,,+++,++,,,,,,+,++**+,+,,++,++,,,++,,,,,,,,-,,,+++,,+,++***++**+*++++**************+,,++++++,++++++++,,,------------.--++-----......---.---...-------,-.---.---,++++,,+,,,++,,,,-,,,-,,,-,,-------,---,-.--------,----------...-../......--.--..--.........../.....///////,//1/0/00/0/0/0100111101/1111111221212222222222232333432122101011/..-,+**))())**+,,,,-----,.-.-..-..-//1///0000//////20/00/0011110100//00//10//0/0/0//////...--.--..--.----------------,,-,---,,--,-,,,,,,,,+,-,+,,,,,,++++,+,,,,,,,+,++*++,+,,++,++,,,+++,,+,,,,-,,,+++,+++++***++++**++++**************+++++++++,++++++++,,-------------.--++---.../....-.-.--....------,,-.---.---,++++,,+,,,++,,,,,,,,-,,--,---,---,,---,..--,----------------...--....-...--.---.--.../......//...../////./-//1/001000/00010111101101111111211222222222222332323432112110011//.--+**))))**+,,,,,,,----......-...//1////00///////20/01/10111111000/00//10////0/0/0////....-.-.-.--------------,,---,,-----,,,,,-,,,,,,,,+,-,+,,,,,,++++,+,,,+,+,+,+++++,+,,,+++++,,+++,,+,,,,-,,,+++,,+++****++*+***+++****++********+++++++++++*++++++,,,------------.--++---.../....-.-..-....------,--/---.--,,++++,,+,,,,+,,,,,,,,-,-,,,--------,---,..--,-,,-,,----,-----..---........--..--.--.....//..///.....///////,//1/0/00///001100110111/0111111211212212122222222323532112100011///..-++****+++,,-,,+,,---...-......//1/////0///////20011/1111110100//00/010//0/0/0//////........-.--.----------------,,-----,,--,,,,,,,,,,+,-,+,,+,,,++++,+,,,,+,,+,,+*+,,,,+,++++,,,+++,,+,,,,-,+++++,++++****+******+*+***************++++++++++*++++*+,,,-,-------------++--....../-.------....---------.---.--,,++,+,,+,,,,+,,,,-,,,,,,--,--,,---,,---,-.--,-,---,---,,------.---........--.------./...///..//.....///////-//1/0000/0/000100110101/0010111210111211212222222323432122110011/////.,,++**+++,,,,,-....-/........./01//////0//////2101101111110100//10//10/00/0/0/0////......-......--------------.-,,-----,,,,,,,,,,,,,,+,-,,,,,,,,,+++,+,,,+,,,+,++**,,+,,++,+++,,+++,,+,,,,-,,,++++++++**)*+******+**************))****++*+++****+++++,,,,------------,++-........-----.----.....--.--..---.,-,,+++++,+,+,,+,,,,-,,,-,--,,--,-----,---,-.--,-,,--,-,,,,----------.......---.---.--.....///////.....///////-//1/0000///001100100000/00100112112112222122222223235321221100110/////-.-,+++++,+---.///..//.....././12/0000100/////31011/00111101000/00//1/////0///0////.............----------.-----,,-----,,,,,,+,,,,,,,,,-,+,,+,,,+++*,++,,+,,,+,++++,,,,+++,+++,,+++,,+,,,,-,,+++++++*+**)*+******+*+************))**************++*+,,,,-------,-----,++-...../..---------...-.....--..----,-,,++,+,++,+,,+,,,,,,,,-----,---,----,--,,..--,-,,-,,-,,,,,----------....--.------.--.....///.///....///////0-//1/0000/0/000100110000/10001112111112122222222212234321222110110/////...----,,--.../////.///....//./02/0111111100/031011/00011101110010//0/////0/0/0///////....../....-----.---.---.--,-----,,,,,,+,,,,,+,+,-,+,,,,,,++++,++,,+,,,+,++*+,,,,+,++++,,,+++,,++,,,-,+++++++**+***********+************)))****)*************++,,,,-,,---,,,,,,,++-...-....-----------.--....---.-,--,,,,++,+,,+,,,,+,,,,-,,,-----,--------,---,-.--,,,,,,,,,,,,,---,------...------.--.---.....///////....////////-//1/00000//000100010000/00001101111111122222222222234321222111110///0/.//......./////////./......//./12/001111110//031111/00011101000010//0///////0/0////////...../....-.-.-.---.---..--------,,,,,+,,,+,,,+,-,+,,+,,,+++*,*+,++++,+,++**,,,,+,+++++,,+++,+++,+,-,+++++++*****)********+*+***********)))***))))))**)*****+,,,,,,,,,,-+,,,,,,++-...-....-----------.-.....---.-,-.,,,,++,+,,+,,,,+,,,,-,,,-,-,-,---,---,,-,,,-.,-,,,,-,,-,,,,,,,,,------...---------.---...//////////.../////0//-//1/0/100/00/0100100000/10000111101111112122222212235321222111110///0////////////////////./....../../02/00111110000031001/00001001/0/000//0///////0/0/00/////./././../.---.-.-------..--------,--,,+,+,+,,,,,-,+,,+,,,+++++*+,++++,+,+++*+,,++++++++,,+++,+*+++,-,++++++***+**))+******************)*)))**)))))))**)***+++,,,,,,,,,,,++,+,,,++-.-.--...-----------.-....----.-,--,,,,++,+,,+,,,,+,,,,-,,,----,,--,----,,-,,,-.,-,,,---,-,,,,,,,,-------.---------------....////////./..////////-//1/0/10/////01/001/0/0/00000111101111111122222212234321222111111/0/00//////////////0////./......././/1/0/01111110/031001/00/010/0////0///0///////1/0/000//////.///../.-----.---.---..--------,--,-,,,,+,,,,,-,+,,++,,,++*+++,++++,+,++**,,,++,+++++,,++++++++++-,++++*+***+*)))*******+++*****************))))))))))*+++++,,,,,,+++,++,+,,,++--.---...---------.-.--.---,--.-,--,,,,++,+,,+,,,,+,,,,-,,,-----,-------,,-,,,-.,-,,,--------,-,,,-,------.--------------...../////////...///////-//1///00///0/01//00///0/0/001111102111111212212212234221222111221/1010/0/0/////0/0000////.....././/.//1///0111100//031000///0/0//0////////0/////0/0/0/00///////////../.---.-...-.---..-----.-,,--,-,,,,,,,,,,-,+,,,,,,++++,++,,,+,,+,++**+,,,++++++++++++,+*++++-++++*********))+******++*****+************)*))))*))***++++++,+,+++++++,+,,,*+------...--,--..--...-------,-.-,--,,,,++++,,+,,,,+,,,,-,-,-,---,-------,,-,-,-.--,----------,----,---,,-------------.--....../////////..////////-//1///00//////1//000/00/0/0/010110111111111212212222432122211122101011/1000/00/111000////./...///...//1///001100////21/00/////0/////////////////0/0/1/00///////.////./.....-...-.---.------.--,--,-,,,,,,,,,,-,+,,+,,,+++*++,,,,,+,+,++**+,,++++++++,,+++,++++++,+++***+******)**********+****++**************)))*))***++++++,+++++++*+++,,,++------...-----..-..-.---------.,,--+,,+++,+,,+,,,,+,,,,-,-,----,,-------,,-,,,-.--,----------,---,,-,-,,---.---------...-...../////////.//////0//-//1///0///////1///0/////0/0/0001101011111111112112234321122111221010110101000001110/0///..///./////../1////000//////20//////////////////////////0/0/1/00////////////./.....-...-.---.---------,--,,,,,,,,,,,,-,+,,,,+,+++*++,,,,,+,+,++**+,+,++++++,,+++++++++*+,+++**********))***************+*************))****)******+*++++++**+++++,,+++,-----...-----..--.-.------,,-.,,,,++,,++,+,,,,,,,+,,,,-,,,-------------,,-,-,-.--,-,--------,--------,,-------------..-....../////////.////////0-//1///1///////////////////0/0101101011011111112212234221222111121/10110111111101110//////.//////....//1/////0///////2////////////////.//////////0/1000/0///////////////....-.....---..--------,--,,,,,,,,,,+,-,+,,+,,,+++*+++,,+,+,+,+++*+,,+,,+++++,+++++++++++,+*+*********)))+**************************)))))**))*)**************+++++,+,++------.-.-----.---.---------,--,+,,++++++,+,,,,,,,+-,-,-,-,-------------,,-,-,..--,---,-,----,------,-,----.--------.-.-../...///////././////////-//1///0////////////////////000011/1001011111111112224221222111221/00110111111101/0///////////////..-./0///////////./2////////////////.//////////0/0/1//0///////.//////...........--...-----.--,----,,,,,,,,+,-,+,,++,++++*++,,+,,+,+,++**+,+,+,+,++++++++++**+*+,+*+*********))*+******+*****+****+**********)))***)****)***********+*++++,+*+,---,---.------------------,,,-,+,,+++,++,+,,,,,,,,-,,,-,-,-----,------.-,---,./----,,,,,,,-,,------,-,--.----------.......././////////./////////-//1/////////////////////////00/11/1/01001011111111124221222110120/001101110110/0//////////0/////...-./0///////////./1////.///////////.//////////00101//0////////////////.........---.---------,----,,,,,,,,+,,,+,,++,,+*+*+*+,,+,,,+,++**,,+,++++++,+,+++++****+,+++***+******))*******+*+********+********)*)))***)****))*))*)*****+*++++++++,--,,,---------------,,-,--,,,-+++,+++,++,,,,,,,-,+-,,,-,-,------------------,./---,,,,,+,,,,,----,---,---------------..-./...////..///./////////,//1//////////////////////////0/10/0/00000001111101124221222110110010110111000/////////00////////...-./0/////////.../1////././///.////.//////////101010000/0////////////./........---..-,-----------,,,,,,,,+,,,+,,++,++++*+*+,,+,+,+,++**,,,,+,+,+++,,+++++*****,+*+***+******)*+*******+*****++************)))****)****))*))))))***+**+++++++,,--,,---------------,,-,,,,,,-+++,+++,++,+-,,,,,,+-,,,-,-,-----------.--,----./----,,,,+,,,,,--------,--..---------.-..-./...///..////..////////,./0////////////////////////////10/0//0/00000010001123221111111110/00110110/0/////0//000///////./...-./1/////////....1////././/////.//.////////001010100100000//////////.../......---..-,------,----,,,,,,,,+,,,+,,+,,,+++*++,,,+,,,+,++*++,+,++++++,,,+++++****+,++++**+******)********+**+****+**+*****+*****)****)*)**))**))))))******++++*+,-,,,,---,-,,,--,--,-,,,,,,,+,-+*+,+,+,++,+,,,,,,,,--,,-,-,--------------,---,./..--,,,,+,,,,,-----------...--.-----....-...../.../////././//////,./0//////////////////////////0/10/1/00/00000000001113211111111221000210110/0/////00/0////.///......-.//./////////...1////....///././..///////00011111011000100/////////.//../....---..-,-----------,,,-,,,,+,-++,,+++,+++*+*+,,,,,,+,++*+,,,,+++,+++,,+++++*++*+,+++*+*++*******+******+*+****++*************))****)****)*****))*********++++*,,,,,,-,-,,,,,-,,--,-,,,,,,,++,+*+,+++,++,,,,,,,,,+-,,,-,-,-------------------./..-.,,,,+,,,,,--,,-------...------.--...-.....///.///./.../////./,/.0.////////.//////////.///////10/0//0//0/00000001113110111111221011210110//0//000///////.///...-.--./0.////////....1/.//...////.////////////000101011110110001///0////////.//.....-..-------------,--,,,,,+,,+++,+,,++++*,++,+,,,,+,++**+,,,+,+++++,,+++,++++++,+++++*+++++**)*+******+*+***+*+**+******+*********)********)*)*)))******+++*+,,,,,,-,-,,,,,-,,,,,,,,,,,,+++,+++,++,,++,,,,,,,-,,-,,,-,-,-----,-----.--,----./..-----,,,,,,,---,,------...---.--.--..........//.////..../////./,.././///////.//////////////////00/0/0///0/00/000/001211/111011221011210100/00//00////////./.....----./0.////////....0/.//...///////////////0000010101111101110000/0////////././..--...-----.-------,--,,,,,++,,+,,+,,,++++,++,,,,+,+,++**+,,+,++,++,,,+++,,+++++,+*+++++++++**)*++*+***+*+***+++**+****************)))***)******)))**)***+++**,,,,,+,,-,,,,,,,,,,,,++,++,+++,++,,++,,++,,,,+,,-,,-,,,-,-,-----------..------//..-.----,-,,,,---,-------...--.---..-..../.././//////...../////./,.././///....///.///////.///////10/0/////0//0//00/001211/0110001210112101100000/0////////.....--.----./0.///////...-.1/...-.../////////////000000101110111000000/000//////././.../---..-----..-,-------,,,,,++,+++,++,,++++,*+,,,,,,+,++*+,,+,,,+,++,,,+++,,+++++,+++++++++++****+******+++***+++**+*+*********))***))***)*******))))******++**,,,,+,,,-,,,,,,,,,,,,+++++++++,*+,,++,,++,+,,,,,-,+,,,,-,-,-------.---..------//..---.-.-----,----------....-...--.....-../..////////...../////./,.././///./...//////////////////00/0//////////////001210//00///110/00110100//0//////.////.-...--.----./0.///////.....0/......//////////////1000001110111111100/0/000////////./.../-.-..-----.--,----,--,,,,,+,,,++,+,,,++++,++,,,,,,,,+++*,,+,,,+,,+,,,+++,,+++++,,+++++++++++***++*+**++++***+++**+*+********))***))*************))**)***+++**,,,,++,,,,,,,,,,+,,,,+++++++++,+++,+,,,++,,,,+,,,,,-,,,-,-,-------.----.------//..-.....----,,,----------...-...--.....--.....///////...../////./,.././///./...//.///////.///////0//0////////////////1200/000///00////00/1//////.///.././..-...-------./0.///////...-.1.../.../////0////0000100000101011111111000/000//0/////./.../.--..-----.--,-------,,,,,+,,++,,+,,,++++,+,,,,,,,,,,+*+,,,,,,+,,+,,,+,,,,+++++-,+++++++++++***++++***++++**+++**+**********)****))*************)*******+++**,,,,++,,,+++,+,++,,++++++++*++,+*+,++,+++,,,,+,,,,,,,,,-,-,------..---..------./..-.....--,,,,,---------....-...--.-.........../...//.....///././,.././///..././/////////.///////0///////////////////121/////////0////0/////////.///..../..-...--.----./0.////////..-.0/.././///00/1////00//10//0/102021111111100/000//0/////////..-...--------------,---,,,,+,,,+,,+,,,++++,+,,,,,,,+,++*+,,,,,,+,,+,,,,,,,,++,++-,+++++,,++,+***++++**++++***+++**+*+*****************************************+,,,++,,,+,++++++++++++++++**+,**+,++,,++,,,,+,,,,+,,-,-,-,-------.---..----.-//.......,++++,,-.-.-.-.--........-.......-.....//...//..-...//././,../.../......//.///////.///////0///////////////////020////////////////////.///././.......-..--------.//...////....-.0/.././///00/0////0///00000/111011111111100/0/1//////////.../.--..--------,----,-,,,,,,,,-,+,,+,,,,+,+,+,,,,,,,,,,+*+,,,,,,+,++,,,,,,,,,+,+,-,+,+++,++,+++**++++*++++++**+++**+****************)**+***+*********+****+++**+,++++,,,+++++++++++++*+**+**+,+++,+,+,++,,,,+,,,,+,,,,-,-,-------.---..--.---./......-,+,,,--...-....-../.....-.....-.--...../..././..--......./+../././/.....//.///////.///////0///////////////////020///////////.////.///../...........--.-.-------../....///....-.0/.///////0//0////////00//0010111111111110100/0//0///////....---..-----.-----------,,,,,,-,+,,,,,,,+++,+,,,,,,,,,,+++,,,,,,+,,,,,,,,,,,,+,+,-,+,+++,,++,++**++++++++++++*+++**+*****+*************++************+****+*+*)+,++++++,++++++++++++*****+**+,+++,+,+,++,+,,+,,,++-,,,-,-,-------.--...--..--//......-------.........--........-......--....../.........././././+-./.../......././//////.///////0///////////////////01//./////////././/.///.........-....--.---------../....//./...-.1/////////0//0/////00/10/00010111111101111100/1//0/////./....---.-,----.------------,,,,,-,,,,,,,,,,++,+,,,,,,,,,,+++,,,,,,,,,,,--,,,,,+,,,,-,+,+++,,,,,++++++++*+++*++**+++*********++***********++*****************++*))++++*++++++++*+++++++********+,+*+,+++,++,+,,+,,,,+,,,,-,-,-------.--...--...-//.......--.....//......--................-......./.......-...../..+-./-.........//..//./././//////0///////////////////01//.////..///...//./......-....-.-..----.-------../....///...../1////.////////////00//10000111111111111111100000/0///////....---.--,---..-----.-----,--,,-,,,,,,,,,+++,+,,,,,,,,-,+++,,,,,,,,,,,,,,,,,,,,,,,-,+,++,,,,+,++*++++++++++++**+++**+***+*+++*****++****++*****+******+****++*))++++**+++++*+*++*+********+**+,+++,+,+,++,+,,+,,,++,,,,-,-,-------..-../.-...-//...../..././/.//................-......--..............---..../-.+../-..//....../..//////.///////////////////////////01//.///...//....//./......-...---..-------------../....//.......1////./////////////0/010011111212111111111101110///////......---.--,---.------.------,-,---,,,,,,,,,,+,+,--,,,,,,,+++,,,,,,,,,,,--,,,,-,,,,,-,,,,,,,,,,,++++,++++++++++**++++++*+*+++++*+**+++****++**+**+******+****+**))++++**+++++*+*************++*+,+++,+++,++,+,,+,,,++,,,,-,-,------....../.....-//.....///.////...................-..-....-.............----.....-.+-./-../......./..//////.///////0////////////////////1//.///...//..../../......-.-.----.--------------./-...////.....1/.//./////////////0//1001111111211111111110111000/////......---.-,---..---------------,,--,,-,,-,,,,+,+,-,,,,,,,,+++,,,,,,,,,,,--,,,-,,,,,,-,,,,,,,,,,,++++,++++++++++*+++++++*++*++++**+++++***+++**+*********+*******))++++**+++*+**********))***+**+,++,,+,++++,+,,,,,,++,,,,-,-,------....../......//./.../././///../........./......-.....---....../......----.....-.+--/-....-...../..//././..//.////////////////////////1//.///...//..../.....-...-.-.----.---.----.-----./....././.....1/../././/////////00/010001111212111111110101010/0/////./....---.-,----.---------------,---,,-,,,,,,,+,+,-,,,,,,,,+++,,,,,,+,,,,--,,,-,,,,,,-,,,,,,,,,,,++++,++++++++++++++++++++++++++++++++++**+++**+**+**************))++++**+++*+*****)****)***++*++,++,,+,+,++,+,,+,,,++,,,,-,-,---.--....../....../0//...//../.......................-.-...--.............----.....-.+--/.........../././....././/////////////////////.///1//..//...//.-../.-......---------.---.----.-----./-.../////....0/../..////////////0//1001112121211211011000111000/////./....---.--,----.--.---,---------.-,-,,-,-,,,+,+,-,,,,,,-,+++,,,,,+,,,,,-,,,,--,,,,,-,,,,,,,,,,,++++,++++++++++++++++++++++++++++++++++*++++**+***************+*))+++***+++*******)**)*))***++++,+++,++++++,+,,+,,,++,,,,-,-,-------...../......//./...........-.........../......--.---.--............-----.....-.+--/-../.-...../.../.....///.////////////////////././0/.../....//.-....-...-..--.-.-------------------./-....////..-.0.../...///////////0//100000112121111000000/001001/////......--...-----.-------,---------.-,--,-,-,,,+-+,-,,,,,,-,+++,,,,,,,,,,,--,,,,-,,,,,-,,,,,,-,,,,++++,,+++++,++++++++++++++++++++++++++***+++**+*****************))+***)***+*******))**)))***++++,++,,++++++++,,++,,++,,,,-,-,-------...../.....-//........-.............-.........--.-.-.--............-----...-.-.+--/-........../.../...../////////.//////////////.///0/.......-//.-....-...--.--.---------------------./-....////.--.0..././////////////0//10/011112121111011000/001001/////.......-...--.-...------,---------.-,--,,,-,,,+,+,-,,,,,,-,+++,,,,,,,,,,-,-,,,--,,,,,--,,,,,-,,,,++++,,+,+++++,+++++++++++++++++++*++*++******************)****++))***********)*)*)))*)*****+++++,++,,++++++++,,+,,,++,,,,-,,,-,-----.-....--...-//........-....-...-....-.........--.------........--..-----...-.-.+--/-....-...../..//......././////././/./////.//..///0//..........-../.-....-.--.------------.--.-----./-....///..---/.-....../////////0///10/0001121201110000/0/001001/////........./.--.....--..------------.----,----,,+,+,,-,,,,,-,,++,,,,,,,,,,---,,,--,,,,,-,,,,,,--,,,,+++,,,++++,+++++++++++++++++++*+***+*****+*********)********++*))****))*****)))*)))*)*****+++++-++,,+,++++++,,++,,++,,,,-,,,-------.--....-...-//..-.....-....-...-....-......-..---------............-----.....-.+--/-........../.../..././////////.//././/..//./..../0/........./.-....-...--.--.------.---.----.--.--./-....///..---/.-..-..//////////////00/010112110110/////0/0010/1/////./.../..../-...-..--..-.----------.-,------,,,+,+,-,,,,-,-,+++--,,,,,,,,,--,,,--,,,,,-,,,,,,--,,,,+++,,+,+,+++++++++++++++++++++****+*+*********)****)))******++*))***)))***)*)))))))))*)***+++++,++,,+,+,*++++++++,++,+,,-,,,-,-----.--...--...-//..-.-..----.--...-..........-...----------.-.-....-..------....-.+--/-....-........./.....///.//.//././..../.........////......-//.-../.-.--------------.---..---..----./--..///...---/.-....../////////0///00/00011111001////////0000010////./......./.-......--..-.---.------.-,------,,,+-+,-,,,,,,-,,++--,-,,,-,,---,,---,,,,,-,,,,,,--,,-,,++,,,,+++,+++++++++++*+++*+++*************))*))*)***)*********(()***))***)))))))))))*****+++++-++,,+++,*++++++++,++,,,,-,,,----------....-.-.-./..-.-----.----...--..---....-...--.-------.-.-..---..-------...-.+--/-............../.....///.//.//./../............./0/.......-./.---..-.-.--.--.------.----..---.-.---/--...//..----/.-..-.../////////////10/001111110000///////0/00000////...../...//.-.../..-....-.-.------.----,---,,,,,+,--,-,-,-,,+,,-,-,-,-,,---,,,--,,,,,-,,,,,,--,,-,,+,-,,,,,+,+,+++++,+++++++*+++********)***)))*)))))))*********)(())))))*)*)))))))))))***+*++++,-++,,+,++++++,++++,++++++,,,+-----------..--.---./-.-----------------..---.......---.-------.---.-.--..-----..-..-.+--/-......-.../.........//////.//./../.............///...//...//.---..-.-.-.----------.---..---.--.---/-........----/.--.-...///./////////0//00011111000////////0/0/00/////...../.../....../.......-.-.-----..-,------,,,+,,,--,-,-,-,,++--,---,-,,---,-,--,,,,,--,,,,,--,,-,++,,,,,,++,+,,++,,,+++++++*+++********))***)))))))))))*****)**)(())))))))*))())))))))*****++++,,++,,+,++*++++++++++*,+,+,+,,-,--,-------.------./.-------------------.---........----------.-.-.-.--..-------.-.-.+--/-.................././//.//.//./../.............////..//..../.-.-..-...-..---------.---..---.-----./---../..---,-/.--.-....////////////00//0011211001//////////0//1////////....../.-./..//......----------..,------,,,,-,,--,------,+,---------------,--,,-,,--,,,,,---,-,,,,-,-,,,,,,,,++,,,+++++++*++*********)***)))))))))))))*)))))))(()))))))))))((())))*******+++++,++,,+++,**++++++++++,+++,+,,,,,--,------.-,---,./-------------------..---.....-.---.---------.-..----.-----.....-.+--/-.............//.../..//.//.//./................/0//.///...//.-../.-...--.----.--------...-..------.---.....---,-/---.-.../////////////0///00112121110///////0/0/01/////////./.../..-..///../......--.-.-..----,---,,,+,,-------,--,+,-------------------,---.-,---------,,+,--,-,,,,,,,,,,,,++,++++++++********)****))))))))))))))))))))''))(((()))(((((()))))*)***++++,,++,,+,++++++++++++++++++,+,+,,-,,,------------,..----,--------------.-.---....---------------.-...--..-------.-.-.+--/-....-.-......./...../././/.//./................///.../....//.-....-...-..---------.---...--.------/---....---,,-/---.--...////////////0//000101110010///////0/0//0///////////.../.-./..//...../....--..-..----,---,,,+,,--------.,,+,-----------.-----------.------------,,,----,,,-,,,,,,,,+++++++*+++********)****))))))))))())(()))))''())((()))(((((()))))***+*+++++,++,,+++++*+*++*++++*++++,+,+,,,,,,---,----,---,..--,------------------.--....----------------.-.-----.------.--.-.+--/-............../.../.../.././/./................./..-......//.-....-.-.--.---------.---...--.--.-,-.----..---,,,,/-------..//././////////////101110110/0///////0//00//////////.../.--...//.-........--..-..--------,,,+-,----------,+,-----------..---.------.------------,,,----,,,-,,,,,,,,++,++++++++********)))))))))))))(((()(()()))''((((((((((((((()())*****+*++++,++,,++++++++++*+++**++++,+,+,,,,,,,-,,---,,---,-.--,-,---,----,----------....----------------.-..---.---,--.-.-.-.+--/-....-.-......../........././/./................./..-......./.-.-..-.-.------------.---.-.-----.-,-/---------,,+,/-----.-../.././//////0////0101110010/////////0//0///////////.../.....//...........-...-..-,--,----,,+-,----------,,,----------...---.------.-------------,,----,,,-,,,+,,,,++,++++++++********)))*))))))())(((()(((())(''(((('(((('(((()))))**)*+*+++*+,++,,++++**++++**+++*++++,+,+,,,,,,,,,,---,,--,,-.--,-,---,----,-----------...------------------..------------.-.-.+--/-........../................//.....-............//..-.....-//.---..-.-.------------.---.----.----,-.-------,,,,+,.-,--,-.../.././////////////00101001000///////0//0///////////.....--...//............-.-..-,--,---,,,+-,----------,++-----------.-----.-----.------------,,,--,-,,,-,,,,,,,,++,++++++++********)))*)))))))()((((('((()((''(((('(((((''((()))))*****+++++,++,,++++*++*++*+++**++++,+++,+,,,,,-,,,--,,-,-,-.--,,----,----,-------.---...------------------..-----------....-.+--/-......-......./.../.....././/./................//..-...-.../.---..-.-.------------..---.---.----,-.,-----,,,,++,.-,--,--...../..///////////0001010010/////////0//0///////////..-..--.../.......-...-...-..----,----,,,-,----------,,,-----------..----------.-----------,,,,-,,,,,,-,,,++,,,++,++++*+++********)))))))))()(()(((('((()((&'((((''((('''((())))***)***+*++,+++,++++*++*++***+**++++,+++,,,,,+,,,,,--,,,,,,-.--,-,---,--,-------------...--.---------------------.------....-.+--/-....---.-...............//.//./................/0..-.........---..-.-.----------------.----.----,-.,,---,,,++++,.-,--,--..//././/.//////////001010010/00//////0//0///////////..-..--...........-.......--.--------,,,,-+-------,-,,,,-----------.-----------.---,,-------,,,--,-,,,-,,,,+,,,+++++*+*+*+*******))))))())()))((((((''(((((&''(('''((('''(())))*)*)***++*++,+++,++++**++++***+**+*++++++,++++++,,,,--,,,,,,-.--,,,-,-,----,-----------...-------------------------------..-.-.+--/-....-...../.../....-.......//./................///.....---...---..-.-.------------.---.-.--.----,-.,,,,,,,,+++++.-,,-,---...-/.//.//////////001010010/00/////////////////////.....--.-....-....-.....-.-..----,---,,,,-,-------,--,,,-------------------,---.---,-------,,,,--,-,,,,,,,+++,++++++*+*++*******))))))))()(()((((((('((((((&&'(('''''('''((())))**********+,+++,++++*++*++***+**+*+*++++++++++,,,,,--,,,,,,-.--,-,-,-,----,-----------...------------------------.-----.....-.+--/-......-............-/.../..//................../0//.....--./.-....-...-.-------------------.----,-.,,,,,,++++**+.,,,-,---..../....//////////10101001100///////0//////////////.../.----....-........-...--.----,---,,,+-,---------,,+,---------------------,-.-,-,-------,,,,--,,,,,,,,,++++,+++++++*+*+******)))))))(()((((((((((''(((('&&''''''''(''''())))*)**)******+,+*+,++++**+*+****+**+***+*+++++++++,,+,,-,,,,,,-.,-,,,,,,,----,-----------.----------------------------------.-.-.+--/-....---.................././/./.............././0//......../--.-..-.-.------------.--------.----,,.,,,+,++++***+.,,,-,---...././..//////////001110010/00/////////////////////.../.-----...-..........-.--.--------,,,,-,----------,+,-------------,----,----.-,-,-------,,,,--,,,,,-,,,+++,,+++++*+*++*****)*))())))()((((((((('(''(((('&&'(''''''''''((()))*)*)*******+,+++,++++*++*++***+**+***+*+*+++++++,,,,,,,,,,,,-.,,,,,-,,,--,-,-----------.--------------------------------...-.-.+--/---..-.-....................//./................/0/.-...---./.--...-.-.----------------...--.----,,.+,++++++****+-,,,-,--...../.././/////////001010100000/00//////////////////.....-----.---....-...-...--.-,------,,,+,,,--,------,++--------------,---,----.---,-,-----,,,,--,,,,,,,,,,+,,,+++++**********))*))))))())(((((((''(''('(''&&''''&&''''''(())))))*))******+,*++,++++**+*++******+***+*+*+++++++,+,,,,++,,,,-.,,,,,,--,,,,,,---,-------.--------------,--------------,,-.-.-.-.+--/-....---............-....././/./................///.-....--...---..-.------------------.---------,,-++++++******+-,,,,,---.........//////////00101001000//00///0//////////////.../.-----..--..-......-..--.--------,,,+-,,---------,+,-------------,-,--,,-,,.---,,,-----,,,,-,,,,,,,,,,++,+,+++++*+*+*****)))))))))))()(((((('('('''((''&&''''&&''('''((()))))*))******+,+*+,+++++*+*++**********+*+*+++++++,+,,,,,+,,,,-.,,,,,,,,,,,,,,,-------------------------,---------------,--..-.-.*--/-....-.-............-......./...................////-.....-./.-.-..-.------------------.----.----,,-+++********)*-,,,,,---...-.....//////////0/101001100//00/0/0////////./////.../.-----..--..-.-...-.-.-..------,-,,,,-,,---------,+,--------,,---,,,--,,--,.-,-,,,--,--,,+,,,,,,,+,,,,+++,,+++++**********))*))))))(((((((((('((''''(''&%''''&&''''''(()))))**))******+,**+,++++**+*+****+******+*+*+++++++,++,,-+,,,,+-.,,,,,,,,,,,,,,-,-,-----,----------------,--------------,--...-.-.+--/-....----...-.......-.......//..................///.....---./.-.-..-.-.------------.---...-------+,-+++******))**-,+,-,-,-...-.....//////////000010010000000/0/0////////./////.../.-----.---....-...-.-.--.--------,,,+,,,---------,+,------,,,,---,,,--,,,,,.-,,,,,--,,,,,++,,,,+++,+,+++++++++++***+*********))))))((((((((((('''''''''&%&'''&&''''''((()))))*))*******+**+,*+++*++*++*****)****+*+*+*++++++++,,,,+,+,+--,,,,,,,,,,,,,,,--,----,---------,------,,--------------,------.--+--/-....--.....--......-.......//................../0/......-....-.-..-.--------------.---.-.-------+,-*+*******)))*-++,,,,--.........//////////0/1010010/000///0//////////./././.../.-----.---..-.-.......--.----,---,,,+,,----------,,,------,-,,,,-,,,--,,-,,--,,,,,--,,,++++,,,,+++,+,++++,++++++++*********)*))))))(((((''(((((('''''''%%&&&'&&''''''((()()))*))*)*****+**++++++*+++++*****)****+***++++++++++,,,++,,,+--,,,,,,,,+,,,,,-,-,,----,---------------,---------------,---------*--/-....---.-..-.......-......./../................/0./.....--./.---..-.-.------------.---.---------+,,***)*****)))*,++,,,,,--........//////////0/1/10000/00/////////////////.../.../.--.-...--....-.......-..--------,,,+-,,---------,,,-------,,,---,,,--,,,,,-,,,,,,--,,,,+++,,,,+++,+++++++++++++++*+******)**)))))((((('''((('''''''''&%%&&&&&&''''''((((())))))****)**+**++*+++**+*++*****)****+***+++++++,+++,,++,,,+--,,,,,,,,,,,,,,,-------------,---,--,---,,--------------,------.-.+--/-.-..---.-..-.......-......./...................///.......-./.--...-.--------------.---.----.----++,**))**))))))*,++,,+,,--..-.....//////////001010010000//////0//////////.../...//-..-...----..-...-...--.-,------,,,+-,--------.-,+,---------,,,-,,,,-,+,,,--,,,,,,,,,,++++,,+++++,+++++++++++++*+****)**)***)))()((((('('((('''&'''''&%%&&&&&&''('''((((())))))*)**))*+**++*+++****++*****)****+***+*+++++++++,,++,,,+,-,,,,,,,,,,,,,,,,-,----,,--------,-------,-------------,-------.--*--/-....-----..........-.......//-................./0/.....--....-.-..-.-.------------.---.-------.-++,))))))))))))*,++,,+,,,----.....//////////001010010//////////////////..././...//...-...--..-.-.......--.-,--,---,,,,-,--------.-,+,---------,,,,,,,,,++,+,-,,,,,,-,,,,,+++,,,++++++++++++++++*+***+******)**)))))(((('''''(''''&&'''&&%%&&&&&&''('''((((())))))))**))*+**++*+++****++*****)****+***+*+++*+++++,,++,+,+,-,,+,+,,,,,,,,,,,,,,,--,,--------,,------,--------------,-------,-+--.-....-----..--......-......./.-.-..-.........-../0/.....---./.--...-...----------------..--------++,))))))))))))*,+++,+,,--.--.....//////////0010100000/////////////////./.../...//.......--.--.-.....-.--.---------,,,-,----------,+,--------,,,,,++,,,,,,,,-,,,,,,,,,,,++++,,+++++++++++++++++*+***+**))*))**)))))((((''''''''&&&&&&&&&$%&&&&&&''''''((()())))))))**))*+**++*+++*********+)*****+***+++++*++++++,++++++,-,,+,,,,,,,,,,,,,,,,,--,,--------,--,---,,--------------,,-------.*--/-...----.-..-.......-......./.-.--.-............///.....---./.-.-..-.-.------------.---.---------**+))))))))))))*,+++,,,,,----.-...//.///////00101000//////////0////////...../...//.-.....-----.-...-.-.--.-,--,----,,,-,-.--------,+,---------,,,,,,+--,,,,,-,,,,,,,,,,,++++,,+++++++++**+++**+*+***+*+**))***)))))(((('''''''&&&&&&&&&&$%&&&&&&''''''((((())))))))**)**+***+**++****++*****)****+***+*+++*+++++++++++,+,-+,+,,,,,+,,,,+,,,,,---,,--------,--,,--,,--------------,,,-------+--/-.-.------..--..-...-.-...../.-.--.-.........-..///.-...---...-....-.-.-----.------------.-------**+))))))))))))),**+++,,,----.-..-//.///////00101//0//////////0//////..-..../.../.--.....--....-...-...--.---------,,,-,----------,,,---------,,--,,,--,,,+,-,,,,,,,,,,,++++,+++*+++*++**+++**+**********)*))))))))((((''''''&&&&%&&&&&&$%&&&&&&''('(''((((()))))))**))*+*)*+********+******)****+***+*+++*+++++++++++++,-,,+,+,,,+,,,,+,,,,,,,,,,--------,,-,,--,,--------------,,------,-*--/--...-----..-...---.--....../.-.-..-............//./-....--...---..-.-.------------.-----.--.----***())))))))))()+***++,,,----.-...//.///////00101//0//0////////////....-......../.-......--..-.....---.--.-,--,---,,,,-,----------,+,---------,---,,,--,,,,,-,,,,,,,,,,,++++,+++*+++*+***+*+***********)*)))*))()((('('''''''&&&&%%&%&&%$%&&&&&&''('(((((((())))))))*)))+*)*+**************))+***+***+++++*+++*+++++++++,-+,++++,,+,,,,+,,,,,,,,,,--------,,-,,,,,,--------------,-,-------*--/-.-.----.--.---..--.-.-.-..-..-.--.--.-........./0/......--./---...-.------------------..--------*)*((())))))((()+***++,,,----.-...//.///////0/1/1//00//////////////..-....../.../........--....----------.---------,,,-,----------,,,-------------,,,,-,,,,,-,,,,,,,,,,,++++,++++*++******++***********)*))))*)()(((('('''''&&&&&%%%&&%%$%&&&&&'''('''(((((()()(())))))*+***+********++******+***+***+*+++*+++++++++++++,-+,+++,,,+,,,,+,,,,,,,,,,-------,,--,,,-,,-------------,,-,------.*--.-.-.------..--..-------.......-..-.-............///.-.....-..----..-...--.----.--.-.---..---.----))*((()))))))(()+***+*++,----.....//.///////000/1//0//0////////////..-.-.-......//.......--..-.---.------.--------,,,,-,----------,,,------,--,---,,,--,,,,,-,,,+,,,,,,,++*+,+++++++++****+************))))))))((((('''''&&&&&&%&%&&&&&%$$&&&&&&''('''((((())()(())))))**))**********+******)****+*+*+**++*++++++,++++++,-+,+++,,,+,,,,+,,,,,,,,,,----,---,,-,---,,--------------,,,-----,-*--.---.-------.---.-----.--...-/.-.-..-..-......-..///.-...-.-...--..--.-------.-.----.---...--.----))*()())))))((()+*)*+*++,----.--.../////////0/0/0/00//////////////.--.--........//...../..-..----..------.-,------,,,,-,----------,,,------,--,---,,,-,,,,,,-,,,,,,,,,,,++++,++++++++++**+++*******)**)))))))))(((((''''&&&&&%%%&%%%%&&%%%&&&&&&'''''''(((((((((()))))))*))**)***)***************+*+*++*+**++++++++*+++*,-+++++,,,+,,,,+,,,,,,,,,,----,---,,,,,,-,,-------------,,,,-----,-*--.,--.------..--..-----..--.....-.--.-............//..-...---./.---..-.----.---------..--...-..----))*(((())()(((((+)))***+,,---.----//////////00100//00/0///////////.-----..../...//../../..-..-.-...---.----,-------,,,-,----------,,,---------,---,,,-,,,,+,-,,,,,+,,,,,++++,+++++++++***+++**+)***)**)))))))))((((('''&&&&&&%%%&%%%%&&%$%&&&&&''''''''((((()()(((()))))*))**)***))**+****+******+***+*++++++++++++*+++*,,++++++,++,++,+,,,,,,,,,,------,-,,,,,--,,------------,-,,,----.,-*--.---.-------.--..-----.-.-.-...-.-.--..-......-.../..-...---...-.-..-.-------.-.----.---.----.----()*(((())()(((((*)))))**+,--,-----..////////00100//00/0///////0///..--.-..../...//....///......-...-.-.--.-,-------,,,-,----------,++----,-,--,---,,,-,,,,+,-,,,+,,,-,,,++*+,+++++++++***+++*****)))**)))))))))((((('''&&&&&%%%%&%%%%&&%$%&&'&&&''''''''(((((((((((())))*))**)***)***********+***+*+*+*+++*++++++++++++*,,+++++++++,++,+,,,,,,,,,,----,---,,-,,,-,,-------------,,,,-----,-*,,.---.-------.---.-----.---.....-.-..-.........-..///.-...---..--.-..-.-.--.---------.---.----.----())(((())((((('(*))))))**+,,,-,---./////////10100/000/0/0/////////.-............//.././//......-...-...-..----,----,,+-,----,--,-,,+,,-,-,,,-,,---,,,,,+,,+,-,,,,,,,,,,,+++++++++++++++**+++**+**))))))))))()))(((('''&&&&&%%%%%&%%&%&&&$%&&&&&&''''''''(((((((''((()())*)()*))**))***+***+**+***+***++++**++++++,+*+++*,,++++++++++,,++,,,,,,,,,,----,,,,,--,,,-,,,-----------,-,,------,-*--.,--.-------.---.-----.-.-..-/.-.--.--.-......-..//..-...-.-./.---..-.-.--.--.-.----.---..--------(()(((((()(((('(*)(())))*+,,,-,---..////////10100/010000////0/0///........../..///....///..//............/.--.------,,-,---,-----,+++,,,-,,,-,,---,,,,,,,,,,-,+,,,,,,,,,+++++++++++++++*++++**+**))))))))))(()(((((''&'&&&&&%%%%&%%&&&&%$$&&&&&&''''''''(('(((('''((((()*(()*)))*))****)*****+***+***++++++++++++,+++++*,-+++++++++,,+++,,,,,,,,,,,---,,-,,,,,,,,,,----,---------,,,-----,-*--.----------------------.--..-..-.-.--...-.....-.../..-...---./.--...-.----.--.-.----.---.-.-------(()((((()((((''(*)(()()))++,,-----.///////0/101/100100000///0/0///.......././..////././//................/.-..-----,,,-,-------,-,,++,-,,,,,,,,---,,,,,,,,+,-,,,,,,,,,,,,+++,++++++++++**+++******)**)))))))))((((('''&&&%&&%%%%%%%%%&&%$%&&&&&&'''''''((''((((''''(((())(()*))))))****)*****+***+***+++++*++++++++*+++*,,++++++++++++++,,,,,,,,,,,---,,-,,,,,,,-,,-------------,,,,-----,-*,,.,----------.---.-----.----....-.-..-............//..-...---./.-.-..-.----.--.-------.--.---------'()((((((((((('(*((()()))*++,-----.///////0/101/00010/0//00/0///.//.../././//...//.././//../...........-./.-..-----,,,-,-----,-,-,+++,-,,,,,,,,,--,,,,,,+,,,-,,,,,,,-,,,,+++,+++++++++***+++**********)))))())((((''&&&&&&&&&%%%&%%&%&%%%%&&&&&&'''''''('(''''(''''((((()(())))))))*)**)****)+***+***+++++*++++++++++++*,,+++++++++,++++,,,,,,,,,,,---,,-,,,,,,,-,,------------,-,,,-----,-*,,.,----------.-----.----..-..-..-.-..-..-......-..//..-...---...--...-.-.--.--.-----.-.--.---------'()'((()(((('''(*(((((())**++-,---.///////00101010010000/00////../../././//./...//.././//../...........-./.-..-----,,,-,-------,-,,++,-,,,,,,,,---,,,,,,,,,,-,,,,,,,-,,,,+++,+++++++++*+*+++*******)*)))))))))((((('&&&&&&&&&%%%&%%%&&%&%%&&&&&&''''''(''''''''&&''''''()('))()))))))**)***))****+***+++++*+++++,,+++++*,,+++++++++++++++,++,,,,,,,---,,,,,,,,,,-,,-------------,,,,-----,-*,,.,------------------.-.---..-..-.................///.-...---..--.-..-...--.--.-.--.-.---.-.--.----'()((((((((((''(*((((((())**+,----.///////0/101/000000000/0/////.//./././..//...//../////.-.../........-./---------,,+-+-------,-,+++,-,,,,,,,,,--,,,,,,,,,,--,,,,,--,,,,+++,+++++++++***+++**+****)**))))))))((('''&&&&&&%&%%%&&%%&%&&&%%&&&&&&'''''''''&&&&&&&&&&&&&&'(''()()()()))*))*)*))****+***+*+++*+++++,,+*+++*,,++++++++++++++,,,+,,,,,,,---,,,,,,,,,-,,,------------,-,,,-----,-*,,.,----,---------------.-..-.-..-.-..-............//..-....--...-.-..-...--.---------.---...-------'()((((((((('''(*((((((())**+,,---./////////100/1/010/00000///////...//././//...//.././//..............--.--------,,,+-,,----,-,-,,++,-,,,,,,,,---,,,,-,,,,,--,,,,,--,,,,+++,+++++*++++**++********)*)))))))))(''''&&&&&&&%&&%%%&%%%%&&&%%&&&&&&''''''''&&&&&&&%&&&&&&&&'&&'('(()()))*))***))****+***+*+++*++++++,+++++*,,++++++++++++++,,,,,,,,,,,---,,,,,,,,,,,,,,--,--------,-,,,-----,-*,,.,--------------------......./.-....-.........-..//..-...---./.---..-.-.-----.-.----.---...-------'()((((((((((''(*('((((())**+,,--..../////0/001010000/0000/////////.///.//../...//../////.............---.-,------,,,+-,---,,,-,-,,++,-,,,,,,,,,-,,,,--,,,,,--,,,,,-,,,,,+++,+++*+++*+*****+******)))))(())()((''''&&&&&&&&&&&%%&%%%&&&&%%&&&&&&''''''&&&&&&&&&%%&&&&&&&'&&'''((((()))))))*))****+***++*+**++++++,+*+++*,,++++++++++++++,,+,,,,,,,,---,,,,,,,,,,,,,-------------,,,,-----,-*,,.,----------------------.-..-..-..............-..//..-....--...-....-...-------.--...---..---.----'()(((((((((''''*('()((())**+,,---...///////1/0/10010/1000/////////././..././...//....///...........--.--.-,--,---,,,+,+,--,,,-,-,,++,--,,,,,,,---,,,-,,,,,,-,,,,,,,-,,,,+++,,++++*+*+***+*+*****))))))(((((((('''&&&&&&&&%&%&%%&%%%%&&%%%&&&&&&'''''&&&&&&&&&&%%&&&&%%&'&&&'&''((()))))))*))********+*++**++++++++++++*,,++*+++++++++++,,,+,,,,,,,---,,,,,,,,,,,,,,-----------,,,,,-----,-*,,.,-----,------------------..-..-..............-..//..-....-../.-....-.-.-----.----.-..--...--.----'()(((((((((''''*((((((())**+,,---.../////0/0/0/1/0100000//////////./......./...//../../............-----.-,--,,--,,,+,+--,,,,,,-,+++,-,,,,,-,,---,,,--,,,,,--,,,,,-,,,,,+++,,++*+*+*************))))))((((((((''&&&&&&&&&%%&&%&&%%%&&&&%%&&&'&''''''&&&&&&&&&&%%&&&&&%&'&%&'&''''((())))))))*)*)+***+*++**++++++,+++++*,-+++++++++++++++,,+,,,,,,,---,,,,,,,,,,-,,------------,,,,,-----,-*,,.,------,--------------..-.....-..............-..//..-...---...-.-..-.-.--.--.-.--.-.---...--.--.-'()((()))(((''''*((((((())**+,,,--....//////0/0/1/0100000/////////....../.......//.././//.-....-...------.-,,-,,,,,,,+,+,--,,,,,-,,++-,,-,-,-,,---,,,--,,-,,--,,,,,-,,,,++++,,++++*+*+************)))))((((((('''&&&&&&&&&&&%%%%&%%&&&&&%%&'''&&''''&&&&&&&&&&&%%&&&&%%&'&%&&&&'&&'(())()))))*)*)****+*++**++++++,+*++++,,+++++++++++++++,,,,,,,,,,---,,,,,,,,,,,,,------------,,,,,-----,-*,,.-----,-------------------..-/.-....-.........-..///.-...-.../.-....-...--.--.-.--.....-...--.-..-'()((()))((((''(*((((((())**+,,,--....//////0/0/0/010000///////////./.........../..-.../..-....-.--------.,,,,,,,,,+,+,+,-,,-,-,-,,++,-,,,-,--,---,,,--,,,,,-,,,,,,,,,,,,+++,,++++++*+*********)*))))))((((((('''&&&&&&&%&&&&%%&&%%&%&&&%%&'''&&'''&&&&&&&&&&&&&%&%&&%%&&&%&'&&&&&&'(()()))))))*)*******+**++**+++++++++,,+++++++++++++++,,,,,,,,,,-,--,,,,,,,,,,,,------------,,,,,-----,-*,-.------,,-----------------.....-.................///.-...--....---..-.-.--.--...---....-...-..--.-'()'(()))((('''(*((((((())**+,+,---...//////0/0/0/00/000///////////........./.../.--......-..-.--..----,---,,,,,,,,+,+,+,-,,,,-,-,,++--,-,----,---,,,--,,-,,--,,,,,,,,,,++++,+++++++*+*********)*)))))(((((((('''&&&&&&&&&%&%%%%&%&%%&&%%%&'&&&''''&&&&&&&%&&&&%%&%&&%%&'&&&&&&&&&&&'((((()(())))***)+**++*++*+++,+++++*,,++++++++++++++,,,,,,,,,,,---,,-,,,-,,,,,,-------------,,,------,-*,-.-----,,,-,---,----------..../.-................./0/.-...---./.-.-..-...--.--....--..---...--.----'()((()))))((('(*)(((((())**+,+,--....////////0////000000//////////...........-...--.-....-.-----------,--,,,-,,,,,,,+,+,-,,,,,,-,+++,,,------,---,,,--,,,,,-,,,,,,,,,,,++++,+++++++++***********))))(((((''''''''&&&&&&%%&&&%%%&%%&%&&&%%&&&&''''''&&&&&&&&&&&%&&&&&%%&'&%'&&&&&%&&&'''(()(())))***)+******+**++,+++++*,,,+*++++++,++++++,,,,,,,,,---,,-,,,,,,,,,,--------------,,,-----,-*--.-------,-------------.---.../.-....-............/1/.......-...-.-..-.-.-..--....-...-.-...-..----'()'((())))((('(*((((((())**+,+,--...-//.///0///0//0000////////////..........---..--.-..---.-----------,,--,,-,,,,,,++,+,,,,,,,,-,+++,-,-,,,------,,,--,,,,,-,,,,,,-,,,,++++,+++++++++*********)*))((((((''((''&&'&&&&&&&&&&&&%%&%&&%&&&%%&&''&&'''&&&&&&&&&&&&%%&&&&&&&'&%&&&&&&%%&&''''(((())))*)))*******+++++++++++*,,++++++++++++++,,,,,,,,,,,---,,,,,,,,-,,,,,-,-----,-----,,------,-*--.-----,-,----,----------.-..-/...-..-............/0//......-...---..-...--.--...--....--....-.----'()(((()))))((((*)((((())***+,,,--.-......////0/0//000/00//////////..........---..--.--..-----------------,,,-,,,,,,++,+,,,,,,,,-,,++--,-,-,--,---,,,--,,,,,-,,,,,,,,,,,++++,+++++++++*********)*))(((('(''''''&&&'&&&&&&&&&&&%%&%&&%&&&%%&'''&&'''&&&&&&&&&&&&&%&&&&%%&'&%&&&&&&%%&&&&&''((')())*)))****+*++++++++*+++*,-++++++++++++++,,,,,,,,,,,-,-,,,,,,,,,,,,,,-----------,,,,,-----,-*--.-----,-,,,-----------.----.-/.-................./0/.....---..----..-...-..--..-.--....-.-.--.--.-'()'((()))))((((*)())()))**++,,,,-----..../////////00/00//////////.....-.....---..--.--..-----------------,,,,,,,,,+,+,+,,,,,,-,-,+++,-,-,-,--,---,,,--,,,,,-,,-,,,-,,,,,+++,,++***+++*********))))((('''''''''&&&&&&&&&&&&&&%%&&%%&&&&&%%&''''&'''&&&&&&&&&&&&&%&&&&%%&'%%&&&&&&%%&%&&%&''''(()())))******++++++++*++++,-++++++++++++++,,,,,,,,,,,-,,,,,,,,--,,,,,------------,,,,,-----,.*--.------,,-,----------,----..-/.-............./.../0//.....-....-.-..-...-...-.-..-...---...--.----'()((((())))((((+)())()))*+++,+,,,----..../////////0//0///////////.........-.---..--.....------,----------,,,,,,,,,,++,+,,,,,,,,-,,++,,,-,,,-,,---,,---,,,,,-,,,,,,,,,,,++++,+++++*+*********)*)))(((('''''''''&&&&&&&&&&&%&%%%&&%&&%&&&%%&'''&''''&&&&&&&&&&&&%&&&&&&%&'&%&&&&&&%%&%&&%&&&&'(((())))******++*+++++*+++*,-++++++++++++++,,,,,,,,,,-,-,,,,,,,,,,,,,,,-,---------,,,,-----.-.+--.-----,,,-,----------------....-....-............/0/.-....--..----..-.-.-..--...---..-.-...-..----'()(((((((((((()*)())())**+++,,,,,----.-../////////0///////.//////...........---..--.-...------,---,---,--,,,,,,,,,+++,+,,,,,,,,-,+++,,,---,--,---,,,--,,-,,--,,,,,--,,,++++,+++***+********))*)))((''''''''''&&&&&&&&&&&&&&&&%&&%&&&&&&%%&'''&&'''&&&&&&&&&&&&&&&&&&&&&'&%&&%&&&%%&&&&%&&&&&'((()()(*)*****++*++++*++++,,++++++++++++++,+,,,,,,+,,-,-,,,,,,,,,,,,,-------------,,,--------*--.------,,,,----------,----..-/.-................./0/......--...---..-.-.--.--.-.--....--...--.--.-'()'((((((((((((*)())())**+++,+,,,----..../////////////////.////./.....-.....---..--.-...------,-----,-,--,,,,,,,,,+++,+,,,,,,,,-,+++,-,--,,-,----,,,--,,-,,-,,,,,,-,,,,++++,++++**+********)))))((''''''''''''&&&&&&&&&&&&&%&%&&%&&&&&%%%&'''&&'''&&&&&&&&&&&&&&&&&&%&&'&&&'%&&&%%&%&%%%%&%%'''')()()))*******+++**++++,-++++++++++++++,,,+,,,,,,,--,,,-,,,,,,,,,,,-------,-----,,,----.-.*--.-----,,,,,,-,,------,----..-..-....-............///.......-...---..-.-.-..--....-.....-...-..--.-(()((((()((('('(*)(()())**+++++,,,,,--.--.../////////////..././../.....-.....---..-----..-,----,---,,--,,-,,,,,,,,,+,+,+,,,,,,-,-,,++----,-,------,,,--,,,,,-,,,,,,,,,,,++++,+++***+********)))))(('''''''''''&&&&&&%%&&&&&&%%&&&&&&&&&%%%&'''&''''&&&&&&&&&&&&&&&&&&&&&'&%&&&&&&%%&%&&%%%&%%&&''('(()))*)**+***++**++++,-++++++++++++++,,++,,,,+,,-,-,,,,,,,,,,,,,--,---------,,,,-----.-.*--/-----,-,,,--,,------,-----.-..-.--.-............///.-....-....---.--.-.--.--.-.--.....-...--...--(()(((()(((((''(*)())())**+++++++,,,-----.../././////////././//../...........---.------.-----------,,,-,,-,+,,,,,,,,++,+,,,,,,,,-,+++,-,----------,-,--,,,,,-,,,,,,,,,,,++++++++*******))***)))))(''''''''&'&'&&&&&&&&&&%&&&&%%&&%&&&&&&%%&'''&''''&&&&&&&&&&&&%&&&&&&&&'&%&'&&&&%%&%&&%&%%%%&&&&('(())))))*+***++**+++*,-++++++++++++++,,+,,,,,,,,-,,,,,,,,,,,,,,,,-----------,,,,,----.--*--/-----,,,,,--,,------,-------..-....-............///.-...---...---..-.-------.--.-...-.-...-..----(()((((((((('''(*((()())**+**+++,,,,,--.--../././/////.//././///./.....-.-.-.----.-----.--,----,--,,,,-,,-,+,,+,,,,+++,+,,,,,,-,-,,++,-----,--------,--,,,,,-,,,,,+,,,,,++*+++++********)***)))((''''''&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&'''&''''&'&&&&&&&&&&&%&&&&&&&'&&&'&&&&%%&%&%%%%&%%&%&&''(')())))****+++**+++*,-+,++++,++,+,++,,++,,,,,,,--,,,,,,,,,,,,,,,,--,---------,,,----.--*--.-----,,,,,,-,,--------------..-.--.-.........-...//.-...---..----..-.----.--...--....--...-...-.-())((((()((((''(*(())())**++++++++-,-,--.-...././////.///././///./.....-.-.-.------,------,----,--,,,,-,,-,+,,,,,,,+++,+,-,,,,,,-,,++--,-,--------,,,--,,,,,--,,,,,,,,,,+++++++********))**))))((''&'''&''&'&'&&&&''&&&&&&&&%&&&&%&&&&&&%%&'''&&'''&&&&''&&&&&&%%&&&&&&&'&&&'&&&&%%&%&%%%%&%%&%&&&&''(()))))****++**+++*,-+,+++,+++,,+,+,,++,,,,,,,---,,,,,,-,,,,,,,-,-,---------,,,----.-.*--.-----,,,-,,-,-------,-------..-.-..--.-..........//.....---...---..-.----.--.--.-....--...-..----)**((((()(((('''*)()))))**+*++++,,-,--------.././////....././///./.....-.-.-.-----,,------,--,-,-,,,,,,,,-,+,,,,,,,,++,+,-,,---,-,,++,-,----------,-,--,,,,,-,,,,,,,,,,,++**,++********))***)))((''&'''&&&&&&'&&&'''&&&&&&&&&&&&&&&&&&&&%%''''&&'''&&&&'''&&&&&%%&&&&&&&'&&&'&&&&%%&%&%%%%&%%&%%%&&&&((())))*****+**+++*,-+,+,+,,,+,,,,+,,,,,,,,,,,---,,,,,,,,,,,,,,-------------,,-----.-.*--.-----,,,,,--,,------,-------..-.--.-.....-......//..-...---..----..-.----.--..--.....--...-..--.-**+))))))))((''(*)()))***+++++++,,,,,,------.././..//........//../.....-.---.-----,,------,--,-,,,,,,,,,,-,,,,,,,,++++,+,,,,,,-,-,+++--,----------,,,-,,,,,,-,,,,,,,,,,,++++,+++*******))**))))('''&'''&&&&&''&&''''&&&&&&&&&&&&&%&&&&&&%%'''&&&'''&'&&'''&&&&&%%&&&&&&&'&&&'&&&&%%&&&%%%%&%%&%%%&&&&''((())*))*++**+*+*,-,,+,+,,,+,,,,+,,,,,,,,,,,--,,,,,+,,,,,,,,,-,,,---------,,---.-.-.+--.,----,,,,,--,,------,-------.--.----..-......-..//..-...---..----..-.-.-..--.-.--.-..--...--..---*+,******)))((((*))**)***+++++++++,,,,--,---.-/./....-.-.-.........---------.--,--,,-----,,,,,-,,,,,,,,,,-,+,,,,,,,+++,+,,,,,,,,-,+++,-,-,----,---,,,-,,,,,,-,,,,,,-,,,,+++*++++******)))*)))((''''&''&&'&&&'''&''''&&''&&&&&%&&&&&&&&&&%%&'''&'''''&&&&''&''&&&&&&&&&&&'&&&'&&&&%%&%&&%%%%%%&%%%&%&&&''((())****+**+*+*,-,,+,+,,,,,,,,+,,,,,,,,,,,-,,,,,,,,,,,,,,,,------------,,,--..-.--+--.,----,,,,,--,,--,-,-,-------..-.-----.--........./..-...---...---.--.-.--.--.-.----...-...--.--.-*+,*******)))(((*))*****++,++,++++,,,,-,,,,,--...-..--------......----------.--,--,,-----,,,,,,,,,,,,,,,,-,+,,,,,,,,++,+,-,,,,-,-,,++,-,------,---,,,--,,,,,-,,,,,,,,,,,++*+++********)))))))((''''&'&'&&&&'''&&&&''&&&&&&&&&&&&&&&&&&&&%%&'''&&'''&'&&&''&''&&&&&&&&&&&'&&''&&&&%&&&&&%&%&%%&%%&&%&%&&''(()*)***+***++*,-,,+,++,,+,,,,+,,,,,,,,,,,--,,,,,+,,,,,,,,,-,---------,-,,---.-.--*--.,-,--,,,,,-,,,--,-,-,-------..-------.--.-..--.../..-...---...---..-.-.---.-.-----...--...--.----*+,***+++**)))))+*)***++++,,+,+,++,,++,+++,,--.-.-..----------.--.-----------,,---,,--,--,+,,,,,,,,,,,,,,-,+,,+,,,++,+,+,,,,,,,,-,+++,-,-,-,--,---,,,--,,,,,-,,,,,,,,,,,+++++++********)))))(((''''''''&&&&&'''&'&''&&&&&&&&&&&&&&&&&&&&%%&'''&&'''&'&&&'&&&'&'&&&&&&&&&'&&''&&&&&&&&&&%&%&%%&%%%&%&%&&''(()))))****+++*,-,,+++,,,,,,,,+,,,,,,,,,,----,,,,,,,,,,,,,------------,-,,-.---.--*--.,-,--,,,,,,-,,--,---,-------.--.--.--.-...-.--..//..--..---..----..-.-------.-.--.-...-...-..----*+,*++++++**)))),*)**)**++++,,+++++++++++,,,--...-..----------.--.-----,------,---,,--,-,,+,,,,+,,,,,,,+,-,+,,+,,,++++,+,,,,,,,,-,,++-----,---,---,,,--,,,,,-,,,,,,-,,,,++++,+++*******)))))(((''''&'''&&&&&'''&''''&&&&&&&&&&&&&&&&&&&&%%''''&&'''''&&&&&&&'&'&&&&&&&&&'&&''&&&&&&&&&&%&&&%%&%%%&%&%&&&&('())))******+*,-,,+,+,,,,,,,,,,,,,,-,,,,,---,,-,,,,,,,,,,-------------------.-.-.*--.,-,--,,,,,,-,,----,-,-,-,---.--------------.--.../..-...---..----..-..---.--.-.--....--...--.--.-*+,*+*++++**)))*,*)**)****++++++++++++++++,+--.-.-..-------,-------,---,-----,,---,,-,---,+,,,,+,,,+,+,+,,,+,+++,,,++*,+,,,,,,,,-,,++------,------,,,--,,,,,-,,,,,,-,,,,++++,++*******))))))(((''''&'''&&&&&'''&&'''&&'&&&&&&&&&&&&&&&&&%%''''&&''''&&&&&&&&'''&&&&&&&&&(&&''&'&&&&&&&&%&&&%%&%&%&%%%&&&&''())))**)****+,-+,+,,,,,,,,,,,-,,,,,,,,,----,,,,,,,,,,,,,,-,----------,,------.--*,-.,-,--,,,,,,-,,,,,,--,-,-----.-,---.-----.-.---.-./..-...---...---..-.-.-----.----.....-...--.----*+,*+++++***)))*,**)*))))****+*++*+++++++++,-----------------------,,,-,-----,----,,-,,--,+,,,,,,,,,,,,+,-,++,+,,++++*,+,,,,,,,,-,,++------,------,,,--,,,+,-,,,,,,,,,,,++++,++******)))))))((''''''&''&&&&&&''&&'''&&'&&&&&&&&&&&&&&&&&%%&'''&&'''''&&&&'&''&'&&'&''&''(''''''''&&&&&&%&&&%%&%%%&%&%&&&&&'()(())*))**+*,-+,++,,,,+,,,,,,,,,,,,,,,----,,,,,,-,,,,,,-------------,,--.-.-.--*,,.,-,-,,,,,,,-,,,-,,--,--,,---.-,------------..-.../..--..---..----..-.-.-----.------..--...--.----*+,*+++++***)))*,****)))))*))*****++++++++++,,-,-,,-,,------------,,,,-,-,-,-,,,--,,-,--,,,,,,,+,,,+,,,,,-,++,++,,++++,+,,,,,,-,-,,++-------------,,,--,,,+,-,,,+,+,,,,,++**++******)*))()))(((''''&'''&&&&&'''&''''&&&&&&&&&&&&&%&&&&&&%%&'''&&'''&&&&&&&&''&'&&'''''''('''(''''&&&&'&%&&&%%&&&%&%%%&&&&&'(((())*))**+*,-+,++++,,,,,,,+,,,,,-,,,,----,--,,,-,,,,,,--------------,-------,-*,,.----,,,,,,,-,,--,,,-,-,-,---.-----------------.../..-..----..----.--.---.---.--.-.....-...-..----*+,*+*+++***)))*,****))))))))*)***+*++++++,+,,,,-,,,,,,-,,--------,,,,,,,,,,-,,,--,,,,,-,++,,+,+,+,,,,,+,-,+++++,,+++*+++,,,,,,,-,,++-------------,,,--,,,+,-,,,+,,,,,,,+++*++******))))()))(''''''''''&&&&''''&&'''&&'&&&&'&&&&&&&&&&&&%%&'''&&'''&&&&&&&&''''&&'''''''(''((''''&&'&''&&&&%%&&&&&%&%&&&&&'(((())*))**+*,-+++++,,,+,,,,+,,,,,-,-,,------,-,,,,,,,,,,-,--------------.---.--*-,.,-,--,,,,,,,,,,-,,,-,-,,,----------------.--.-.../..--.----..----.--...-----.----...---...-..-.--*+,*+++++***)))*,****)*))))))*))******++++++,,,,-,,,,,,,,,-,------,,,,,,,,,,-,,,--,,,,,,,++,,+,+++,+++,+,,,++++++++++*++,,,,,,-,-,,++,-----------.,,,--,,,++-,+,+,+,,+,,+***++******)))((())(''''''&''&&&&'''''&&&&'&&&&&&&'&&&&&&&&&&&&$%&'''&&'&'&&&&&'&''''''&''''''((''(('''''&'&'&&&&&%%&&&%&%&%&&&&&''((()))))****+,++++++,++,,,,,,,,,,,,,,,,-------,,-,,,,,,--,---------,-,,-----.--*,-.,----,,,,,,-,,-,,,,,,---,-----,---------------.-./..--..---..----..-.-.------------...-...--.----*+,*+++++++***)*,+**+*******)*)**)****++++++,,-,-,,,,,,,,,-,------,,,,,+,,,,,,,,-,,,,,,,,,+,,+++,+++++,+,-,++++++++++*,*,,,,,,-,-,,++-----------.--,,--,,,,,-,+,+++,,++,++**+***)))*)))(((((('(''''&'''&&&&''''&&&&'&''&&&''&&&&&&&&&&&&%%&&&&&&'''&&&&&'&&'''''&'''''''(''(('(('''''''&&&&&%&&%%&%&%&&&&&&'(((()))))***+,++++++,,+,,,,+,,,,,,,,,,----,--,,,-,-,,,,,-,-,---------,---------*-,.,----,,,,,,-,,,,,,,,,,,-,--,--,---------------.-./..--..---..----.--.-------.----.-..--...-..----*+,*++++,+++**)*,++++*+**++******)****++*+++,+,,-,,,,,,,,--,------,,,+,+,,,,,,+,--,,,,,,,++,,+,+,+++++,++,,++++++,+++*++,,,,,,,,-,,++--,---------.--,--,,,,,-,+,+++,+++,+***+***)))*)))(((((('''''''''&&'''''''&'''''&'&&'''&&&&&&&&&&&&%%&&&&&&&''&&&&&&&&''''''''''''((''(('(((''''''&'&'&%&&&&&%&%&&&&&&'(''(()(()**)+,++**++,,+,,,,,,,,,,,-,,,--------,,-,,,,,,--,,,---------,------.,-*--.,----,,,,,,-,,,,,,,,,-,,,-----,----------------../..-...---..----..-.----.-------.....-......----+,-+++,,,,+++***,+++++++++++*+********++++++,,,,,,,,,,,,,,-,------,,,+++++,,,,,,-,+,,,,,,++,,+,+++++++++,,+++++++++++*,+,,,,,,,,-,+++--,------,-----,-,,,,+,-,+,++++,++,+***+***)))))))((((((''''''&&''''''''''&&''&&&'&&&''&&&&&&&&&&&&%%&&&&&&'''&&&&&&'&''''''(''(''((''()()((''''''&'&&&&&&&&&%&%&&&&&&''''(()(())*)+,++*+++,++,,,,+,,,,,,,,,,-------,,--,-,-,,--------------,-------,-*,-.,-,--,,,,,,-,,,,,,,,,,,,,,-,--,---------------.../..-...---..----..-.---------.---..-.-...--.----,,-+,,,--,,,++*+-,+,,+,,,,,,++++**++*+++++++++,,,,,,-,,,,,-,----,-,+,,++,,,,,,,,-,++,,,,,++,,+,+,++++++++,+++++++++++*,+,,,,,,,,-,+++------,-------,,,,,,,+,-,+,+++,,++++***+***)))*)))(((((''(''''&'''&'''''''&''''&&'&&'&&&&&&&&&&&&&&%%&&&&&&&''&&&&''&&''''''(''(('()('()())(''('('''''&&&&&&&%&%&&&&&&''''(()(())*)+,***++++++,,+,+,,,,,,-,,,----,,--,,-,,--,,--------------,------.,-*,-.,-,--,,,,,,,,,--,,,,,,,,,,----,-------------.-.-./..--..---..-,--..-.------------.-...-....-.----,,-,,,,---,,++++-,+,,+,,,,,,,,++++++**++++++++,,-,,,,,-,,,,,-,-,,-,,,,,+,+,,,,,,-,++,,,,,++,,+,++++++++++,+++++++++*+*++,,,,,,,,-,,++-------------,,,-,,,,,+-,+,++++,++++*******)))*)))(((((''('(''''''&''''''''''''&&'&&&&&&&&&&&&&&&&&$%&&&&&&'''&&&&&''''''''''''(('()(())()))((('('''''&&'&&&&&&%&&&&&&''''(()(())))++***+*++++,+,,+,,,,,,,,,,--------,,-,--,,,--------------,-------,-*,-.,-,--,,,,,,,,,,,,,,,,,,-,--,--,------------.----./..--..---..----..-.-.-----.-----....-......-..-,-.,,------,,++,.,+,,+,,,,,,,,++++++++++++++++,,,,,-,,-,,,,,----,-,,,,,,,,,,,+,,--++,,,,,++,,+,++++++++++,+*+++++++++*+*,,,,,,,,-,,++--,---,--,---,-,--,,,,,-,+,+++++++++**)****)))))))((((('(('('''''''''''''''''''&&'&&&&&&&&&&&&&&&&&%%&&&&&&'&'&'&&&''&''''''('((((()(())))))(((((''''''&&&&&'&&%&&&&&&''''((((())))++*****++++++,++,,,,,,,,,,--------,---,,-,,----------------------,-*,,.,---,,,,,,,-,,-,,,,,,,,,,--,--,-,-------------.../.--...---...---..-.---------.----...-...--.----,-.,--------,,,,.-,,,,,,,,,,+,+,++,++++++++++,,,,,,-,,,,,,-,,,-,,-,,,,,,-,,,-,,,,,+,,,,,,++,++,++++++++++,+++++++++*+*+*+,,,,,,,-,+++--------,----,----,,,,,-,+++++,,++,+***+***)))*)))(((((''((('''''''''''''''''''&&'&&&&&&&&&'&&&&&&&$%&&&&&&'''&&&&''''''''''((((((()(())))))())(((''''&&'&&&'&&%&&&&&&&''''(((((())*+*****+++++++++,,,,,-,,,,--------,-,,,---,-----------.---------.,-*,,.,-,-,,,,,,,,,,,-,,,,,,,,,,-,--,-------------.-.-./..-...---..----.--.----.-------...-.-...-..----,-.---------,,,,/-,,-,,,,,,,,,+,++,+++,+++++,+,,-,,-,,,----,-,--,-,,,,-,-,,,-,,,-,++,+,,,++,++,++++++++++,+*+++++++++*+*+,,,,,,,-,+++,-,------,-----,--,,,,,-,,,+++,,++,++**+***)))))))(((((((('(''''''''''''''&'''''&'&&&&&&&&&&&&&&&&&%%&&&&&&'''''&''''''''(''((((((()(())()))())()('('''&'&'&'&&&&&&&&&&''''((''((((********++*+++++,,,,,,,,,,--------,------,,-----------.-----.-.-.--*,,.,-,--,,,,,,,,,,,,,,-+,,,,-,,--,-,--,------------./..--.----..----.--.-.-----.-..---.---...-..------.---...----,,,/-,--,,,,,,,+,,,,+,,++,+++++,+,,-,--,,,,,,-,-------,,,-,,,,,-,,,,,++,++,,++++++++++++++++,+++++++++++*+*+,,,,,,,-,+++,-----,-,,---,,,--,,,,,-,+,+++,,+++++**++**))))))))((((((((((''(('''''''('&''''&''&&&&&&&&&&&&&&&&&%%&&&&&&'''''&&'''''''(''((((((()()))()))(()()('''''&'&&&'&&&'&&&&&'''''((''((((**))))***+*+++++,,,,,,,-,,,---,---,------,,----------..-----.-.-.,-*,-.,-,-,,,,,,,,,,,,,,,,+,,,,,-,--,-,---------------./..--..---..-,--..-----------.--.-.-.-...-..----,-/----..----,,,/-,--,,,,--,+,,,,,,,,+,,++++,,-,--,-,,,,,,,,------,,,,-,,,,,,,+,,,++,,,,,++,+++++++++++++,+*+++++++***+*+,,+,,,+,,+++,-----,--,---,-,--,,,,,-,+,+++,,++++***+***)))*))))(()(((((((((((('((''((''''''''''&'&&&&&&'&&&&&&&%%&&&&&&''''''''''''''(''((((((()(())()()(((((('(''&&'&&&'&&&''''&&&''''(('''('')*())))****++++++,,,,,,,,,,-------,,-----,,-------.--.------.....,-*,,.,-,-,,,,,+,,,,,,,,,,+,,,,,,,--,-,,------------.-./..--.----..----..-.---------.----...-...-.---.-,-.-----.---,,,,/-,--,,,,--,,,,,,,,,,+,+++,+,,-,-,,-,,,,,,,,------,,,,,,--,,,,+,,,++,,,,+++,+++++++++++*+,+*+++++++***+*+,++,+,,,,+++,-,-,-,-,,---,,,--,,,,,-,+,,,+,++++********))))))))())((()((((((((((((((('''''''''''''&&&&&'&&&&&&&%%&&&'&&''('''''''''(((''((((((())())(())(((())((((''''&&&&&&''''&&&'&''''''''&&(('(())****+++++,,,,,,,,,,---------,-,---,,-----...-...-----...-.--*,,.,---,,,,,,,,,,,,,,,,+,,,,,,,--,-,,-,------------./..--..---..----..-.-------.-.--.-.---...--.----,-.-----.-----,-/-,--,-,---,,,,,,,,,,,,,+,,,,,-,-,--,,,,,,,,-,-,--,,-,,,-,,,,,+,,,++,++,,+*++++*+++*+++++,+*+++++++**)+*++++,+,,,,+++,-,-,-,-,,---,,,--,,-,,-,+,++++,+++********)))))))))))((()()((()))(((((((''''''''''''''''&''&&'&&&&%%&&&'&&''(''''''''(((((((((((())(())()))(()())(((''&'&&&'&&&'&'&&&&'&''''&&''&&'('''())***+++++,,,,,,,-,,--------,,-----,,-----....-..-----...-.--*,-.,,,-,,,,,,,,,,,,,,,,+,,,,,-,--,----,,-----------./..--..---..----..---------.------.-.-...-..----,-/----.....--,-/----,,,,---,,+,,,,,,,-,,,,,,,-,-,,-,,,,,,,,------,,,,,,,,,,,++,,,++,++,+++++*+*+++++++++,++++++++***)+**+++++++,,+++,-,-,,,-,,---,,,--,,-,,-,+,+++,,+++**********)*))))))((())()))))))()()(((''''''''''(((''''''&''&'&&%%&'''''''(''''''('(((((((())())*)())))))(())))(((('&''&&'&&&''&&&&&'&''''&&'''&'(''&'())*)*++++++,+,,,,,,----,-----------,-----..--...-----.....--*,,.,-,-,,,,,,,,,,,,,,,,,,,,,,,,--,-,--,,-----------./.---.----..----..-.-------.------.-.-...--.--.---/-----.-.-----/----,,,----,,,,,,,,,,,,,,,,,,,,-,,-,,,-,,,,-------,,,,,,,,,,+++,,++,++,+++++****++++++++,+*++++++***)*)*+++++++,,+++,-,,,,,-,,---,,,--,,-,,-,+,+,+,,++++***+****))*)*))))))(()))())))))))))))('''((((((((((('''(''''''&%%&''''&'((''''''((())))()))))))*)))*))))))))))(((('&'''&&&&&'&&&&&&&&&''''''''&'''&&''()))***+++++,,,,,,,--------,---------.-.-..-....-.---.....--*,,.,-,,,,,,,,,,,,,,,,,,+,,,,,-,--,-,,,,--,---------./..-...---..----.-----------------.---..---.--.--./-.-......--,-/----,,,,--,,-,,,,-,,,,,,,,,,,,,-,,-,,,,-,,,------,,,,,,,,,,,++,,,+++++,++*+******+***+++,+*++*+++***)*)*+**++++,++*+,-,,,,,,,,---,,,--,,-,,-,,,+,+,++++********)))*)))))))))))))(()))))))))))((((()(())))))((((((((''''%&'''''''((''''''(())))))*))*)**+)))*))))()))))(((('&'''&'&&&'&'&&&&'&&'''&&'''&'(&'&'''())**++*+,,,,,,,,,-----------,------.-.-........----.....,-*,-.,---,,,,,,,,,,,,,,,,,,,,,,-,--,-,,,,,-,---------./..-...---..----.--.---------.--.-..--.-.--.----,./-.-.....---,-/----,-,,--,,-,,,,,,,,-,,,,,,,-,-,,-,,,,,,-,----,-,,,,,,,,,,,+++,,++,++,++*+******+*+++++,+*++*++**)*)*)****+*++,,+++,-,-,-,--,---,,,--,,-,,-,,,,+,,,++++***+**********))*)))))))))))))))))))))())))))))))))((((('(('(''&&'''''''(('''''((())))))*******+))**))))()))*)(((('&'''&'&&&'&&&&&&'&&'''&&'''&'(&&&&&'(()***+*++++,,,,,,-----------------.--..........----.....--*,-.,-,-,,,,,,,-,,,,,,,,+,,,,,,,--,-,,,,,-,-,-------./..--.----..----.--.----------.-.-..--.----.--.-,-/-.......---,-/----,,,,--,,-,,,,,,,,-,,,,,-,-,-,,--,,,,,-,-,--,-,,,,,+,,,,,+++,,++,++,++*++****++++++++,+*+++***))))*)****++++,++++,--------,---,-,--,,-,,.,,,,,,,,,,++***++********)))*)))))))))))**)))*****))))))))))))))))()(((((('&&'(''''((('('((((()))*))******++****)))))))))))((('&'''&'&&&'&&&&&''&&'''&&'&&&'(&&&&&''(()****++++,,,,,,-------------------..-........----.....--*,,.,-,-,,,,,,,,,,,,,,,,,,,,,,-,--,-,,,,,,,,--------./..--.----...---.--.--------------..--.----..-.-,-/-........-,,-/----,,,,---,-,,,,,,,,,,,,,,-,-,-,,-,,,,,,-,----,-,,,,,+,,,,,+++,++++++,++*++*+**++++++++,+++++++**)))*)***+++++,,+++,-,----------,,,--,,--,--,,,,,--,,,++*+,++********)))))))))))*)***)))*****)****))**)))*)))))())((('&&((((''((('('((((()))*))***+**++***+))*)))))*)()(('''''&'&'&'&&'&&&''&'''&&'&&&'('&&&&'''())***++++,,,,,,-----------------..............--......,-*,,.,---,,,,,,,-,,,-,,,,,,,,,,-,--,-,--,,,,,--------./..--..---..----..-.---------.-----.--..---.--.-,-/-.......--,,-/----,,,,--,,-,,,,,,,,,,,,,,-,-,-,,-,,,,,,,,-,-,,-,,,,,+,,,,,+++,++++++,++*++++++++++++++,++++++++***)**+++++,,+,,+++----,-,--------,--,,-,,--,-,,,--,,,,++++++*************))*)*******)))**********)**)****)))))())))((&'((('''((('(((((((())*)***+++++,+*++***)))))))))(('''&'&'&'&'&&&&&&''''''&&'''&'(&&&&&&'''))***+++++,,,,,,----------------..-...........--......--*,-.,----,,,,,,-,,--,,,,,,,,,,,,--,-,,,,,-,---------./..--..---...---..-.-.--.----.----.---...--.-..-,-/--......--,,-/----,,,---,,,,,,+,,,,,,,,,,-,-,-,,,,,,,,,,,-,--,-,,,,,+,,,,,+++,+++,++,+++++++++++++++++,+++,+++++*+*++,,,,,+,,,,,++--,---,------,-,--,,-,-.-,,,,,---,,++++++*****+*******************))*********+**)*)*****))))()))))(&'((('''((((((((((()))***+++++++,++++****))))*))))((''''&'''&'&'&&&''&''''&&'''&'(&&&&&&&''(()***++++,,,,,-----------------............-.-.....-.,.*,-.,----,,,,,,-,,-,,,,,,,,,,,,,--,-,,-,,---,-------./..--..-.-...---..-.-.-----.-.----.---...--.--.---/-.-.....--,,-/----,,,---,,-,,,+,,,,,,,,,,-,-,-,,-,,,,,,,,------,,,,,+,,,,,+++,,++,+,,,++,++,+,,,++++++,+++,+++,++++,+,-,,,,,,-,+++,-----,-,,--------,,-,,.-,-,,,--,,,,++++++++++++++**++******************+****+****)******))))))))))''((('''(()(((())))))****+++++++,+*+,****))*)**))))('(''&'&'&''''&&'''&'''&&'''&''&'&&&&&&&'(()**++++,,,,,-----------------..............--......-.*,-.-----,,,,,,-,,----,,+,,,,--,--,-,,-,,,-,--------./.----..--./.---..-.-.--.----.----..--...--..-.--./-......-.-,,-/----,,,,--,,,,+++,,,,-,+,,,-,-,----,,,,,,,,-,-,,-,,,,,+,,,,,+++,,++,,,,,++,++,+,+,+++,+,,,++,+,,,,,,+,+,--,,,,,-,,++------,,,,---,----,,-,-.---,-,---,,,+++,,+++++++++++++************)****++****+************)*))))))(''()((''(()((()))))******+++++++-++,,++**))****))))('(''''''&''''&''''&''''&'''&'(&&&&&&&&&''())***++,,,+,-----------------...............-......-.*--.,----,,,,,--,,--,,,,,,,,,,,,-,,-,,-,--,---------./.---...--./.--...-.-.--.--.-..-...-.-...-..-..--./---.....---,-/----,,,,,-,,,,,++,++,,,,,,,,,-,-,,-,,,,,,,,,,-,,-,,,,,+,,,,,+++,,+,,+,,,++,,+,+,+,+,,,+,,++,,+,,,,,,+,,,--,,,-,-,,+,----,--,,,---,----,,-,,.-,-,,,--,,,,+++,,,,++++++++++++********++**********+**+**************)))))(('()((''())()))**********+++++++-++,,++++******)*))((((''('''(''''&''''''''&'''&((&&&&&&&&&'''((**+++,+,,,,----------------...../........-.....-.-.*--.,----,-,-,--,---,,,,,,,,,--,--,-,---,-,------,--./..--..---/..---..-.-.--.--....-.....-......-..--./-.....----,,-/-,--,,,,,-,,,,+++++,,,,++,+-,-,-,--,,,,,,,,-,--,-,,,,,+,+,+,+++,,++,,,,,,+,,+,,,,,+,,,+,-,+,,,,,,,,,+-+-------,-,,++--------,,-----,--,,-,,.-,-,,,--,,,,++,,,,,+++,++++++++***++******)****++**+++*************+)**)))('()))((())))))**+**++*+**+++++++-++,,++++******)*)*(()(('('''''''''''''''''&''''((''&&&&&'&'''((***+++,,+,,----------------..........//..........-.*--.------,,-,--,,---,--,,,-,,-,--,----,--,---------./.---..---./.-.-..-...--..-....-../..-..........-./---....---,,-/----,,,,,-,,,+,+++++,,,+,,,,,---,--,,,,,,,,,,-,,,,,,+,+++++,+++,,++,+,,,++,,,,+,,,++,,,,-,,,,,,,-,,,+-,---------,++,---------,--------,,,,,.-,-,,,--,,-,+,,-,,,,++,++++++++**+++++*+*******+++*++++**+**++++++++****)))'())(((())*)***++++++++**+++++++,++,,+,++****+***)*)))(('('('(''''''(''''''''''&((''&&&'''&''''()**+++,,+,,----------------......././//..--......-.+--.,-----------------,-,-,-,--,--,-,,-,------------./.---..---./.-.-..-...--..-..........-.........---/-----.---,,,-/----,,,,,-,,,,,++,++,,,,,,,-,---,,-,,,,,,,,,,-,,,,+++++,+++,+++,,++,+,,,++,,,,+,,,,,,,,,-,,,-,,,-,,,,-,---------,+++------------.------,-,-.-,-,-,--,,-,,+,-,,,,,,,+,++++++*++++++++++****+*+**++++*++++++++++++*****))(()))((())****+++++++++++++++**+,++,,,,++**********)))(((('('((('''''''''('''''&((''&&&&&'''''(()***+++,++,----------------...../...///..........-.+--.---.--------------,-,------,--,----,-,,---------./..--..--....-....-...-..............-..........,-.,--------,,,,/----,,,,--,,-,,,+,,,,,,,,,,-,-,-,,-,,,,,,,,,,-,,,,+++,+++++,+++,,++++,,,++,,+,+,,,,,,,,,-,+,-,,,-,,,+-,-------,-,+++----------...-----,,-,-.-,--,---,,-,,,,---,,,,,,,+++++,++,+,++++++*+++++++*+++++++++++++++++*****))(()))((()*****+,+,+,++++++++++*+,++,,+,,++*+*******))))(()(('(((((''(''''(''''''(('&&'&'''&'''(()***+++++,,----------------.....///..//..........-.+--/---.----------------,---------,-------,,--------./.---..---./.-....-......--...-......-/.........,-.,--------,,,,/-,--,,,,--,,-,,,,,,,,-,,,,,-,-,----,,,,,,,,,,-,,,++++,+++,+,+++,,++,+,,,,+,,+,+,,,,,,,,,-,,,-,,,,,,,,-,---------,,++----------...---.------.---------,-,,,,----,,,-,,,,,,,,,,,,,,,+,,,++++++++*++,++++++++,+++++*++***)(()*))))**+*++++,++,,++++++++*++,+*,,,,,,+++*+*****)))))()(('(((('''(''''('''''&((''&&&&''&''''()***+++++,,----------------.....//..///..........-.+--/-.-.----------------,------,--------------------./..--...--./.-....-....-..-.....................,-.,--------,,,,/-,,-,,,,--,,-,,,,,,,,--,,,,-,-------,,,,,,,,,-,,,,+,+,+,,,,,+++,,++++,,,++,,+,,,,,,,,,,,-,,,-,,,-,,,+-,--------.-,,,-------.--...---..--.--..---------.----....-------,,---,,-,,,,,,,,+,,,+,+++++,,++++++,,++++,+++++**(())))))**+*+++,,,,,,,,++,,+,+++,++,,,,,,++++++****)))))))(('((((('(('''''''''''()''&'&'''&'''((*****++,,+,-------,--------.....///.///....../...-.+-./-.-.-------.--------,-------.------,------------./..-...---//.-....-...-...-......./.............,-.,-------,,,,,/-,--,,,---,,,,,,,-,,,-,,,,,-,---,---,-,,,,,,,-,,-,+,,,+,,,,,++,,,+++++,,,+,,+,,,,,,,,,,,-,,,-,---,,,,-,------.-.--,,-.-----......-........./.-.--..........////.......--...-----------,,,,,,,,,,,,,+++++++++,++,+++++**))***)))**+*++,,,,,,,,,++,,,++++-++,,,,,,++++++*****)*)))))(((((((''('''''''''''()''''''''&''(()****+++,+,,-------------.--....../...//............+../-.-..----------.----,-------.-----------------.-./..--..--....-../......-..-.........../.........-./----..---,,,-/---,,,,,---,-,,,,-,,,-,,,,,---,-----,,,,,,,,,-,,,,+,,,,,,,,,,,+,,++,+,,,++,,,,,,,,,,,,,---,,-,-,-,,,+-,-.--.-.-/.---......-...../..-./../..//...../////././////////////////../....-..---------,-,-,,+++++,,,+++,++++++*))****))**+*++,,,,,,--,,+,,,,+,,-,,,-,,,,++,+,+*+*+***)))*))(((((''((''''(''''''()((''''''''((((****+++++,,-------------.--........../........../-.+-./.....------.--..------------.--.--------------.-./..-...--../.-..//-/..-...-......//..././../../.--.,----.----,,,/----,,,,,--,-,,,,,,,,-,,,,,-,-,-----,,,,,,,,,-,,,,+,,,,,,,,-,+,,,++,,,,,+,,,,,,,,,,,,,,,--,,,,,--,,,,-,-......./.---////......///...//..///0///...//////.//0//////0/0///000///////....-.---..------,,,,++,,,,++,++++++*))*******+++++,,,,-----,,,,,,,,,-,,--,,,,+,,,,,++++*****)*))()(((('(('''''''('('()(''''''''((())****+++,+,,---------.------.........../......././-.+-./.....------.---.-----.------..-.--.------------../..--..---//..../../............/.....//.../../.--/----..----,,-/-,--,,,,,,,,-,,,,,,,,-,,,,,---,-,,-,,,,,,-,,,-,,-,,,,,,-,---,,,-,++,,,,,,,,,,,,,,,,,,,,,--,,-,,--,,,,-,-.....////...//////.////////////////10//////0///////0/////01000//000000/0//////........-.-.--,,,,,,,+++,,+++++++))*+++**++++++,,-------,,-,,-,,,-,,--,,,,,,,,,,++++*****)*))()(((((((('''(''('('()(('''''('())))****+++,+,,-------------.--.....//...//......././-/+-./......--.-..--..-.-.-.----.-..-.--.--.----.-.-..//..-.....-//.-../../.......///.//./.../....//.//--/----...----,,/-,--,,,,-,,,-,,,,,,,,-,,,,,-,-,-,--,,,,,,-,---,,-,,,,-,,--,-,,,-,++,,,-,,+,,,-,,,,,,,,,,-,,,-,,---,-,.-././///////.////////////0//////////02101/0/100/0////100//0011100001110101//////........-....---,,,,,,,+,,+,,+,++**++++*+++,+++,,-------------,---,,-----,,,,,,,+++++*+**)*))()((((((('''((''((('))((''''(((())))**++++,,,,,----------------.................../././+../././........-...-.-.-.-.--.-..-.--.--.----..-..../..-...-..//....//./..../..//////./...///..//./.,-/----..-----,-/----,-,----,-,,,,,-,,-,,,,,,,-,-,,-,,,,-,-,------,,,,,,--,--,,,--++,,,--,,,,,-,-,-,,,,,,-,,----------.-.///////0////0000/0/00/011/0/00//000210111111000////1000/001010000111110100/00///...........----,,,,,,,+,,,,,,++**+++++++,,+,+,,----------------.,,--,---,,,,,,++++**+****))()(((((((('''(''''('))((''''((()))*)**+++++,+,---------------,-...../....//......//././+.././//............--..-...-..-..-..-....--.-...-..//..-......///..///././../////////////.///..////.--.----..-----,-/----,-,,---,-,,,,-,,,-,,,,,,,-,-,,,,,,,,,-,--------,,-,-,,,-,,,--,+,,,-,,,--,-,---,,,-,---,--------.-/.////0/0010///011111011011100011001012112111111010///1100/0011110001111101010110///////..../...---,,,,,,,,,,,,,,+**+,++++,,,,,,,-----.-----------.-,--,---+,,,,,+++,+*+****))()(((((((('(((''('('))(('''(((()))***++++,,,+,,----------,,,---...../....//.....///././,.././///....../........-......./.-.-..-....-....-../0..-......///.////.///////.//////////.///////./.,-.----..-----,-/----,--------,,,,,-,,-,,,,,-,-,-,,,,,-,-,----------,,,,-,,,-,,,-,+,,,,-,,,--,-,-------,-.-,-------..-/./0/0000010///12111111111121112211111311111121111////100000010100011111101111111/0/////....//....----,,,,-,,,,,,,**+,,,+,,,-,-,,----..-.--.--.---.-,------,,,,,,+,+++*+****)*))((((((((''((''(((())(('((((())*****++++,,,,,--------,,,,,,---.....//..///.....///././,..0.////....../........-......./.-.-........-....../0/.-......//..///////////////////////./////////.,-.----..----,,-/-----------,-,,,,,,,,-,,,,,---,-,,--,-----,-------,,,-,---,-,,,-,++,,---,,--------------.---.---.-.--/./000101010//0121211121122211122112113211111211110///11000011111001111111111111100//////.///////.....-,---,,,,,,,**,,,,+,,,,,,,---.-....--........--------,,-,,,+,+,+++****)*)))(((((((((((''((('))(('((()))*****++++,,,,,,--------,,,,,,---.....//...//...../////./,..0.////....../.../............/.................../0./..//...///.///////////////////////.///.//.//.,-.-----.----,,-/------,----,-,,,,,,,,-,,,,,---,-,---------------------,---,-,,,--++-,----,-----...-...--.---.---...--/./0/0011120///1212121221222112221121232121112212110//1000/00111100111111111111111100////.//////////....---,,-,-,,**,,,,+,,--,,----......-..../.../.-..----,,,,-,+,,,++++***)*())(((((((''((''((('))(((((()))*****++++,,,,,,-.-----,,,,,,----...../..../....../////./,.././///./...//..//..././....../.................../0/...//.../0/.///////////////////////./////////.--/,---------,,-/-------------,,,,--,,-,,,,,---------,--------.--.-,-,,,---,-,,,--,,-,----,---.-.......-...--.-...--.-/.///00011110/02222222222223122221121232121112222210001100/0010110011111211111222111100////////////////..-----,-,,*+,,,,,,---,-,--............/..//.-..----,,,,,,+,,,++,+**+)*)))((((((('(((''((('))(('(())))))***+++,,,,,,,-.-.----,,,,-----.....//...//...../////./,./0///////././/.////.././....../../................/0//..//////////////0////////////////////////////,-.,---------,,-/----,----------,,--,,-,,,,,-,----------------.------,,,---,-,,,--,,-,------.....//////.//...........-/.//0/0010100/012121212222332222211211321211122222110121100/0111000111111111112221211110///////////////....-----,,++,-,,,,---------..........//..//....----,,,,,,,,,,++,++*+**)*)))((((('(((''((('()((((())))))***+++,,,,,,--..----,+,,,,-----.........//.....///////,./0.//////././//////.././...././/./../............./0//..//////0////0////////////////////.//////////,-.,-,-------,,,/----,----.---,-,,---,--,,-,-,----------------.--.---,-,-----,,,--,,-------.....///////////.//.../...-/.////0010210//1212122222233222221222232121122222221112110/001010001110010111122212221110//////////////....------,++,,,,,,---------.-........./..//..//----,,,,,,,,,,++,++*+**)*))((((((((((''((('))((((())))*****++++,++,,--...----,,,,,,,,,--........//.....///////,//0////////////////////.//..//.//./.............././1//..//////0////00/0/////////////////.//////////,-.,----------,-/----,-----------,--,,-,,,,,-,-------,------.-.--.-----,-----,,---,,---..--...////////0001////////...-/.///00011110/012122212222332222211212322212122222211121110001000//0010011111122212222221//000/////////....------,++,,,,,,--------........././/..//..//..--,,,,-,,,,,++,++++**)*))((((((((((''('('))))()())))******++++,,,,--....---,,,,,,,,,---.......//.....///////,//1////////////////////.//////.//./../../........../1//.//////00////00/0////////////////////////////,-.,----.-----,-/.------------,--,-------,--------------------.--.-----------,,-.-,----..--.////////0010110//////////././0//0010110//12211112222322212211212321212122222211121110011000//001/01011112222223232201110//////////...------,++,-,,,,--.-----........././/..///.//...-,,,,,,+,,,+++++++**)))))(((((((((''('(')*))()))*))*****+++++,,---....----,,,,,,,+,,--.......//./...///////-//1////////////////////./////////././../.....//..///1//.//////00////10/0/0//0//0/0//////////////////,-.,----.----,,-/----,--------,,,,----------------------------.--.---------,--,-..--......-.////////0110121/010000///././///0011110//1211111211232112221221132121112222221112111111100////00/010112122322333332111210/////////../--.---,++,---,,--.-----.........////////..//...--,,,,,+,,,+*,++*+**)*)))(((((((((''(((')*))))))**)*****++++,,-----...----,,,,,+,+,,----.....////..////////,//1////////////////////./////////.//...//./..//..///1//.///////1////10/0/0/00//0/0//////////////////,-.,---------,,-/-----------,-,,-,---------------------,------.--..--------,-,--..--...///.///////00011112111201110///0//0//001010///12111112112221112211212321122222222211122111111110/0011/01011112232333343322222110///////../--.---,++----,-...---......../..///////0/.//...-,,,,,,+,+,+++++*+**)*))))(()(((((''(((')*)))))*******+*+++,,-----....----,,,,+,+++,,,--.....././..////////,//1////////////////////./////////././/...//.////././1//.//////010/0010/000/00//0/0////0/////////////,,.,--------,,,-/--------------,-,------------.-.-------------.--.----.----,-,--..--...///////////0001112321221111100/0/0110000011///11111112112221122211222321211222222211122221212111111111010111223333334443233322220////./....-.-.--++------.....-......../.././/////////./..-,,,,,+,+++*+++*+****)))()))(((((''(((')*)))))******++*+,,,,-----....----,,,++++++,,,--.....///../////////,//1////////////////////./////////././/....../....///1//.//////010/0011/100000//0/0//000/////////////,-.,--------,,,-/--------------,-,-------------------------,---------..---------/..-/..///////////0001112321221211100/1/1111101010///1111111111222111221222232121123222221112222122222211222112121223333333444333333222110///.......-.--,+------../.............././////0////./..---,-,+++++*+++*+*******)))))(())('(((()*)))*******+++++,,,,-----....---,,,,++,,,+,----.....//....////////-//0///0////////////////./////////.////..////./..././1/////////010/001101010000/100//000///0/////////,,-,-,-----,,,,,/----,----------,,---------------,,--------,---------.------.--.//../..///////////001111232122222211001/1211100010///01000101112221112211222321211232222211132222223222212232232222233333334444334333332110//////......-,,-...-.../.......././/..///////0////////-----,+++++*+++*+*******)))))(())('(((()*)*)******+++++,,,,,,,,---------,,,,++,,,,---.-...../.....////////,//0///0////////////////////////0/.////.//./..//..///1/////////010/0011/1100100/001/0/00///0////0////,-.,,--------,,-/----,-,------,,,,----.----------,,--,-----,---,--------.-.-.--.//..//////.///0//00/01212322221222111/101211111010///1101010111222111221121232222223332322223222223333222233223232223333334444433444333322210////.......,,...-...//....//..////..///////0////////...---,,+,++,++*+*+*++***))))()))(()))(*+**)******+++++,,,,,,,,,,----,,,,++,++,,,,-.-.-............///////,//1////0///////////////////////0//////.//.//..//.///1/////////110/0011/1110010/0000/00000/000///////,-.,---------,,-/----,------,-,,,--------------,-,--,,----,,,,-------..-........//..//////.///////0011112321222222111/201212112110///111000010112211122112123222222333332222332322333332233333333323333333344443444434433322110////.....,-....../////.../..././..///////0///0////......--,,+++++++*+*+****)*))()))(())))*+*****+*+*+++++,,,,,,,,,,,,,,,,,,++++,,,,,-.-.-............///////,//1///00/////00///////////////////////.///...///.///1/////////110/001101010110/1000/00100/000///////,,.,-,------,,,-/----,--------,,,,--,------------,,--,----,,-,---..-......../..///..//////.//////000111113212222221110101221112121///11000001001211112211211332322233333322232232333333223332333333233333444444344444444333321100//////.--......///.////////////////////0//00////../...---,+++++++++*++*+*))*))))))())))*+*****+++++++++,,+,,,,,,,,-,,,,,,++,+,,,,--.---............///////-//1///00//////0////////////////0/////////../////////1/////0///110/001101010110/1000000100/000/00////,-.,--------,,,-/----,------,---,,-------------,-,,-,,,-------.-.......././///////////////.//////00/011113212222221110102222122121///000100/1001211112211222322322233333322233232323333323333333333333333344444344444444443332211//////.--.///..///////////////.////////0///0////.././.-.--,,,++++*++++++****))))*))))*)+,*+**++++++++,+,,,,,,,,,,,-,,,,,++,,,,,,,--.-.-..--.......////////-//1///00//////0///0////////////0/////////./////////01/////////110/10110111011001110000110/100/00////,-.,--------,,,-/----,------------------------------,,--------.../..////////////0/////////////0///0/0111232122222211101012221121210//0100/0/00/111011221121232222333333332223333233333333333333333333333334344434444444434443322200/////--////./////////////////////////0///0/////././/-..-,,-,++,++*+++++***)))**))***)+,++++++++++,,,+,,,,,-,,,,,--,,,,++,,,,,-,---..--..-........///////-//1//00//////00//00//////////0/0///////////////////01////00//0110/11110101011001110010100/100/0/////,,.,,,------,,,-/----,----------------.-----.-.----------..-.-.../..////////////0//////0//////////0/0010121122222211102012212221210//11000//0//1110012212222322222233333322233323233333323333333333333433444444344444444444433322110////.-////.//////.//////////////////0///0////.//./.....---,,+,++*++++*********))****,,+++,+,,,+,,,,,-------,,,,-,-,,,,,,,,,,,,,---.-..-.........///////-//1/0/00///0/00//00/0///////00/1///////////////////010///0////111/11110111111001010000110/110001////,,.,,-------,,,,/---------------------.-----...-...........-.-.../..////////////10/////0//////////0/0010121122222211102012222221210//1100//////011011211122233232223333332223333232333333333333332333333434444434444444444444433321100//..///////////.//////////////////0///0////..////....---,,,,+++,++++*++***++**+*+*,-+,+,+,,,+,,--,-------,,,--,-,,,,,,,,,,,,,------.--........///////-//1/0/10///0/01/000//00/0///00/10/0////////////////010///0////110/1011011101100111101111001000000000+,.,,,------,,,-/----,----------------.---..../..../...........-....////////////00////00//////////000010121112122211101/12222221211//0100//////0110001111221322222333333322233222223333333332333333333333344454344444444444444333222110/..//////////////////////////////0////////.././/....----,,-,,+,,+,+++++**++**+++*,-,,+++,,,,----,------,,,,,---,,,,+,,,,,,,+,,,--.--.........///////-//1/0000/0/0001/0000/00/000//0/10/0////////////////020///0////111/01110111011001111011110/1110010010,,-,,,------,,,-/------------.--------.--.../././../.........-.-.....///////////00//0//10/////0///0/0/10121011112211102012222121210//10/////////1100011112113222222333333222333322233323322322333323333334444443444444444444444342321110/./0/////////.//////////.///////0/.//////.././.....-----,-,,,,,,,,++++++++++++++,-+,+,+,,,,----,-----,,,,,,---,,,,++,,,,,++,,,--.----....-..///////-//1/0010/0//00100010000/000000010/0/////////////////20///0////111/0111011111110111101110101110011110,-.,,-------,,,-/---------.-----------.--...///./..//.//../..-..-....././///////00////00//////0///0//01/121012111110001022222221210//11000//00/00100011111123222122333333222322222222232222322333333333334444443444434434444343343332221///00//////////////////..///////0////////.././/....--.------,-,,,,++,++++,+*+++*,-,,+,+,,,,----,---,,,,,,,,---,,,,+,,,,,,++,,,,-.---........//////0-//1/0010/0/000100010000/000000010/0////////////////0200//0////11100121011111111111111111101111111110,-.,-,------,,,,/---------.--.-----.--..--.././/////....../....../......////////00/////00//0//0///0/000/110/1111111000112222212121///000100/1/000000/11011113212222333232212322222232222222322323233333333444543444434433434443343333321//0000//0/0////////////..///////0/.//////.././.....--.---.--,--,,,,,,+++,,++++++,-+,+,+,,,,----,--,,,,,,,,,---,,,,+,,,,,,++,,,,,-...........//////0-//1/000000/001100110001/101001/10/0////////////////120//000///12001122011101110111111111101111111111,-.,--------,,,-/----,----.--.----.---....../././..//......././../......////////////0/000//0////////0/1/010/0001111110202222222120///000100/000111/0/11001113212122332332211322222232222223222222233333333444443344434433433333343333321//1110//000/////////////././////0////////.././/.....-.---.--,----,,,,+++,,+*+++*,-+++++,,,+,,,-,--,,,,,,,,,---,,,,,,,,,,,++,,,,,-........../////0//-//2/1010000001100111101/110000011/1//////////////0/1210/000/0/11101121121111111111111121111121111111,-.,-,------,,,-/---------.--.----.---..-....././../.........///.//....-..///..///////0100/10/0///0/000/01///0/0111110202222222121////0//00/000111010110011132122123332321113222122222222222222222323333333344433344334344343333433333320/1110//0/////..////////.///////0////////..../......-.-.-.--,----,,,,,++,+++++++,-+,+++,+,+,,,,,,,,,,,,,,,,---,,,,,,,,+,,++,,,,,--.-......./////0/0-//1/0011000101100111101/111010011/1/0//////00/00/001210/00000012101121121111111111111121102121111111,--,,,-------,,-/---.----..--.----..--.---...././............//./////......//...//////0110/11/0/0000000/01/////01101102123222221210//00/0///0//11101111001113212112222222111222212122221222221222222333333334433444433433434333343333432002110//0///////////////////////0////////..../......-.---.--,----,,,,+,+++++++++,-+,+++,+++,,+,+,,,,,,,,,,,-,,,,,,,,,+,,,++,,,,,---.-....../////0//-//2/00100001011011111110101001011010/0//0/000000/001210/01000012101122121212111211111121112121121121,-.,---------,,-/.-------..--.----.--........././../........///////////.//////..//////0110/110100010111001/////011001/2022222221210//000000/10/11101112111113212112322232111222211122221112222222222333333334433334433433333334443343433112210//0////../////////////////1////////..../.....--.---.--,-----,,,+++,,++++++,-+,+++,+++,,,,+,,,,,,,,,,,-,,,,,,,,,,,,+++,,,,,-.-.........////0/0-//2/10110001011111111110101011011/10/0/00/000000/101210/01100012111122121211211221111122212121121121,-.,----.---,-,-/---.----..--.----..--......../....//.///././/////////////////..///////000/1111011101111111/00/01101001122222221210//010100010/111010111111131121222322211113211111111111112112222223333333344333333334334343333434334331122210/0/0//.//////////////////1/.//......../.....--.------------,,,,,,,,+*+++*,-,,+++,,,+,,,,+,,,,,,,,,,,-,,,,,,,,,,,,,,+,,,,,--........./////0/0-//1/10110101111111111110111111121/1000/000010000/001210/01111122111122122221211222212222112221221121,-.,----.----,,-/.--.---....-.----...-.....././././//.///////////0/////////////.///////000/1111011111121121011001110001122222221210//11111101001110001110101221212232222111122111111111011111122222233323333333333333333333333344343344311332100000//././///////////////1.../....--../.....--.------------,,,+,,,,+++++*,-+,+++,,,+,,,,+,,,,,,,,,,,-,,,,,,,,,+,+,,+,,,,,--.........///////0-//2/00110001012111111110111111121/1000/0000000000001311/11111122111122121212211222211121212222222222,-.,----.-----,-/.--.---......-..-........../././////////////////0////0////////////////000/1111111111121221111010100101012222221211//1101100000011/001101101211111222222111122111011111111111121222233323323333233333333333333334334343311333210100/////////////////////0..//....--........--.----,-,-----,,,,,,,,+++++*,,+,+,+,,,,,,,,+,,,,,,,,,,--,-,,,,+,,+,,,++,,,,,---......../////0/0-//2/0011011111111121111011111101101000//000000000101311011111123211122121211221222212222213222222221,-.,---...----,-/.--.-.-........--.--......./././////////////////0/////////////////////11//11010111111212311121111000/1012222222211001111010000111/0011001012111112222221111221111111000012112222232333223223332333333333333333343343433213332111110////////////////////0..//....--.-..-...--.----,-,-----,,,,,,,,+*+++*,-++++++,,,,,,,+,,,,,,-,,,,---,,,,+,,+,++++,,,,,--........./////0/0-//1/1011111111211111111011111102101/0000000000100011311011211123211122122212211222222222212222232222,-.,----...-----/.-..-..../.....--........../././////////////////0/////////////////////00//11010111111211321121111100/101222222232100111110000/011//0110010021111112222211112222111211000222223232323332333333223333233333333333433444431133332222100///////////////////0/.//....--.-..-...--..--.--,-----,,,,++,,*++++*,-++++++,,,,,,,,,,,,,---,,----,,,,,,,,,,,,+,,,----.../......////0/0-//20111101111111111111111111111110101100000000010111321012211222211222122212221222222222212222232222,,.,----....---./....-..../../...-........../////////////////////0//////////////0//////00//01010111111212321121111100/1012222222321001211110100111//011/000021011112221211112222122221101222222232333332333333323332223233333333434444432234333232211/0///////////////////.//....----..-...--..--.---.----,,,,+,,+**+*+*,,+,++++,,+,,,,,,,,,----,,,--,,,,,,,,,,,,,+,,,---....//..../////0/0-//2/111101111121111111112111110210100100000000100112321112211123211222122212221222222222213222222222,-.,---.....---.0....-...//.....-..........////////////////////////////////////////////10//00010111111212311221222101/1012222122321102212110100111000110/0/0110100121122111122221222222112222222222233333333333233332232333333334344443322344333333110//////////////////0/.//....----......--..--.-------,,,,+++,,+*+++*,-+++++,,,+,--,,--------,,,--,,,,,,,,++,,++,,---.........../////0/1-//2/111111111121212111112111111210100100000000011112322112211123212222122212221222222222213222232222,-.,--.......--.0/...-...//...-.--..../..././//////////00/0//////0//////////////0//////000/00/1/011111112311221212110/1012122222321112222111110121110110/0//10/1001111111111221212232322122222222222333233334433333333333333333343344443223444334332200/////////////////0/.//....--....-....-..--.-.-.---,,,,++,+++*+++*,-+++++,,,,,,--,---,,---,,----,,,,,,,,,,,,+,----............////1/0-//20111101111221121111112111111210100100000001110112322122211122212132122222221222222222223222232222,-.,--......-.-.0/../....//.....--..../....////////0//000/0/0////0//////////0///10////0010/10/0/101111111221111111100/101222222232101222221122112211111000//10/1/001111211012222122323322222222222223333333344333334333333333333434444442244443344432110//./////////////0/.//..........-....-.......-.----,,,+++++**++++,,+++++,,,,,,-----------,,----,,,,,,,++,,++,--.-............////0/0-/02/111111111121122111111111111210111100100001111112422122211132211222122222221222222232213222222222,-.---........-.1/.//./..//.....--..../.../////////////00////////0//////////0///0///0/0100/10/1/001011111211111111100/101211222222111222222221122211111001001//0//01111111113222222333222222222222223333333333333333333333333333333434442244444344433210//..////.////////..//..........-...--...-.-.-.---,,,,++++,+*++++,-+,+,,,,,,----,--------,,----,,,,,,,++,,++----.............////0/1-//20111111111121122111212211111210111101101011110112321112211123212222122222221222222222213322232222,-.--.../.....-.0/.//././///./...-..../.....////////0//0000///0/////////////0///00/////110/0000/000111101210111111100/1/11111121321002222221211222111211111121/0///11111111133222223232222222232222223323333433333333333333333334334444422444444444332211//////../////.//..//......../.-...--...-/-.-.---,,,,++++++*++++,-,,+,,,,,,-------------,,----,,,,+,,,+,,,,,---..........-..////0/0-//20111111111221122111211121121211111101111111110112322122211223212222122212221222222232223332232222,-.---../.....-.1/.//../////./......../.../////////0////0/////0///////////0/0///10/////10//0000/00000010121011011100//1/1111112121101222222121122111111111112110///11112111132222223332222222232222222323333333233332333233333333334444422444444544333211///////.////.../.../......../.....--...-.-.-----,,,,+++++++++++,-+,+,,,,,,----,--------,,,---,,,,++,++,,,,,,---............////0/0-//2/111111111121112111211221111211111111111111111112422122211123212222122222221222222222223232232222,-.---././/...-.0/.//...////./......../...////0/0//00/////////0/////////0///0///0//////10//0000/101011111210110010000/0/0111112121100221212121112100011011112101000111111111222222232222232322323222222222333332333322323323233343444444224444445453322211///////////////..//....-.../.....--...-.-.-----,,,,++++++*++++,-+,+,,,,-,-------------,,--,-,,,,+,+++,,,,,-,--..-......-..//////0-/020111111111111112111212221121210111111111111111112422112211123212222122222211222222233223332232232,-.---..///.....1////././/////......../...////0/1//00/////0//00///////////000///00//0//00//1000/00001110121/00/000////0/01111111210/012121111101111111100111210111111111110122222222222222232222222232222222333333332233223333334334444422444444444333322200/////////////..//....-././/....--...-.-------,,,,+++++**++++,-,,,,,,--,----,--------,,,---,,,,++++,,,,+,-,--..--...-....//////0-//20101101011121112111212221121220111111111111111212422122211123212232122212221222222232223332233332,-/--..////.....1////.////////./../.../...////101/000/////0/000//0//////////0///0//////00//0001/0010001/010/010000////0/0101101111///111111111112111111101113212111111110000222111222221222222222222222222233333344322332223223343444443224444345443333333110/0///////////.//././....//....--.-.-.--,---,,,,,+++++**++++,-,,,,,,--,----,--------,,---,,,,,+++++,,,,,----....-.......//////0-/02/111111011111122111112122221211211111111112111212322122211133212232122212221222222233323332333232--/---.//.//....1////././//////.../.../...////1/10000////////01//0////////000///0//////00//0001/00100010010//0///////////000001011///11110001001110001101111321211111111000011110122222112222122222222222223333334443333223333334334344322444433444333333322110//0//0///0////////....//-...--.-.-.--,--,,,++++++++**++++,-,,,,,,,-,-------------,,,-,,,,,,+++++,,,,,----..--........//////0-//2/111111111121122112212221221211211111112111211213422122221133212222122212221222222333323332332232-./-.../////....1////././/////.././/......////101/010/0///////0/01/////////00///1//////10//0001/0000000/010//0///////////10/0/0010///110100/100111/0/11001113222111210110//011111123222111121122212222222223333334444333333333334334344322444444444444444332222001001///1///0////../.......--..--.--,-,,,,+++++++++*++++,-,,,,,,--,----,--------,,,-,,,,,,+++++,,,,,----..-.-....../////0/0-//2/111111111121112121212221221221211211111112111222422122211123212232122212221222222232223332232332-./-.../////.../1////...///////.///...//.///0/0/10000000//////0/000///////0/0///00/////10//00/1/00000/0/01///////////.///00///0/1////0100/0/00/111/0011/01124323321211110000211112233321111211211111222222333433344434443444443343343433223444344454434444333221111110//1//00////.././.-...--.---.--,-,,,+++++*+++**++++,-,,,,,---,----,--------,,,-,,,,,+++,++,,,,-----.........../////0/0-/020101111011121112122212222221211211211111111111222422122211123212232122222221222222232223333333333-./-.../////....1////././////////.//..//////0/1000000///////////000///////001///00//0//10//0000/000///0/01///////////.///0//////0////00/0///00/011/0011011224323222211110001321112333322111111112111222122233333344434444444443443343333114444344444444444443321121111111////////.././.....--.---.,-,-,,,+++++*+++**++++,-,,,,,,--,----,--------,,--,,,,,,++,+,,,,,---.-.........../////0/0-/020101101011121122211212222221221211111112221111223422122212233212232132222221222222232223332333332-./-.../////....1/.//.///////////.//..//////101010000/00//////0//1///00///0/0///10//0//10//00/0///0///0//0///////////././///////0/////0/0///000111111221111232222222211211223321123333321111111111012211222333334344344444444434433334331234443344544444444443322322211120/00////.././/....--.----,-,,,,,++++***+++*++++,-,,+,,,,-,----,----,--,,,,-,,,,,+++,+,,,---.-.-....-.......////0/1-//2/111111011121122212212121221221212211212122221222432122221233212232132222222222222232223333333333-./-.../////.../1/.//././///////..//..////0/101010000/////////0//1////////000///10//0/000//10/0///0///0//0//////////.././/////0/0//.//0/1000111121011211111021111222222322234332123333211112111111111121222233333344344444444434433333331134433354544444444443332222321231011///////./.....-------,,+,,,++*++***++**++++,-,,,,,,--,-,--,----,,,,,,,-,-,,,,++,+,,,,--.-.-............////0/0-//2/111111011121122121212122121221211211212212221223432122222233212233232222221222222232223332233333-./-..//////.../1////...////////..//////////101010/00/////////0//0//////0///0///10//0//00//00/0//////////0/./////////././///////0//.//00101011111100011001012101111222332222333212333211122211111111122122223333334333444444433443443333113433334454444455444443333332223111100/////./.....-----,-,,+,++++*++****+**+++*,-+,,,,,-,,-,--,--,---,,,,,---,,,,+,,,,--,--.---............////0/0-//2/111101011121122221211222222321212211112222211223433122222233212233232222222222222233223332233333-./...///////../1////././///////.///////////10101/00/////////////0//////////0///10//0//00/////0//////////0///////////././///////0////111111010011100/11//0002100011222232222333322222112234321211111211122222323334434434444444454444433113333334444444444444443333332223111200////////..-.--.--,-+,+,+++**++***++**+++*,-,,+,,,--,,,--,---,--,-,,,---,,,,+,,,-,----...-....../..../////0/0-//1/101111011121122122212121221221222211222222221213422222222233322233232222221222222233223333333322-./...////////./1////././///././///0//0/////001/1//00////////////0//////////0///10/////00////////////////0/.///////..././///////1////010100/0//000///00//0//10/0/0122222211233232223233344543221111122211222223233343444444444445444444311333333444444444444444334333222321221000///.//....-----,-,,+,++++**+****+**+++*,-+,+,,,,,,-,,,,---,----,,----,,,,,,,,---,,-............/../////0/0-//1/101111111121122211212122222221212212222222221223422123222233322233232222222322222232323333333332-./....//////../1////.//////././//////0/////0000000//////////////0//////////0///10//0//00//////////////////.//.////..././///0/0/1////0000///////////////////1//////11111001132222333343344554321211111212122222223443343444444445444444321333333444443444444444334333333421220100/////...-.-,---,-,,+,+++********+**+++*,,+,+,,,,,,,,,,,--,,---,,,,---,-,,,,,,---,,-........../..../////0/0-//10001111111121122212212221222321212211222222222223432223322233322233232322322223222233323332333332-./...//////.../1////././///././//////0///////0/0//0///0/////////0//////////0///00/////00////////////////0/.//.///...././0////0/1//////////./..///./////.///0//////000000//022212223333344554332211121211122222233333344444445555445454422343333444344444434444334334333421221110/////.-.-.-,--,,-,,+,+++*****)**+******,,+,+,+,,,+,,,,,,--,---,,,----,-,,,,-,,--,,-.............../////0/0-//2/101111111121122111112221222221212212222222221223533223222233223233232322322323222233323333333333-./..////////../1/.//.//////././//////0/////0/0/0//0////////////////////////0///1//////0///////////////.///.//.///...././///////0/...////...................///////00/00////11011112233234454442212221211122222223333343444444455455455423444323434333444444444334344333422221110//////..-.-,---,,,,++*+******)*********,-+++,+,,,+,,,,,---------,-----------,------.........//....///0/0/0-//1/111101111211112111212121221321211211212222222223433223322233323233232222222333223233323333333333-./...///////../1/.//././///./////////1///////0/0/00////////////////////////////0//////0///////////////.///./////////././/////////...//....-..-...---..--.-.//.////0///0////11110111122223444443333222211111222223333333344444445455555433544323334333334434434333344333432331111//////-...-,-,-,-+,+++++*)**))****)****+,++++++,,+,,,,,,,,-,,,-,,-----------------.....//..///././/////0/0-//2/101101111221121111212221121321211121222222222223533233322234323233232322222323323333324333333333-./...//////....1/.//...//////////////10//////0/0//0////////////////////////////0////////////////////././//../..///..././//////./..--..-.------...---..-----/.././/////0////11110011111123344454444332211111222122333333344444445455555533544332333333334333434334334333432331110//////....-,---,,+,++*******)))**)***+*+,+++++++++,,,,,,-,,,--,,,----------.------...../////////.////0/0/0-/02/011111011211112111111122221221211112212222222323433233322233322233233322322323233333333343333332-./..///////....1/.//..../////////////10//////0/0//////////////////////////////////////////////.///./././/......//...-/-.///......-,,-.-------,------.------/....../////////10000001111122333454544443211111221122332333344444445455565533544432333333333333433334334334533332211//////....-----,-,+*+****)**)))**))****+,+++++++++,,,,,,,,,,,,,,----.--.--..---..-.....///./////../////0/0-//2/111101111121111111111122221221211111222222222223533233332234323333233222222233322333323333333333-./...//////.../1/.//...//////////////10///////////0////////////////////////////0/.//////..//./.../.../../..........--.-./...-.-.-,,,--,,,,,-,,---,,,-------/....../////////10///001111112233344444444321111121122232333444444445455565533555433333222333333333333334334533342211//////....----,,-++*+****)**))****)****+,+++++++++,,,,+,,,,,,,,,--.-.....-............./////////..///0/0/0-/02/111111111121111111112211222221211111212222222233533223323234323333232222222323223333323332333332-./..///////....1/.//...////./////////0///////////////////////////////////////////..//////.//./......./../.-......---,.--.--------,++,,+,+,,,,,,--,,,---,---..-..../////..../////001111112222333434455422111111122322233344444445455555533555434433333233323333333334333533332221//////....-,---,,++*+*+******)***)****)+,++*+*++++,+,,+,,,,,,,----...............-././//////////.//////0/1-/02/111111111121111111101221221221211111222222222323533233332234323333232322322333323333333333333333-./...//////....0/../...//////////////0//////////////////////////////////////.////../////...../........../.-.---..---,-,-------,-,++*+,+,+++,,+,,,,,,-,,,---..-.-../////....///////10111122222334444555321111211122222333344444454555555345555445443332223233333333343335333322210/////....-----,,++*+****)*****++******+,++*+++++++++,+,,,,,,----....................///////////..///0/0/0-//2/111111011121111111111122221221211111212222222324543233333333323343232322322322323333323333333333-./-..//////.../1/.//..../////////////////////////////////////////////////////////../..//.-........-.-.-./.--------,,+,+,-,,,,,,,+*)*++++++++++,,,,,,,-,,---..-....//////...///////0011112221222333444533211121112222233333444445455555533556555555443322222323223333333432332221//////....-,---,,++*+******+***++******+,*+**++++++++++,,,,,,----........--......-...//////////////////0/0-/020111111011121122111112111221221211212222222222333533233322234322243233322332323322333323333333333-./...//////....1////...///////////////////////////////////////////////.//////..//../....--..-.--.----.--.-,--,---,,++,++++++++++*)))******++++,,,+,,--,,---..-..//////////////////0000011221122333344443222211111222232333444455455555534566655656443333222323222333333532332222//0///..-.-,-,,,,++*++++******+++**+*+*+,++*+**+**+++++,,,,,-----........--.--.---...//////////////////0/0-/02/111101111121111111102111222221211211222222222323533233322233323333233323322323223333323333333233-./...//////.../1////././///////../////////////////////////////////////./////.../........--..-----.--------,,,,,,,++**+*+++++*+**))(()*)***++++,,,,,,--,,---..-.////0//0////0////////00001221121222344444321111111221232233444445455555544666656666554332222323223223223432332221//////....-,-,,,,++*++++***+***++**+*+*+,*+****+**+++++,,,,,-----.........--------...//////////////////0/0-/020111101011121112111212121222221212212222222222224543233332233323333233322332333223333333333333333-./...//////.../1////.//////.///..///.///////////////..////////////////./////.../..-.--.--,------------,,-,++,+++++**)***+++*****))(()*)****+++,,,,,,--,,---/.-.////000100//1100////////01221121222233444432211112111122233334455455555534666656666554433222323223223223322332211//////....-,-,,,,++*+++++**+***+++++++*+,++*+++***++++++,,,,,----....-...-----.---....///////////////000/0-/020112111111121122121112112222222222222222222222223533233332234223333233333322333222233323333333333-./-..//////././1////././/////./..//..//./////////////././//////.//./././././.....--------,--,-,---,,,,+,,++++++++***)***++******))(()****+++++,,,,,,--,,---.....//000011101221100///////1121121111233444443221011221122233333445455555544666656666555433333323222233222422332211//////....-,-,,,,++*+++++*++++++++*+++*,,++*+*+++*++++*+,++,,-----...-...-.----.--....///////////////001/0-/020111111111121112111212121221321212222222222222323533233333234323233233333322332223233323333333333-./...//////.../1////.////////....//..//../////////////.../////////..........---.-,--,,-,,+,,,,,,,,,+++++,+**+*+*+***)*)*+*****)*))((***++++,,+,,-,,,--,,---/...///00111111122121100/////0111121111133334444321111121122223333345455555544566655666555444333323222222222422332221//////....---,,,,+++,++,++++++++++*+++*,,++*+*+++*++++*++,,,--------.--.----------...////////////////001/1-//20111111111121121111212112222321212222222222222334533233322234323333233323332323223333323333333332-./-..//////.../1////././///././......//...//////////////./////////........-.-----,+,,+,,++,,+,+,+,++++*+++*+****+***)*)*+*****)*))))*++++++,,,-,-,,,--,----/....//0111110012222111100///01111212111223334444321111101211223333444455555346666566665554444323222222222224223322220/////....-,-,,,,+,+,,,++++,++++++*+++*,,++++*++++++++++,,,,,,------------..------...//////////////////1/0-//20111111011111121111212121222221212222222222232334533233322233323333233323332323223333323333333333-./-..//////.../1////././///././....../...../////////////././/////.....-.----,,,-,++++++++*++++++++***+**+***********)*)********+****+,+,,,,,,,---,,,--,,---/..////11012111122222222110///0111112111222233444432211101112223333443445555335666556665555554333222222222223223322210/////....-,-,-,-,,+,,,,,+,,+++,,+++++*,,++++*++*+++++*+,,,,,,-,-----------.--.---.....//////////////001/1-/020111111110111112211212222221322222222222223232333533233322334323343233333322323322333323333333332-./-.../////....1////.//////./..../.../....//.///////////..././../.....----,,+++,+**+*+++**++++**********+*********)*)*)*+****+*++**+,-,-,,,--,---,----,----/..////011111101222212232210///011212111122233344442222111111222233344454555335655556565545444333221122221123223322220/////....---,,,-,,+-,,,,,,,,+,,,+++++*,,++*+*++++++++++,,,,,,-,--.-.--.-------.--..././////////////0001/0-0/2/111111111121122222212222222321322322222322222334533233322234323333233333332333223333323333333333-./-.../////.../1///////////./......../...../././//////....././../....--,,,,++**++**+**+++*++************+*)*******)*)*)*+++++,+,,+++,--------,---,-,-------/..////00111100022122223222100//001121212222233344433221111112222333434455543355554455654444443332211212222232233222100////....-,--,,-,,,----,,,,,,,,,+++++*,,++*++++++++++++,+,,-,----...--..--.------...../////////////0001/1-/020111101111121122222212222222331322222222222232333533233322234323243233323322233223333333333333333-./-.././////../1///////////./............../././..//./......//....----,,++++***++*****++**++************+*)*********)+)+++++,,,-,,+,---------------,---,---/....//0000110/02212121222221100/0111111222122334443432211111122222343444555335555445554444444333221112221223223322220/0///-...-----,-,-,-----,,-,,,,,+++++*,,+++++++++++++++,,,,,,----.......-----..--..././///////////00001/1-/020112111111121112222212222222322222222222322232334533233323234323343243333322333323333333333333332-./-...////..../1////.//////./............../././..//./......./...---,+*+*+*+***++****++**)****)***)*****+*)*********)+*+,,,,,,,-,,,,-----------------------/.....////00///02112112223222221//1011212221222233434432112111122223434444543355554455544444433332111112212232133222100////-...-----,-,-,-----,--,,,,-+++++*,,++++++++*++++*+,+,,,,---.......-------.--...//////////////00000/0-//2/111111111121122222212222222321322222222222332333533233333234323343233333332333333333333333333332-./-...////..../1/.//../////./...-..../...../././../........../...--,++*+*******++*****+*******)***)***)*+*)**********+*+,,,,,--.-,,,------------.----.-----/.-..../////////11111122222223220010111122212222233344432221111222233334455433555544555444444433322111122122422332222000///....-----,---------,--,-,--,+,+++,,++++++++++++++,++,,,,---......----.--..--././/////////////00001/0-//20111111011221122221212222222322322222222222322323533233333234323343243333332333333333333333333332../..../////..-.1//./...///......-...........././../.......-....-.-,++**********+**)***+**)****)*********+************++,,,,,---.-,,,-.--------...----------..-..../////////11111122222223332110112122211122233334443321111222233344455433555544555444444433332111112112322332222000///....--.-------.------------,+,,++,-+,+++++++++++++++,,,,---....----------.-.././/////////////00001/0-//2/112111111121112122212222222332222222222323222333533233332344323333233323332333333333324333333333.//.../////...-.1/.//...///.............--...././..........-.-.---,+************+*))******)**)***********+*)*****++++*++,-------.-,,,-.-.-.-.--...---..-----/.-.-../////////11111122222223332210101122211122222234444432221222233334444433555555655444444433332211122112322332222000///..---,.---.---.--.---------,,,,,+,-,,+,+,+++++++++++,,,,---....-----..-.....././/////////////00000/0-/020111101111121122221212222222332222222223333332334533233332234323343243333332333333333323333333332.//.////////..-.1/./.-..../.....--...-..-..-../......-.....-...---+*************+*********)****))**)*****+******+++++*,+,-----.-.--,,..-.-.-.--...---.------/.----..//.//.//11111122222223332221101122222122222233354443322222233344444433555555656544444434332111112122322332222000///..-.------.---.--.---.-----,,,,,+--,,+,,,,++++++++++,,,,---....--------....../././///////////000/0/0-//20111101111121122122212222222322222222223223332334533233332244323343233323332333333333334333333332./0.////////....0/...-.........-.-..--.--.--...-........--.-.-.--,+****)**********))******)**)*)***)*****+*)***+++++++,,------.-..---......-.--...---..-----/.-.---...///../11111222232222232332101122222221222123444455433323334334444433555555666554444434333111122122322332222110///..-.-,----.---....---.-----,,,,,+--,,+,,,,+++++++++++,,,---....------.-......////////////////////0/0-//2/111111111121122222212222222332222222222223333334533233332344323343233333332333233333334333333333./0././/////....0/...-........-.------.-----...-.--.--.---.-.-.--,*****)********+**)**)**))**)*)*)*****)*+******++++++-,----......---......-..-...---..-----/.-.--././//.../00111123223223332233210022222222222122343455554443445444444423555555666554444444433211121122322332222001///-.-.------.-.-.-...--.------,--,,-.,,,,,+,,++++++++,+,,,---....------.-...../////////////////////0/0-//2/111111111121222222212222222322322222222223333334543233332344323344333333332333333333323343333333./0./////////...0.............--------------.-.-.------.----.-.-,+*)))*)******)*+*))*****))**)*)***)*****+***+*++,+,,+-,-......./.---.../.........---..-----/.-.-..//////../0001112322322333223332111121222222212233344555655555644444442355555566655544443444422222211232233222211100/..-.------.-.-.....--.----------,-.,-,,,,,,+,++++,,++,,,---....------.......//.//////////////////0/0-//2/111111111121222222212222222332322222223333333334543233333334323343233333332333333333334333333332.//.////////....1/../...../...---,----------.-.-.---------------,+*)))))******))**))**)**))**)*)*******)*+**++++,,,,,+-,-......./..--././.........-.-..--.-./.-.-.-....//.//0001112223333333333332101121222222212223334455556566655554442355555566655554544444432222211232233233211100/....--.---.-.-.....-..---..-,---,-.,-,,,,,,+,++++,++,,,,,,-....--.---.......///////////////////0/0/0-//2/112111011121122122212222222331222222222333333334543233333344323343233333332333323333334333333332./0.////////....1/...-...//....--,--,,------.-.-.--------------,++))))))*****))***))*)***))**)*))******)*++*+++,,,,,,,--./...././/.-..///.../...//.....--.-./.-.---..../././0001112323322333323343311111122222212223334445565556766655442255555566655554444444433322211232233232211100/....------.-.-.....-..---..-,---,-.--,,,,,,+,,++++,,,,,,-,-....------.......///////////////////////0-//2/111100011111112111212222232322222222223333333334543333333334323343233333332333333343333333333332./0.////////..-.0/...-...//...---,-,,,,,,,,---.-.------,-------,**))))))*))**)))**))*)***))*))*)*)*******++*+++,,-,,,,.-....//////.--//.//../...//.....-..--/.-.---..../..//0001112223323333333333322111111222212222234445555656767765543245555566655555554444433322212242233232211100//...-,----.---.........--..-,---,-.,-,,,,,,+,,+++,,,,,-,---....-..--........//////////////.//////0/0-//20111100000110011111112222222321222222323333333334543233323334323343333333332333333333333333333333./0.////////..-.0/.......//...---,-,,,,,,-,,--.-.------,,,-,,,-+**))))))))))*)))**))*)***))*))*)*)*******,+*+++,,----,.-./////////.--////////..///.....-..-./.-.---......../00011123233333332333333332100112232222222333444555567678765432455555666555555555544333322212422332322112010//.--,----.---........--...-,--,,-.--,,,,,,+,,,,+,,,,,,----....-...--...//..///////////////////0/0/0-//2010110000001/001000101122221321222222323333333333544333333334323343233323332333333343333333333332./0.///////...-.0/.//...../....-----,,-,,,-,--.-.-------,,,,,,,+**))))))))))*)))**))*)***)))*)*)*)**)****++++,,,------.-./////////...//////./..///.....--.-./.-.---........///011123233333332333333332210111222222332333345555667677775433445545566555555555544344333223422332332111110//..-,----.---.............-,-,,,-.-,,,,,,,+,+,++,,,,,-----....-..--......../////////////////0///0/0-//201011/0/00000/0/0//0/1111221221212222323333332334533334333334323343233333332333333333333333333333./0.///////...-.0/../....//.....----------------.--------,,,,,,***))))))))))*)))**))**)**))*))*)********+,+++,,,------.-./////////.../////////.///......-.--/.-.-........../00011122233333333333333343311111122223332233344555567677787533454445556555555555554444333222422342323111111//..--.---.-.-.............-----,-.--,,,,,,+,,,,+,,,,,----...-.--......./...///////////////////0/0/0-/0201011///0001///0///0/0011111211212222323333232334543333333334323333333323332333333333333332333332./0/////////..-.0............/..-------------------.------,,,,,+**))))))))))))))**))*)***))**)*)***)*****,+++,,-------.-./////////.../////////.///.../..-.--/.-.-....../....//000123233333333333333344322111122123332333344555567677887632444444555555555555554444433323322332323121121///.------.---.../.........-----,-.--,,,,,,+,,+++,,,,,-----....-......../.../////////////////////0/0-/02/101000/0000///0/////001000/100111222222333333334544334333244323343233333332333333343333333333332./0.////////..-.0/.//...../.....--------------------------,,,,,+**))))))))))))))**))*))**))**)*)********+,++,,,-------.-///////////../////////.///.../....--/.-.-.-......-..///00122233333433333333344433221111123332333344555567677888633444444556555555545544444334333432342333112111///.--.---.-.-......./......-..-,..--,,,-,,+,+,,+,,,,,----................../////////////////0/0/0/0-/0201010///0//0///0/////000000/0//101212223223333334543333333344323343243333332333333333333333333332./0.////////..-.1/../...../.-.-..----,--,,-,-,-,-----------,-,,+**))))))))))*)))**)))))**)))))*)*)*)****+,+++-,-------.-//////////.../////////////.../....-./...-........--.///00112333334343333333344433332211123333333344455667677788743444444555555555554544334333223422333333111110///.------.---..............-.-.-..--,,,,,,+,,,,+,,,,,-----................./////////////////0/0/0/0-//2/1010//////0///0//010101010/10/001111222333333334534333333344323343333333332333333333323333333333./0.///////.....1/.//...../...------,,-,,,,,-,---,--,,-----,-,,*)*))))))))))*)))**)))))*)))*))*)********+,++,,,--.--.-..////////0//.//////////////.../....../.-..........--.////0123333333443333333334433433221122333333344555567677788743444434555454545545544344333333433333323111110///.------.-.-..............-.-.-./--,,,,,,+,,,,+,,,,,,----.................///////////////////0/0/0-//201000//////////0000101111121210100101112223332334543334333344333344333333333333333333323333333332./0.////////....1////...../...------,,-,,,,,-,------,,-----,,++*)*))))))))))*)))**))))***))**)*)))*))***+,++,-,--.--.-..////////0//../////////////.../....../............--./////112233334443333333333433343331122333343444555567677788753444433455444555444544334334333433342333111110///.------.---.-......--...--.-.-./--,,,,,,,,,,++,,,,,-----./...............///////////0///////0/1/1-//2/000//////////01001101121222221201111112223333334543334333344323344343333332333333343333333333333./0.///////..../1/.//...../.-.--,,-,,,,,,,,,-,-,-,---,-----,,++))*))))))*)))*)))**))*))**))****)*)))****+,++,-,--..-.-..////////0//.//////////////...//...../.........//.--./////012233334343333333343433344331112333343344545567667778754444333445444444444444333333333432343333111111////.-----.---.-......--...----.,./--,-,,,,+,,+++,,,,,,----.................///////////0///////000/1-/01/0////////////11111101111221321211111112222333334543233333344333343343333332333333333324333333332./0./////.......1////./..//.-.--,,,,,,,,,,,,-,-,-----,,-,-,,,+*)**))))))))))*)))**))*))*)))**)*))))*****+,++,-,-...---/.////////1/////0///////////...//...../....../.../..-.//////122233334433433333334343444321112333443445455676677777544443334443444444444433343333335334433332221210///.-.---.---.--.--..--...------..--,,,,,,+,,+++,,,,,,----./...............//////////00//////00/1/1.//1///0///////0//11001101111122221211111112223233334533334333344333343343333332333333333333333333233./0././//.....-.1/.//.......-.--,,,,++,,,,,,-,-,-,---,,,,,-,,+*))*))))))))))*)))**)))))*)))**)*)))******+,++,----....-/.//////0/1//.//0/////////////.//...../......./../....//////01123333443343333233333434443212223444444455567667777654443333444333444444444333333333433443333222222110//..-.-.---..----..-....-----,..--,,,,,,+,+,,+,,,,,----../...............///////////0///////001/1-//1///////////0//11111101111121321211111111222332334543333333344333343343433333333333333333333333332./0..////...---.1/../.......-.-,,,,,,+,,,,,,--.--,---,-,,-,,,**))*))))))*)))*)*)**))*))**))**)*)))*)****+,++,----..-.-/.////////0/////0/0/////////././/...../......./../....//.////11223334434433333333333334432212333444444455566777777545333333443333344444443333333334334434332222221110/./..-.-.-..-.--...-...-----,..--,,,,,,+,,+++,,,,,,--.../......-........///////////0/////00001/0-//1///////////0/011111101111122221212211111222222334544334333344323344343333333333333333334333333332.//..../....---.0/.//.......----,,,,,,,,,,,,---------,,,-,,,+**)**))))))*)***))***))*))**))**)*))))*****+,++,----..-.-..//////0/1/////0/////////////.//...../......//../....///////11222334444433332333334344443222333444444445576677776545433234333333333334343333332335334433332232321111///.../..-....--..---..-,---,-.,,,,,,,,+,+,++,,,,,----../...............//////0//////////00001/1-//1///////.///0//11111101111121221211111112222222324543334333344323344343333333433333343323333333333../...../..-----0/..........---,,,-,,,--,,,,,,---,,--,,,,,,++**))*))))))*)*)*)))**))*))**))**)*)))*)****+,++,,,--....-/.//////0/0//////////////////..//...../....../////....///////01122234434444332233333344443322333444444445566777777545433223332223333333333333333344334433332232221101/////./........-..--.-.-,---,-.,,,,+,,++,++++,,,,,--.-../............/../////////////////00001/0-//1///////////0/001110101111111221211111112112221223543234333344333344343333333333333333334333333333.//...../..-----0....-.....---,,,,,,,,-,,,,,,,-,-,----,-,,,+***))*))))))*)***)))**))*))**))****)))*)****+,++,,,--.--.-..//////0/1/////0/0//////////////.....//.....//////...////.///0111234444444332333233344444433333444444445566777777555433223332222233233332233333335334433332222210111///////./././..--.---..-,-,-,-.,,,,+,,++,++++,,,,,--.-..//.........../../////////////////00100/0-//1/////./////0/011111101111121221211111111111111223533233333344333343343333333333333443334333333332../...../...---./....-.--...--,,,,,,,,,,,,,,-,-,----,,,,,,,+***))*)))**)))))*))***))*))**))**)*)))*)*****++++,,--.--.-/.//////001/////0//0/////////////...../....../////....////.///0011223434444333333223344444443333444444444566677777556443233332222222233322232333335334433332222210000///////./././/....-----,,,,,,-.,,,,+,,,++++++,,,,,--....///........../..///////////0/////000/0/0-//0.//////////0/011101101111111221111101111112111223433233333344333344233333332333333333334333333333-./..../....----/....-.-....---,,,,,,+,+++,,,,-,-,--,,,,,,+**)****))))*)*))**)))**)))))**))**)*)))******+,+++-,--.----/.//////0/1/////0////////////////../..//./.../////..../////////0112234334444433332233444444443234444444445656777775565433233322211222222221223333453344343322222100///////////.//.......----,,,,,+--,,,,+,+++++++++,,,,--.--.///./..../.../../////////////////000/0//,//0.//////////0/011000101111111211111111101111111223433223332334333344343333333333333333324333333332.//...../...----0....-.-....-.--,,,,,+++++++,,-,-,,,,,,,,,+*)**))*))))*)*))**)))**)))))**))*))****)))***++++,,,--.----/./////00/1/////0/////////0//////../..//./...//////...//////////11123434544443433233344444454433344445544555777777557654323332211111112121222332334334434332222221100/////////.////....-----,,,,,+--,,+++++++++++++,,,,----...//../........../////////////////00///./,..0.//////////000111001/1111111210111111111111121223433233332334323344343333333333333333334333333332../...../...----/....-.-....-.--,,,,++++*+++,+,,-,,,-,,,,,+**)*))*))))*))****)))**))))***))*))*))**))****++++,,-------.-//////0/1/////0////////00//////.//..//./.../////...////////////0123334444444443333444444445433333445454565777787657754334332211111111111122233335334434333332331111///////././///....-----,,,,,+--,,++++++*+++++++,,,-----..//../........../////0/0//00//////////./,.././////////01/001000101111111211111111111111121223433233322234323344333333332333333333333333333332../....//...----/.-..---...--.--,,,,++++***+++,+,,,-,,,,,,+**))))*)))))))****)))**))*)***))*))*)*)*)))*)*++++,,,------..//////0/0/////0///////////////////..//./.../////./..//////////01122333444444444333444444455433333445445565777887667764334342322221111111122233335334534443333332211/////////.////....-----,+,,++,-,,+++++**++++*+,+,,-----./././//../..//.//////0000000////////////,.././/////////0/0000001/1111111211111111111112121223433223322234323343233333332333333333323333333332../....//...----0.-..----..---,,,+,+++++****++,+,,,,,,,,,,+**)*))*))))))*)****))**))*))**)))))*)*)))))***++++,,-------.-////////0////0//0/////////////////.///./..///////...//////////000223334444445444444444444555333334455555657778886688754344433333321221111222323353345344433434433220/0///0////////....----,+,,,+,-+++++++**++++*+,++,,----.../..//.././/////////0000000////////////,.././/////////0//00001101111121211211111101111111223533233323234323343233323332333333333323333333332-./....//...----/.--.----.----,,,+,,++,+++**++++,+,,,,,,,,+)))*))*)))))))))***))**))*))**)))*)*)))))))*)*++*+,,-------.-//////0/0//.//0////////////////////.//.//..///////.////////0/0000123334444444444444444444555433333455555657778876688864444533333332221111222323343345444433444433220/0///0////////.//.----,,,,++,-+++++++****++*++++,,,---.../..//////////////0/0000001/0///////0//,.././////////00//000001/1111121221211111111112121233533233322234323233233323332333323333323332332232-./....//..----./.-..-------,-,+++++++,+++++++++,+,,,,,,,,+)))**)))))))))****)))**))))***)))*)*)))*)))***++*++,,------.-./////0/0//../0//////////0////////.///./...///////.////////00000012233444444554444444544455544333345555565677787668987545443333343333221121232234334544443444543333101///0////////./..----,,,,,+,-++++*++**+*+**++++,,,---..././//.///////////001100011/////////0//,./0///////////0//000011/1111222321212111111111121223533233322233222233232323322333223333223332232222-./-.......-----/.-..-------,,++++++++,++++++,,+,+,,,,,,,,+)*)*))*))))))*)***)))**)))))**)))))*))))))**)*++*+,+,------.-./////0/1//.////////////0///////////////.////////../0//////0000001222343444455544444554445554443344555566567787766899765544443334433332112222233433454444444444333210100/0////////.//.....-,-,,+,-++*+********+*+++++,,---..././//.///////////0/110001100//////////,//0///0///////0//00000101222222221212111111112221223533223222233222233233322322333323333323332222222-./-------------/.----------,,+,+++++,,+++++,,,,,+,,,,,,,+*)*)*)***)))*)*****)))**))*))**)))))))*)))))*)*+**+++,------.-./////0/0///.///////////////////////0///.//////////////////0000111222333445455545455554445554443334555556566787766899865544333334333333211122223433454444344344333210100/0///////////.....-,-,,+,,++*******+*+***++++,,,,--.//..//./////////0/00110011100////////./,//1///0///////0//00000112222222221221211111111222223433122222233212233232222322223222333223332222222-..-------------/.-..-------,-,,++,++,,+++++,,-,,,,,,,,,,+*)***))*))))*)*****)*)**))*))**))*))*)))))))*)*+**+++,,----,.-.///////0//./////////////0//////////////////////////0/////00001112222343444555555555554444554443334455556566788766999975555333334333333211122223433453444334444333321100/0////////.//.....-,-,,+,,++************+++++,,,,--../..//.//////////000010001100///0///0//,//1///0//////00//00/00112221221221222221111112222223433122222223212222132222222222222333223332232222--.-------------/....-------,-,,++,+++,,++,,,,-,-,,-,,,,,+*)*)**)*))))*)*****)))**))*))**))**))))))))*))*+***+++,-,,-,.-.///////0//../////////////////////////././//////////0//0//01011112232343445555555554454444544443334455566566677766999987655443433333323111122122433443444334344333321100/0////////.//.....-,-,,+,-++*************+++++,,,,-.....//.///////////00011001100///000/0/0-//1/0/00//////0///0001112221222321222111111112222223432112211223112122122222221222222232213232222222,-.----....-----/....-------,-,,,+,,++,,+,,,,,-,-,,-,,,,,+*)******))))*)*****)))**)))))*))))*)*)))))))))*****+++,,,,--.-.///////0//..////////////0////////////////////////////0//0/1011122333344445455555555454444444454334455566566687766899987755433333433332212112223433443444334343333321210/0////////../.....---,,,--++*************++++,,,,,-.....././////////0///001001100///0/0/0/0-//1/1000///0//0//00000102221121321211111111222221223432112211123101122121212221222222232223222232221,-.----...----,-/.-..----.--,-,,,+,,,,,,+,,,,,-,-,--,,,,++*)******))))*)*****)))**)))))*))))))))))))))*))+***++++,,,-,.-.///////0//..///////////////////////0/.////////0///////0//00111223333343444455655555554444454454333445556566677766899988765443334333333222122223422443444334344333321200/0////////.//.....-----,--++*************+++++,,,,--..-...../////////////0//01100////00/0/0-//1/001000/0//0///0000112221221322222111111212222223432122211122101122121211211222222222223322222221-./---.....-----/.--.-----.---,,,,,,,,-,,,,,-,-,-,,--,,,++*)******))))*)*****)))**)))))*)))**)*))))))))))****++++,,,,,--.//////////..///////////0///////////0///////////////0//0//01112223333343444455555555544344444454433445566556677766899988865443434334333222112222422343334334344333311100////./////.//.....-----,--,+++++++*+++**+++++++,,,---.-.././/////////////////00/////0/0/1/0-/02/1011000///0//00/00102221122331211111112212222223422112211122101121021111111212222222223322222222-./-.......-----/.--.-----.---,,,,--,,,,,,,,,,-,-,,-,,,,+**)******))))))*****)))**))*))*))))*)*))))))))))**)*+*+++,,,,.-./////////...///////////////////////0///////////////0////001112223343343444445545555554344444454433445556556677766888888876443434333333222212222322443344334343333311110/0//./////../.....-----,-.,,++++++++++**+++++++,,,,----.....//////.///////////////////0/1/1-//20111100/0/00//00000101112222321211111112222212223422121111112101121011111111112212222213332232222-./........-----/.--.----..-----,,-,,,-,,+,,-,-,-,,-,,,,+**)******))))*)*****)))**))*))**)))*)*)))))))))***)***++++,,,--./////////...///////////////////////0/.////0///0////0000//01112223333343434344445555554333343454444444556555677766888888875443334334333322222112322343344334343233210100/////////////..../-----,-.--,,+,,++++++*+++++,,,,,,--.-....././//..///////////////////0/0/0-/02/101100/0//0//00//0101111222321211211112222221222422012110012101121111111111212112232223332232222.//........-----/.--.----..---,,,,,,,,,,,,,,,,-,-,,,,,,,+*))****)*))))*)*****)))**))*)***)))))*))))))))))**)*****++,,,-,....//////...///////////////////////0///////////////10000001112223333333433344445555544333333444443444456555667656888888976443333433434222222112322343333333343232210100/1///////////..///.-.--,..--,,,,,,+++++*+++++++,,,---......./.../../////////////////////0/0-/0201111///0/00///////0/0011122321211111212212221122421112100012101121111111111212212222223222232232-./.........--,-/.--------.---,,,,,,,,-,,,,,-,-,-,,,,,++**))****)*))))*)*****)))*))))))*))))))*))))))))))*))****++++,+-,....//////...///////////////////////1///////////////0000/01111112233333333333444555554433333344444433445655556665588888897544333443444432322211232233333323334333321021101////////////////....--..----,,,,+,,++++++++++,,,--............/..//////////////../////0/1-0020111100/0/00///////////00121221211111111212121212321111110012101121011111110212212222223232332222-./.........--,-/.---,--------,,,+,,,,,,+,,,,,-,,,,,,+,+*)*)***))*))))))*****))***)))))*)))*)))))))))))))*))***+++++++-,-/...//.//...///////////////////////0//////////0////000001111111223323333332334445555443333333444433344465555666557888889754433343444343232221123223423332343432322112110100/0////////////.....-./--,-,,,,,,,++++++++++,,,---.........../..///////////////////0/0/1-0020111100/0//0///////0/0001111220211111111112211112421111111012101111011101110111112222223332332222-./........---,-/-------------,,,+,,++,,++,+,,,,-,,,,+++**))*)*))*))))))*****)))**)))))**)))))*))))))))))*)))***++++++-,-.....////...///////////////////////1///////////////00000001121122222233333333445555543333333344444333345555566655888888976443334333433333322122322332333333333233321212121101100/////////.....-./----,--,,,,+++++++++,,,,-.-.........../../////00///////.////0/1/1-0020111100////0///////0/0011111211111111111111111112321111110011101111/11101111112212222213222232222-./.......---,,-/------,----,-,,++++++++++++,,,,-,,,,+++*)))))*))*))))))*****)))**)))))**))*)))))))))))))*))*****+*+++-,-.......//.-.///////////////////////1///////////////0/00/0111211222222333333344444554433333333444444333454555666557888889754433333333333333332223223333332233432333212221211011110////////../..-//.---,--,,,,++++++++,,,,,--...........//../////00//////////////1/1.0020111100////0//000/00/00111112101111111112111111123210111000111/1111011111100111112122213322222221-./-.....-----,-/----,-,----,-,+++++++++++++,,,,,,,,,+++**))))))))))))))**))*)))**)))))**)))))*))))))))))*)))****+**++,,-....././..--///////////////////////0///////////////0//0/0011221222222333343443355555433333333444444333455555666457888889764433433333333333332223223323332232332323112111211011010//0/////.....-//-.--,---,,,,,++++++,,,,,-............/////////0000//////////00101.01201111//////0//////0//10111212101111111111121111123110111000110/0011011111110111212222213222232221-./......---,,,,/----,--,--,,,,++*++**++**++,,,,,,,,++++*))())))))))))))*****)))**)))))*))))*))))))))))))*)))********+,,-......./.---///////////////////////1/////////////./00/001112222222222333444444445554432333333434444333454555566457888889864433333333232232321223223433332232332222111111211021110//0/////../..-//.-------,,,,,++++++,,,,,-............//////////000/00//////000101.00201010///0//0///0//00/111111121011111111111121111131101110/0110/1011021101111111112221212222222221-./-.....---,,,,/----,-----,,,+,+*++**+**+++,,,+,+,,,++**))(())))))))))))*)**)))**))*))))))))))))))))))))*)))*)*******,+----..../.---./././///./////////////0///////////////000101122232233323433344444455544432333323333444333354555565457888889875433333333232233332223223323332232332211101111211011100/00/////../..-//.-------,,,,,++,+++,,,,,-............/////////0000001/////0010101.00201110//////0///////0/11111112101111111101111101113110010000110/0111021111110111111222112222232221-./-.....---,,+,.-,--,-,---,,,,++++++*+***++++,+,+,,+++**))()())))))()))*)***)))**))))**)))))))))))))))))*)()*)*******,,,.-.......---././././/./////////////////////////////0000011223233333234344334444455444322233223333443333445545564578888899754444433333322323322232233233322323312110/1000101011110/00//////./...//.-------,,,,,+,,,,+,,,,,--..........//////////00000110////1111101.00201010//////////////10111111121021111010010111/111311/0100/0110/0011011101110111111122212222222221-./-.....---,,+,.-,--,,,---,,-,,++++**++****++,+,+,,,++**)(((())))()))))*)*)*)))*)))*))*)))))))))))))))))*)))*)*******,+,---.-.-/.---././...///////.////////0///////////////1000011222222333334333444443444444322222223333443323444445554577887799865444443343322333322232233233322323212110/1000101011110/01////////..-//..------,-,,,+,,,,,,,,,,-........./..///./////0100000/0/001111101.002/001//////////////00/1110111211211100000000100101211/000///110/0011011111110111111121112222222221../..-...--,,++,.,,,-,,,,---,,,,++++**+*****++,+,++++++**)(()()))))())))*))**)))*)))*))*)))))))))))))))))*)))))*******++,-----.-.----./........///././//////0///////////////0//0011222223343333343444433445444322222122233333333444545554577777799865444443343322323322232233233322323211110/100/100/11010/000/////.//..//..----.-,-,,,+,,,,,,,,,,-..........///////////000001100/001111101.0/2/1/0//////////////01/00001112101111/10001010001113110010///110/0011011100110112111221212221222121-./-.--.---,++++.,,,,+,,,,-,,,+++++***+***+*++++,++,++++*)((())))))(()))*****)))*)))*))**)))*))))))))))))*))))))**))**++,-----.-.--,-./........///...//.////0///////////////0//0011223323333334344434443444443222222112222343333434445554477777799865444443333422333322242233233322323212120/0/0/100/11000/010///////...//....----,-,,,+,,,,,,,,,--........././/////////010000100//011111/1-0/1/0/0//////////////00/10011112101000/0000000100112311/110///110/0011011101110111111222112221221211-./-------,,++*+-,+,,+,,,,,,+,+++***********++++,++,+++**))(())))))())))*****)))**))*)***))))))))))))))()*)()))))*****++,-----.-.--,-..........///...///.///0///////////////10/00122233333443343344433434444443211211121233333334344455544777778999654444333434333333222422343333223333222210100/0/0/0000//000//00/////.//....-.--,-,,,+,,,,,,,,-,-...../..././/////////00/0010////01111101.//2/0/0//////////////00/00001112101/00/0000000100112311/011///110/0011011111110111111122112221222121-./-.-----,,++*+-,++,+++,,,,+,+++***))**)***++++,+++++++*))()))))))())*)*****)))**))*))**))))))))))))))))*)()))))*))*)+*,-------.--,,...........//...//.////0///////////////10000122233223443343444443434444443211111111122333334344455545677777889764444433434334333222422332333223233232210110/1/0/00000/0000000/////./0....-.----,,,,,,,,,,,,---...../.......////////0000011/////11101/1-//1/0/0///////////////0/0/0001121/0/00/0000000100001311/010///11//0011021111110111111121112221121111-./-------,,++*+-+++++++,,,,+,+++***))*))***+*++,+++++++*))())))))))))*)*****)))**))*))*)))*))*))))))))))*)())))))))))**+,,,------,,,-.-.-...-.......//..///0///////////////10000112222223443344444443434444432111111111122333323344445544677777889775444333433333333222422332333233333233221100/1///0/////01/0000/.///./0/...-.----,,,,,,,,,,-----../..//...../////////0000/00/////11101/1-//1///0///////0///////////0011010/1000////0000000111311/010///010/0011011111111111111121111221121111-./-.-----,,++**-++++*+++,,,+,++***)))*))***+*+++++,++++*))())))))))))))*****)))**)))))**))))))))))))))))*)()))))*))))**+,,,,---.-,,,-.--------......//..///////////////////100/012223223334344444434433444443311111001111233333334445554467777788887654433333332323322232233233322333323232110//////0/////0000000/////./0....----,--,,+,,,,,,-----.././/.......//./////0/00000////001100/0-//1/000///////0////////////001011/1000/0/0/000000111311/010///010//011011111110111111111101111111110-./---.-.--,++**-+*+++++++,++,++****))*))****++++++,++++*)))))*))*))))*)*****)))**))*))**))))))))))))))))*)())))))))))**+,,,-,,,--,+,-.-.---.--......//.././0//////////0////10000122333233343444444343434444432111000/10112333333344345544677777888777654333333222222222322332333223233332210200/0/////////010/000/////./0./..----,-,-,,,,,,,------../..........////////0000000/0//000001/0-//1///0///////0////////.////00010/0000/00//00000/101311/010///010//011/11111111111101111101111111111-./-.-..----,+++,+*++*+++++++++++***))))))*)**+*++++++++**)()))))*))))*)*******)**))*)))*)))))*))))))))()*)())))))))))*)+++,,,-,-,,+,-------.--...-../......///////////0////1001011223322334344344333333444433211000///0011233333344444544677777888787754333322112122122322332333223333222211100/0/////////0000000/////./0/...----,-,-,,,,,,,-----..............////////0100011010//00001/0-//1////////////////////.////00/10/1000/0///000000011311/000///110/0011/11101100111111111101111111110-./-.....---,+++-++++*++++,++,+++*+**)*)))****+++++++++++*))))*))*))))*)*****)))**))*))*)))))))))))))()))*)())))))))))*)*++,,,-,--,++----------.....-..-....///////////0////10000112233333343343434333334444332100/////0011233333344444434677777888777764323322111112112322332333222233222210110////////////100001/////.//./..----,-,,,+,,,,,-----....-...-.......////0/0101112100//10000/0-//1/0/00////////////////////00/10/0//0//0/000111/001210/000///110/0/10/10111110111101111101110110110-./-......--,,++-+*++*+++++++,+++****)*))*****++++++++++***))))))*))))*)******))**)))))*))))*))))))))))()))())())))))(*)*+++,,-,-,+++----------...-.-.......///////////0////1101011223332333333333323333444333100////////11223333344444434677777888777754323322111111112322332333223232122210110/1//////0//0000010///////0....----,-,,,+,,,,,---,--.----.---......./////1111111100/0100/0/0-//1/0/0////////////////.//0//0/10/0//0////0011100101311/000//0110/0010/10101110111111111101110111000-./-.-....--,,,,-++++***++++++++****))*))**)**+++++++++++**)))*)))))))))******))**))*))**))))))))))))))))*)())()))))(())*++++,,,-,+++,-,-------...---...-...//././/////0////11001122233223333343433333334433321//////////0122333323444443367766678877775433322211111111232233233322323211110010001///0/000/0100010///////0..-.----,,,,+,,,,,,---,,----------.-....////00011111101/00000/0/0-//1///0/////////./////////0////10/0//////001111100013110010///110/0/11/10001110111111121101111011110-./-.--...--,,+,-+*+****++++++++****))*)))****+*+++++++++**)))))))))))))*****)))**)))))**))))))))))))))))*)())())))()())***+++,,,,+++,-,-,------..---..-....//..///////0////11110112222222333343433333333333221/////////01122333333444443356666687878775432222211111111232233233322333211120/100/1////0000/0100011/////./0..------,-,,,+,,,,,,-,,,----------......////00111111110///110////-//1///00//////////////////0////10/0/////000111110101311/0100//110///11/10101110111111111101110010100-./-.-...---,,+,.,+++***++++++******)))))))***+++*+++++++**)))))))))))))**********))*))**))))))))))))))()))())())))((())*****+,+,,+++,,,-,-------.----.--...//.////////0////11100112122112233343433333333332210//////////0123333323444442355665677877765332222211111111131233233323323212110/100/1/0/1/000/0100000/////./0..------,,,,,+,,,,,---,-----------....//.///00111011100/0011100//-//1/0/00///////./////////00////0//0/////000101110111311/00000/01////10/101/0100111111111101110010010-./-.-...---,,,,.,+++****+++++*+****)**)))****+*+*+++++++**))))))*))))))****+*)***))*))**))))))))))))))()*)())())))))())******++,++++,,,,,,,-,,---,---.--.-./../../////0////11000112111112233343333233223222110//////////0122332323444442355555567878764432221211111111232233233322323322110/101/101/10000/0100001/////./0...----,,,,,++,,,,,------.-------.....//////0011111110///011100/0-//1///10//////////////0/00/////0////////000111110001311/0100//110//011/1000010/111101111101110010010-./--....---,,,,.-+++***++++*+****++**********+*++++++++++*))()))*))))))******))**))*))**))))))()))))))()*)())()))(((()()******+,++*+,,,,,,,-,,---,---.----.//././/////0////1100011111110122223333322332222111//////////0112333332334444224555556677876433222221111111113212322332232332222112111201010000/0000000/////./0....---,,,,,,,,,-,,--.--....-...-.....//////001110010/////001/0/0-//1///00/////////////00/0//////0//0/////100101100001311/0100//110///10/100/0100101001111101111111100-./-.-.-.---,,,,.,,,+*****++*+*+**+***+*******+*+**++*++***)))))))))))))****+*)***))*)***)))))*))))))))()*)()))))))((()()*******++***,,,,,,,-,,---,--.-----.//././//////////1000010111100122223332222222222110//////.////112233232344444224555556677776443332221010011113112322332233332322212111201/10000/01/0000/////./0....----,-,,,,------....././..//../...////000011110100/////0000/0-//1/0010////////////000/0//////00//////000001100/001311/0100//110//011/1000000/101001111102110110000-./----..---,,,,.,,++****+++++****************+*+*+++**++***))))))))))))*)********))*)***))*)))))))))))))*)())())))()()()*******++***,,,,,,,,,,,,-,,,----.-./../../////0////100000010100011222323222222121111//...//.////112333332334443224455456677876443333221110111113112322332232333333212211211/10000/00///00/////.//....----,-,--,-----.....////.///.//..//////0001100000/////////0//-//1/0010//////////0///0/0//////10/0/00/000111000/001311/010///110//011/1000000010110011100111111000/-./---------,,,,.,+++*****++*+++********)*******+*++**++*++**))))*))))))****+*****))*))**))))))))))))))()*)(())))))((()()**)****+****+,,,,,,,,,,--,,,------./.././/////0////1101/001010/011222323222222111110//...//////0122333332344444224555556677876443333332211111113112322222232332323212121201/1000000000/00/////.//..-.---------,----......////////./////////000011000000////////0/0-//1/0010//////////00000//////0/11/0/00/00010000000013110010///11///011/1000000011000111100111001////-./---------,,,,.,+++****++++,+++*******))))****+**++*++*****)*)))))))))))******+*))*))*)))))))()))))))))))(()))))(((()()*))*)**+****+,+,+,+,,,,,,,,,------./...././///0////10000001010001122222222122111110///....////00122333332334444234455456677776544333332222111123112322221222332222212111201011000/01///00/////.//..-.-.----------....//../////////////////000001000/00/0///00000/0-//1/0/0//////////00/0///////0//10/00000000000000/001311/010///010/0011/1000010/0011000100/1100000/0/--/---------,,,,.-,++****++++,+++++**)*)))))*)**+**++*+++*+**))))))))))))))*****+*))*)**)))))))))))))))))*)())()))(((()())))))*)*****+++++++,,+,,,,,,-----../.././/////0////1000//010100112212222211221000/////././///001123333332333444224554446667776544343332232221123212322221222321222112121211010000/00////0/////.//....-.---.----.....///../////////////////0001010000000////01101//-//1///////////0//00///0/////00010/0/00000/00/000/001310/010///110/0010/1010000/0010001100/100/00000/--/--------,,,,,/-,,,++++,,++,,,+++**)*)()))****+**+***+*++**))))))()))()))*******))****)))))))))))))))))*))))))))(((()()*))***)+**)*+++++++,++,,,,,,----.--/../.../////////1000/001010001111122222121100//////.//////01122333333223344433455444556777754433434323322112311222222112222111211111120101010///0//////////.//........-..-.-....././///////////////////0000/0100000/////00000//-//1//////////00//000/////////0/10/1000000/000000/001211/01100/110/0010/1010000/1010001100/110/00000/--.----.----,,,,/-,--,,,,,,,,,,+++++*)))))))****+**+*********)))))(()))))))*******))*)***))))))))))))))))))())()))(((()()))****)**))*++++++++++,,,,,,-------/../..//////////1000/000000/00111122322122100//////.//////111223333332233444234555445666766544334333333332223112322221121221112112111101/10100//0///00/////.//....-...-......//////////////////////////0000/1100000/////000/0//-//0././//////00//00////////////10/1000/0000///0//00131101110//110/0011/1010000/1010010110/1110000/0/--/---------,,,,/----,,,,,,,,,,,++++*)*))))***+*+**++**********)()((())))))*****+*))*)***))))))))))))))))*)())()))(()()()*))*)))**)))++++++++++,,,,,,-------/....../////////1000/001000//0111122221222110//////./////01122233333323334442355544455656666543333332322322232122122211212211110/1110101/10000/00///00/////.////............///////////////////////////01000100/000///////////0-//0./////////00//00/////////00/10/1000/00000//0//0/1211/0110/0110/0010/100/000/10100101000101000//0/--.-----.---,,,-/----,,,,,-,,,++++++****))******+**++**+**+****)()(((()))))*******))*)***))**))))))))))()*)())))))(((()())))))*)*))))++++++++,+,,,,,,------./......////0////00/0//00000//001112121222210///////./////11123332333333334442245544455666566543333332323222232122122211112211110/100/1/0/100////0///00/////./0//............////////////////////////00/010000000/00/////////0//,/././////////01/000//////////0/100100000/0///////001211/111000110/0010/100/010/10100111100101/00//0/--.-----.---,,,,/----,,,,--,,,,,++,++*+*******+*+**+***+*******)))(((((())))*)*****)*****))))))))))))))()))())()))(((()()*))))*)**)))*+*+++++++,,,,,,-------/.-..../////////0000/001000//01111112221111///////////00011222222333422334442244444455655565432332322222322232122122211112111110/0///0///0/////////////////./0//.........//.///////////00/////////0000/00010000/////////////0//-.././////////00//00///////0/00/10/0000///////0////012110011000110/0011/100/000/0110011101/111000////--/-----..---,,-/----,,,,-,,+,,,++,++*+*******+*+**+**********+*)((((((())))***)+*))*****))*))*))))))))()*)())()))(((()())))))*)*))))***+++++,+,,,,,,----.--/.-..../////////0000/000000/0011122222111110//////////01112222233333422333332244444455655555432232222222322232122121211212111110/0///////0/////////////////./0//..........////////////01000/0////00000/0000/00///////.//////0//,.././////////00//00///////0//0011/0000///////////0012000011000010/0011/1000000/0000000100/100001//0/--.----...----,-/----,,,,--,,,,+++,++*+*******+*+**+********+***))(((())))))*)*)+*))*****))*)))))))))))))*)(()()))(((()())))))))*))))*+++++++,,,--,,,-------/.-..../////////1000//010000/01222322210110//////////011122222233334423333331233343455555554321222221222222232122121201111111110/1///0/////////////////////./0//...//..//////////0/0//01000/////0/001//00000100//////...////0//,.././/////////0//00///////0/00010/1//////////////0/1211/0100//110/0011/100/000/1110010110/101001//0/--/----...----,-/-,,-,,,,,-,,,+,+++++***)*****+*+**+********+*+*))(((()())))*)**+**)*****))))))))))))))))*)(()())))((()())))))*)*))()*+*+++++,+,--,,,---,---/.-..../////////0000/000010//01122222110000/////////0112122222333344422223321123333355656532212121211222222232122111110111111110/1///0/////////////////////./0//././//.//////////////00111000///0//00//0000000///////...///////,..///////////////0////////0/00/10/0//////////////0/1211/11100/110/0011/1/00000/1000000100/1000000/0/--.----....---,-/-,,,,,,,,,,+,++++++***)))))**+*+**++*********+*))(((((())))*))*+*))*****))**)*))))))))))))())()))(((()())))))))*))))*+*++++,+,,-,,,,--,,---..-.-../////////1000/000000/011222322210100//////0//11222222222333433222233210233333566554221111111112122222322331211001111011100100/1/////////////////////./0//././//.////////////0//01100000/000/00//0100000/////...../////./,./0.//////////0///0/////00///0010/0///////////0///012110111000110/0/11/100/00//0000000101/1110010/0/--.----...----,-/-,--,,,,,,,+,++++++****))*)****+**+**********+*))(((((())))))****))******)*)))))))))))))*)())()))(((()())))))))**)()*+*+++++++,,,,,,--,,---..-..../////////0000//01000/011222322210100//////0001222222222233333422222221122333456654321111111111112222232233121100111101110/100/0///0/////////////.///./0//...///////////////////011000000000000//000/000/////...../////./,./0///////////////////0///0/00/10////////////////001311/011000110/0011/100//0//1000001111/111001000/,-.,----..--,,,-/-,--,,,,,-,+,++++++****))))*)**+**+******+*+****)(((((()))))))****)*****))*))*))))))))))*)())()()(((()())))))))*))))***+++++++,,,,,,--,----.--..../////////0////001110/011222322210000/////01111222222222232333322222220123333466643221111111111111211232132111100101111110/1///0///0/////////////////./0////////.//////////0/0//010000000000000//0000/00/////..-...////./,./0///////////////0/////0////0/00/0////////0//00/001311/01000/110//010/100/00//000000010101010010000,-.,----.---,,,-/-,--,,,,,,,+,++++++**+*********+**+******+*+***))((((((((()))))**))******)**)*))))))))))*)())()))(((((()*))))))*))))*+*+++++,+,,,+,,--,,---.--.-../////////0//////1011001122222210/0/0////011112221122222222333322222220022334566533211111111111112221232123121100111101110/0///0/////////////////////./0//./////.//////0///000//01100/0000000000/00/0/0//////..-..../././,//0///////////////0////////////0///////////0/0000102321/01000/110/0010/100//00/00000001100111001000/,-.----..---,,,-/-,--,,,,,-,+++++*++*******)*******+************))((((((((()))))+*)******))**)*))))))))))*)())())))((()())))))))*))))*+*+++++++,,,,,,--,,-,-.-----...////////0/////0000001222221111////////011111122122122222333312222220023344565422121211121111212222232122121100101101110/0///0/////////////////////./0//./////.//////0//00/0//01100000000/000//00//////////........././,./0.//////////////0///0/0////0/00///////////00000012321001000/110/0011/1/0//0000010/001110111001000/,-.-----.----,,,/----,,,,,-,++*+**+***+****)*)****************+*))(('(((((()))))**)*******)****))))))))))*)())()))(((()())))))))*))()***+++++++,,,+,,,,,,,,,.------....///./0//////0000/0222222110/////////012111122122222222232212222210023445554322112221221211212212232123121100101101010/1///0///0/////////////////./1//.////////////0///00///011111100000000///00/////////..--......-.,..0.///////////////////////////0///////////0/00001113110000///110/0010/000/00//100001111101110010/0/,-.,----..---,,,/-,--,,,,,,,++++**++*********)********************(((((()())))))**)*******)*)))))))))))))))())())))((()())))))))*)(()***+*++++++,,+++,,++,,,-,,-,,--...//..///////////0/012221210///////00011221122221211211122221222222002345554331111122122121122221223112311110/001000110/000/1///////////////////////1//./////////////0//0/0/001111111000/00///0///////////..--......-.+.././////////////0/////////////0////////////00000001311/010///110/0011/1000000/00000111110111001000/,-.,-,--.----,,,/-,--,,,,,,,+,++**+***+****)*******+**************)((((())))))))**)*******)**)*)***))))))*)())(())(((()()))))))))))((*******++*++++++,+++++,-,,,,,,-...//...////////////0122111/0/////0/0011121122221221111111212122222100345554332111111112222112222222321221111//0/01/0110/10001/0/0//////////////////00//.////////////0///000/01111111100000////////////////..........-.+.././////////////////////////0/0////////////00000101311/001//0110/0010/1/0/000/101000111101110010010,-.,----.----,,,/-,--,,,,,-,,,+++*++**+*********+**+**********+***))(((((()))())**))******)****))))))))))*)())()))(((()())))))))*))((*******++*+++***+++++++,++,+,,---./....////////////0111000///////0/0011121122222221111111112122222201345643332111111112222112222122311231110//0/000111001110101/100/////////////////0//.////////////////000//01111111000//////////////////..--........+.././/////////////0///0////////1///////////0/0000011311/010///110/0/11/100/000/00000111110111001000/,-.,,,---.----,,/-,,-,,,,,-,,,++++++**+***********************+***))((((((())())**)****+**)***)))))))))))*)())())))((')())))))))))((()*********+++***+++*+++,++++,,---./..../////////////1010/////////0/1101121122222221111111112122222201356543322110011112212112222222321231110////00/0010/111010101000///0//////////./0////.//////////////000//01111111000//////////////////..--....././+.././/////////////0/////0//////1//0////////0/0000101310/0100//110/0010/100/000/100101111101110110010,-.,,-------,-,,/-,,,+,,,,-,,,+,+++++*+*****+****)***)************)))((((((())()**)******))**)*))))))))))*)())()))(((()()))))))))))(()*)*************++**+++,+++++,,--....../////////////00//////.///0001111222122332221111111111112222211566533332110011111222112222122311221110////00/0010/111010101010///////////////00///////////////////000//011111100/////////////////.//..--...../-/+.././////////////00////////////0//0////////00000/101211/000///110//010/101/000/101101111101111110010,-.,-,--------,,/-,,,+,,,--,,,+,++++**+***************************)))((((((()())**))***+**)****))))))))))*)())))))(((()())))))))*)((()*)***)**)**********+**,++++++,---.....////././///////////././///000111222223332222111111112122222212566533333111111111222112222222321221110////00/01100111020101000////////0//////01///////////////////000//01111000//0//////////////////..--......./,.././/////////////0////////////1//0/////////00000101210/000///110/0011/1000100/101101111101111111010,,.,-,-------,,,/-,,,+,,,--,,,+,++++*************)***)*************))((((((()(()*)))***+**)****)))))))*))*)())())))((()())))))))))((()*)*)*)**)*************,++++++,,--.....//./.../////////../././//0001111122233332221111111012122233323676422322111101111222112222222322331211////10/111001011201/10100/00///0///////01////////////////////00/001110000/////////////////////..-.....././+.././/////////////0//////////0/00/0////////0/0000001211//00///11//0011/101/0100111101111001111111110,,.,,,------,,,-/-,,,+,,,,-,,,++++++****))))*)*)*)***)*****)*******))(('((())(()*)))***+**)**)*))))))))))*)()))())(((()())))))))))((()*)))))*))***)*********,+*++++,,--...../........//../..-.....///00011122333334322211111111121222333336654223231211111112222122222223223322210/0011/1111/1111201010010/00///00//////01///////////////////0////0111/00//////////////////..//..-.....././,.././//////////////////////////0//0////////00000/001200//00///110/0011/101/1100111101110001111111111,-.,-,-------,,-/--,,+,,,,-,,,+++***))*)))))*)*)*)***))*))*)*******))))((((()(()))))***+*****)*))))))))))*)())))))(((()())))))))*)((()*)*)))*))***)*)*******++*++++,,--..--./...............--.-..////0011123333443322221111111222222333335643222332211111112222222222223223322221011110111101110111/10010//0//000//////01////////////////////////011000/0/////////////////.//............/,..0.//////////0////////////////10/0/////////000////121//000///11//0/11/10101100111111111101110110110,,-,,,------,,,,/-,--,,,,--,,,+++***))))))))))*)*)***)))))*)*******))))((((()(()))))***+*******)*))))))))*)())())))((()())))))))*))(()))))))**)***)))*******+****++,,--..---....-......-----,,--...///1011123433443322211111111232223344335543223332222111111122222222223212312221111110111001110211011100/00///00//////01////////////////////////0000//0///////////////////.//..-....../..,..0.//////////0//////////////0/10//////////00000///1200//00///110/0010/100/1100111111111101111111111,,-,,,-------,,,/-,,,,,,,,,,,,+++***))))))))))*)*)**)))))))))******))))((((((((())))***++******))))))))))*))))))))(((()())))))))*)((()))))))*))***)))*******+**++++,,--.----....---.---,,,,,+,,,--../0101122344343332121122221122223333423554333334332211111212222223222312232222111111010100111121101111000100000//////01/////////////////////////000/////////////////////////........././,..0///////////////0////////////1//0//0////////0////1200//000//110/0/11/10101110111111121101111121111,,-,,,------,,,,/----,,,,,-,,,+++******)))))))*)*))*))))))*)*)*****))))))((()((())))***+*******)**)))))))*))))()))(((()())))))))*)((())))))))))***)*)**)****+**+*++,,--.----..-.------,++++,++,,,-.//011122345434333222112222122222333332345433344433222221122222223322232123222211212101110/111110101111101100010//////01/////////////////////////000/////////////////////////........././,./0.//////.////////////////////0//0///////0/0000///120//000///110/0011/10100111111111111102111111111,-.,--------,,,,/----,,,,,,,,,,++++*****))))))*)))))))))))))))*****)*))))((((((())))))*********)*)*))))))*)))))))))((()())))))))*)((()*)*))))))***)))**))***++*++++,,--.----.----,,,,+++++++++++,--//0112233444333322221122222222223333312455433434333332212222223333222321222222112121111100111010101111101110000//////01/////////////////////////0/0/////////////////////////........././,//0/////...///////0//////////0/1//0////////0/////0/1210//00///110//011/10001110111111111111111121111,-.,,-------,,,-/----,,,,,,,,,++++++****))))))))*)))))))))))))*))**))))))((((((())()))*********)*)*))))))*))))))))(((()())))))))*))(()*)*))))))***)))**)****++*++++,---.----.-,,++++++++*+++*+++,--./0112233444333221222122222122223333312455433343333333212222223333222321231222112121111100111020101111101100/11//0///11/////////////////////////////////////////////////////........././-//1/////...///////0/////0/0////1//0/////0/////00///1200/000//0110/0011/10001110111101121111111121111,-.,,,-------,,-/----,,,,,-,,,+,+++++***))))))))))))))()))))))*)***))))))((((((())()))*********)**))*)*)**)))))))))()()())))))))))((()*))))))))***)))**)**)*+****++,-----,,,--,+++++++*****+*+++,,-./0112233443332222122222222122223233312455433333232332222222223333223422332222111121111110111010101111100100011//////11/////////////////////////////////////////////////////..--....././,//1/////...////////0////0////0/0/////////////00///01200/000///110/0011/101/0110111101121101111111111,-.,---..---,,,-/----,,,,,,,,,+,+++++*+*)))))())))())()))))()))))*))))))))(((''()((()))***)****)***))))))*)))))))))))()())))))))*)((())))))))))***)****)****++*+++,----.-,,,-,++*+++++****+***++,,--/0112334443222221122122211122122233312444432333222222222323233333333432332332112121111100111111101111000100001//0///11/////////////////////////////////////////////////////........././,//1/////...///////////0/0////0/0////////0////////0/1210/00////110/0011/10100110111101111102121111111,-.,---------,,-/.---,,,,,,,+,,,,+,++++*)))()()))(())((()()()))))*)))))))))(('(())(()))************))))))*)))))))))((()())))))))*)((())))))))))***)****)****,++++,,------,,+,+++***+**********+++,--/1222334433122221221222211112122233322444432222122222222223334433333422332322112121111110111021101001101100000//////01//////////////////////../////////////////////////////..--....././,//0/////..././////////0////////0////////////0////001210/000//0111/0011/10001100111001111102111121111,-.,----------,-/----,,,,,,,+,,,++,++++**))()()()(()(((((((()))))))))))))))((''()((()))***)*********))*))*))))))))()(()())))))))*)((()*))))))))***)*)****+*+,,+,,,,-----,++++++***************+*++,-/1223333332122221121111111112122233322444321222111212222323334444333422332222112122111110111120101111101100001//////01//////////////////////./////////////////./////////.....--....././,./0/////.....//////////////////0/////0///////////0/1211/011//0111/0010/1/0/0000111111111101111121111,-.,----------,-/----,,,,,,,+,+,,+,,+++**))))()()(()(((((((((()))*)))))))))(('''(((())))**)********)***))*)))))))))))()()*))))))*)((()*))))))))******++*++++-,,,,,,-----,+**+++***************+*++,./12222222221122221221212111121233333224443112221111122122233343433234223322221121221111001110201010110/0100/01//////11//////////////////......////////../////.//////////./...---...././,./0././/...../////////0//////0/0/////////////////001210/001/0/110/0010/100/0000111100111101111121111,-.,-,--------,-/----,,,,,,,+,+,+++,+*+***)))))()((((((((((((()))))))))))))(((''(((((()*)))**********)*)**))))))))))(()())))))))*)((()*)*))))))******++++,+,-,,,,-----,,++**++****************+++,-.012222212211112212211111111121233443224432112121111111122232344333234323312221121211111101110201011010000/0/00//////110/////////////////.......//////...//////.////////......---...././,../...//......////////0/0/0//0/0/////////////////0/1210/0000//110/0011/1/0/000/101111111101111121121,--,---------,,-/----,,,,,,,+,++++,++++****))))()(((((('''('(()()))))))))))))(''((('(()))))************)***))))))))))()())))))))*)((()*)*))))))******++++,+,--,,,,,---,,+***++******************+,-/01111211221111221122111111123233344322332101111111111112223333333323422332222111121111100111011101111//00//000//////11/////////////////......-.///.///../././..///////.......---..../-/+../..../.....//.////////000//0/0//////////////0//001200/01000/110/0010/000/000/101100111101111121111,-.,--------,,,-/----,-,,,,,,,+,++,+++++*****))()((((''(''('(()(())))))))))))((((('((()))))************)***))*)))))))()()*))))))*)((()*))))))))**+**++,++,,,--,,-,,-,,,,+***++****************++,-./111111111211122211211212212233344443212211001110001111122232333332224223322221111211111001110201010000/00///00//////11/0////0//////////.....--.///////../......////////....-.---.....-.+-./.../......./..///////00/////0/////////////////0/1211/0100/0110/0010/1/0/000/111101111101111111111,,.,,,--.----,,-/-------,--,,,++++,+++++*****))()(((('''''''(((()))))))))))))(('((''((())))****************)))))))))(()()))))))))))(()*)))))*))*++*++,,+,,,,--,,,,,,,,,,+***+*****************++--//0110111121111222112112222223434444430/1110001110000010011232232232224223322221121211111001110101010100/00///00//////11/////0///////////...----.///.//.../......./././//......--......-.+--/-........../..//////////////0/////////////00//0/1210/00100/110/0000/0/0//0//000101011102121121121+,-,,--------,,-/.---,------,,++++,+++++*******))(((('''''''(()(())))))))))))('(((''((()))())**********)***))*)))))))()()*))))))*)((()))*)*)*))*++**+,,+,,,,--,,,,,,,,++**********************++-.//101011111211112211212222233443444331//001///101///000001112122222122422332222112121011100100010101000//00//000//////01/0/0/0///////////...----.///.////./......./...///......--......-.+--/-../......./..////////////0/0/////////////////001210/000000110/0/10/0/0//0//001000111101221121111+,-,----.----,,-/.----------,,++++,+++,++++****))((((((((((((()(()))())()))))(((((''((()((()))*************)**)))))))()())))))))*)((()))))))*)**++*++,,,,,,,-,,,,,,,,+++****+***)**********+**,,..//011101112111122211222223334443443211//000///001/0//0000111111221211243233222211212111010/10001/0/10000/00////0//////11///00000/0///////...---..///.///../........././/.../...---.....-.+--/-../......././//////////////////////////0/00//001211/0110/0110///00/0///////000001111101211121111+,-,,,--.-----,-/.--.-------,,,,+++++++++++*+**))())(((((((((()(())()))))))))(((((''('(()(()))***********+*))*)***)))()(**))))*)*)((()))*)))*))*++*++,,,,,,,--,,,,,,,++,+***+******+*******+++,-..//011011111111112211222334344444332110//0000//000//////0/000100111212242233222211212101110/10001/0/100/0//0////0//////01///0/00//////////.....-..///////../............/..../..--....-.-.+--/..........././////////////////./////////////0/001210/000///110///00/0/0/////100000111102111121111+,-,,,--------,-/.--.-------,-,,++,++++++++*+**)*))))))))((()()))))))))))))))((((('''(((((()))))*********+*)**)**))))()()*))))))*)((()*))))))))**+*++,,++,,,-,,,++,,+++,+***+******+*****++++,--.///010001111111111212223344444453221110//0100//101////////0000/0111211242233222211112101010/100/1/0/1000///0////0//////01//////0/////////......--.///////../....................---.....-.+-./.../......//.//////////////.//.////////////0//0/1211/010//0110///00/0/0//0//0/0001111112121111111+,-,,,--.-----,-/.----------,-,,,,,,++,++++++++**)))))))))(()()))))()))())))))((((''('(((('())))***********)**)*)*)))()()**)))))*))(()*)))*))*)**+**++,++++,-,,,+++,,+++****+*************++,-..////101011111111112222333444444431111110//1110//000/////////0////111212242233222211212111110/1/0/1/0/1/00///0////0//////11/////0///0///////........///////.......--............-----.....-.+../.........../../////////////.//.///////////0///001311/001/00110///00/000/00//000001111112111111110+,-+,,--------,-/.--.---------,,,,,,++,++++++++***)*)))))))))))))))))))()))))(((((''''(((((()())))*******+*)**)***)))()))**)*)*)*))(()*)))))*))*+****+++++++-,+++++,++++****+************++,-././///001000111110112222334444443220111110//0110//100//////////////011212233233222211212101010/1///0///0///////////0//////01//////0/////////........////////../.....-....-.......-----.....-.+--/.../......//.//////////////.//././////////////0/1211//100//110///10/100/00//0/1000111112111011100++-+,,,-------,-/.--.---...--------,,,,,++++,++**))*)))))))))))))))()((()))))((()(''('(((('((()())*******+*)**)***)))))))*)*))*)*))(()*)*))))*)******++**+*+,+*+*+++++++****++*****+*****+,-..//////110000111110122222333434431110111110//0111/0111//////////////00121124223322221111120001//000/0///0//////////////////01/////0//////////.../....////////../....--............-----.....-.+-./-../......./..///////////././/./..////////////0/1210/000///110///11/100/000/100001111112110111010++-+,,,---------/.--.---....---------,,,++,++++**))*)))))))))))))))))((()(())((())((('(((((((()())))*****+*)******)))(*()*)))**)*))(()*)*))))))***)**++**+**,+*+***+++++****++*****++++++,-...//0///111000111110122323444444211110111110//0000/0111///////////////0111123223322221111210101//0///0///0//////0///////////01/////////////////////...////////........-..-.-..---..-----.....-.+--/.../......./..//////////.//.//./.././//////0///01210/0100//110/0010/100/000/111011111101110010010+,-++,,---------/.--.---.-.----------,-,,,,++++**))*))))))))))))))(((((((()()((())(((('((''((()()))))****+********))))*))****)*)*))(()))*))))*)*****)*******+*****++++++****++*****+++++,-././//0/0/00100000111112233344333320001/010110//0000/011100////////////11111123223322221111110100//0///0///////////////0//////01//////////////////////..////////......---.--.-..---..-----.....-.+-./..........//.///////////.././/./....//.////////01210/000///110/0/11/10000000111111121112110111000,,-+,,,-------,-/.--.---...--.----------,,,++++**))*)))*))))))))))((((((((())(()))(((((('''(((((()))))*)*+*)**)***)))))))**)*)*)*)((()*)*))))))***)*)*******++*****+++++****+******+++,--.//////0/0/11100001111122233443333210/01/100110//0000/0001/0/////////0/111221123223323221121110100//0/0/0/////////////////////.01///////0/0//////////////////////.......---.---..------------...-.+-./..../.....//..////././//....//.........///////0/1210/000///010///10/10000100111101111102110010000,-.,,,--------,-/.--.-----.--.------------,,,++***)*))))))))))))()((((('(((()()())(()((((''((((((((())))*+********))))*))******)*))(()*)*)))*))***)))**)****+******+++++****++*+*+*++,-../////0/0/0/01000001122123343333332100//0//10010//0000//100/0/////////11122221123223322221111110000//100/0//////////////////////01//////0////0///////////////////........---.----.---..-----...-.-.+-./.../......//..//////./....../../.......////////01210/000///01////10/10000100111101121111110010000,-.,----------,-/.--.---...--.-.--.--------,,,,++***)))))))))))(((((('''(((((((())(()(((('''((((((((()))***)********))*))******)*))(()*)*))))*)***))***)****++*****+++++****+++++++,-..../////0/0/0/0000011122223344333322100//////0000/../00///000/////////00111222222242233222211211101010/100/1///0//////////////////01///////////////////////////////....-..-----------------,--...-.-.+--/.../......///./////../......//./../..../////////1211//0////01///010/10000100111111121101110110010--/-----.-------/.-..----..--.----.---.----,-,,++****)***))))()(((''''('(((((((())(()((((''(''('(((()))))**)********))*)*******)*))(()*)*)))**)***)*)***)***++****++++++****+++++,,../.../////0/0///00000112233343433333210////////0000////00///001////////011111222221232133222211111101110/100/1///0//////0////0//////01/0////0//00/////////////////////.....--------,---------,--.-...-.+.-/.../..../////.////././...././/./......./////////0200/00////01////00/00000000111111111101110111110-./---.-.-----,-/.-..----..--.----.---.------,-,+****)*)))*))))(((''''''(((((((())())(()((''''('(()()()))**)*******)))*)*********))(()*)*)))*)****)*****)***+******++++++***,,+,,--/.//////0//0/0////010122334333333233211/0/////////00/.//00///000//////00111211212222232133222211111101111010001/0/0///////////0//////01//////0//0/////////////////////.-.....-----------,-----,,---...-.+-./.../......///.//.........././/........//////////1200//00///010///00/001/0000111111111111111111110-./---...-----,-/.--.---....-.-.--..-----------,,+++*****)*))))('(''''''(((((((())(()((((('(''('(((((()))*))**)******)*)*********))((**)**)***)*************++*+***++++++**+,,,--..///////////0/////012123333333333322210/////////////0/./0100//000/////00011121111122123223322221121110112001000100/0//////////00//////1200////00/0///////////////////......----,,--,,,--,,,---,,,---.-.-.+--/-.........//..//.........//./../.....///////////1210/000///01////10/010/0100111111111102111121121--/---.....---,-/.-..---....-.----..--.--------,-+++*******))))('(''('('(((()((())(())))(('(('('((((())()))))********)*)*+********)()****)*)**)*************++*+***+++++++++--..././///////0//0///011232333333333332110/////////////////./0110//10100/0/110111111222222231123222211212111121010001/0/0//////////00//////11/////////////////////////////.....-----,,,,,,,-,,,,,-,,,,-----.-.+../-../......//..//././../..././/./..//.///////////1200//00///11///010/10000100111111111111111121111-./---....----,-/.--.---......-.--..--.--------,-,++*******)*)*(((('((((((())((())(()))))(((''('(((((()()*)()))******)*)*+********)()***********************,+*+***++++++++,...///////////0///0/001233333333332111110////////////.///00/./011000111010111111112112323222311232222122122111110100/1/0/00/////0///00//////12//////0//0///////////////////...-------,,,,,,+,,,,,-,,,,,,--.-.-.+--/-........../..//////././.././/././/.////////////120//000///110//011/10101100111111121101111111111--/----...----,-/.-------......-.-..--.-------.--,,,+**********))))((()()))))(())))()))))('(('(''((((()()))())))*********+**+*****)))***********++***++*****++++*++++++,,,,-//////////////////10112233333322210//////////////////////00///111100112112221111212112223222321232222122122111100110/1/0/000////////00//0/0/11/0/////0/////.////////////////..-------,,,,+++,,++,,,,,+,,----.-.+-./-.........//..//////././.././/././/.//////////0/1210/000///110//011/11000000111111111112111111111--/---.....--,,-/.-------...-.-.--..--..------.-.---+++*******+***))(((()))))))))))))))))(((((('((('((((()((()())**)*)*)*+****+*+**))**********+++***++**+*+,++++++,,+,,,--.//////////////0011212222332110///0/////////..////////////000//111111222122322222222112222122321332223112122111200100/10//1//////0///00//////12/0///////////.///////////////...------,,,,,+++,++,,,,,++,,----.-.+--/-....-........//////.//..//.//././//////////////1210/000///010/0011/1010010/111101111112221111111--/----....---,-/.-------...-.-.--...-..----.-.-..--,,+++++*+*+****))))((()))(()*))()))))(((((('(''('(((()((()())*))*)***++++*+*+*)))*+********+++*+*++*++++,++++++,,,,----./////////00//11222223322110////////////////..////////////001//12211123222222222222211122211232133222221222211110/100/1/0/0/0////0///00//////120////0///////.///////////////...---,-,,,+,,,,,,,++,,,+,+,,----.-.+--/-.-..-.-.-..-...////././....//.///////////////0/0200/000///110/0011/10000100111101111112121121111-..----...----,-/.--------..-.-.--..--..--.-.....----,,++++*++++*+*))))((()()(()*))()))*))()((((((('('((()(((((())))))*)*++++*+*+**)*++*++**++++++*+*+++++++,++++++,,-----../////////11112332232211///////.////..///../...../////////011//122212223221222222222111222112322232222122222111100100/1/0/00/////////00//000/1200/0/00//////.//////////////...----,,,,,+,,,,,,,,++,,++++,------.+--/-....-.-.-....../.././....../../////////////////1200//10///110/0011010101100111111111111221211111-./----...------/.-.------.--...--..--.-...-.....----,,++++++++***)))))((()()(()*)))))))))())()(((((((((()(((((((()()(*)**+*++++++*)*++++++*++++++++++++++++-,+,,,+,,--...-.//////011222333332210//////.....//..////.........////////101//12111123321222221222211122211232233222212222211110/100/1/0/0/00//00///00//0/0/1200/00000////.../////////////....------,,,,,,,+,,,++,,++++,,---.-.+--/-....-...-./......//./...././../////////////////1210/010///010//0110101/1100111011111112221222211-./----...------/.-..----...-...--..-...-....-.-..-.--,,+++++++***)))))()()()(()))(())))))())))(())(((((()(((((((((((())*+*+**+*+**)*+++++++++++,,+++,,++,++-,+,+,,----...../////01222333333210//............/....//.//.....///////00111//12211122322122221221111211211232223222212222211111/100/1/0/10/0////////0//0/0/1201/0/00/////.-//.///////////....------,,,,,,,+,,+++,,++++,,,----.*--.-....-............./......../.././/////.////////1211/000///110/0/10/10101100111101111102211122121-./--......----./....-..........-....-...........-..----,++*+*+***)))))()()))()()))()))*))())))()))))))(()('((((((('(')()*****+*+***)++++++++++,,,+++,,++,+,-,,,,,-....///./1001122333333221///........-........../////..../////0/000111//12121122322111211111111111211232233222211222211110/100/1/0/00/////////00//0/0/1200/0/00////....//..//////////...-------,,,,,,+,,,++,+,+++,-----,-*--/-....---.-..-.......-......./.././/////.////////1210/000///110//011/10101000111101111112221122221-./-..../...---.0....-...........-..-...............-----,+++*+***))))))))))))()))()))))))())))))))))))()*)((('(((('('((()))*)**+**)*++++++++++,,++++,,++,+,--,--..////00000222222333321000////....-.....-.....-..././//////////0/011111//11111122222111121111101111212232233222211212211120/1/001/0/0//////////01//0/0/1211000000///..-....////./////....-----,,,,,,,++,,++++,++++,,--,-,-*--/---..------.--...-..-......./../.././/..////////121///00///110/0011/11100100111101111112221121211-./-....//..---.0........./......-..--.....././..-..-----,,++*****)))))))))))())*))()))*))())))))))()))))))(()((((''('('()))))))**)))++*+++*++++,,+++,,+,,--/../////0001111233232222110/////.....-.-..---....---..././//////////0/111211//11111112212111221121111112212232223222211212111111/100/1/0/0/0////////00//0/0/1211010110///..-...../////////....-----,,,++,+++,+++++,+++++,----,-*--.-....------..-....-.---.-............././///////0200/000///110/0010/10111000111111111102221121221-./....///....-.0........//......-...-......../.....------,,+*****))))))))))))()*)())))))))))))))))))))))*)())()((('('('())()()))))()***+*+*++*++++++,,,-...////////00111111222100/0////////../..---.-.----------.././//////////1/122221//11111122212222221121111112212232233222211212111110/100/0///0//////////00//0/0/1211011110/0//....././////////....------,,+,+++++,++++++++++,,---,-+--/-.-.------..--...-..-.---..-..-.--.-......./////0200/000///110/0/11/10100100111001121112221121221-./-..////....-.//......../......-......-......./....------,,++***)))))()))))())))(())))))))))))))))))*))*))))))))((('('((((())())((())******+*+++*++,---../0///.../////////0/////////....//.....--------------,--...////0//////10122221//11211122222222221211111112222232133222211212211110/100/0/0/0//0///////00//00//2201011111/0//......./////////....-----,,,+,++++++++++++++++,,,--,-*--.---.------..--...------.-...//.....-......./////0100//10///110/0011011101010111101111102121221221-./-...////..--.0.../...../.....--..../...........-..--------,,+**)))))()))))((())(()))*))())))))))))))))*))))))))((('('())))))()(('')))))*****++++*+,,--.../.-.---.........//............//.....--,-----------,--.../00/000/0/010222221//12121223322222221221110112222242233222211212111110/100/1///0/0/////////0//00//2211011111010//.//...///../////...-----,,,++++++++++++++++++,,-,-,-*,-/-----------.--..-.-.-.---...//.////...........///10//000///01//0011/10101110111001111112221221111-./....////...-.0.../...../.........................----------,+**)))))((((()((())(())))))()))))))))))*))**)))))))))(()(())))))))(('())))))))))******+,,,---..-.--......----...................----,---,--,,---,--...///0000/00011222221//12222233322122221221111112212232123222211112211110/100/1///0//0///0///00//0/0/121101111100///./...////..////....-----,,,++++++++++++++++++,,-,-,-*,-.---.-------.--..-------.....//././///.........///10///00///110/0011/11100100111001111112111121211-./....////...-.0/......../...----..../..............------,---,++*))))((((((('()((()())))()))))))))))*))*))))))*))))()()***))*)))('()))))))*))*++*++,,,,---..-.-.-.....----..-----....--......----,,,-,,,,,,,---....///00010//011222211//12222233322222222222111222221232233222211112101010/1/0/0/0/0/00///0///00//000/1211111111010//.//...///./////....-----,,+++++++++++++++++++,,,,-,-*,,.-----------.---.-------.....//.////../........///100//00///110/0011/10100100111101111112111121121-./.../////.....1/..../..........-..--...............----------,,,***))()((((''((('((()))(())))))))))))))*)))*)*)*)))()()******)*)((()))))))***+++++,,-,----/-..-.-..----,,,-------.-..--...-..---,,,,-,,,,,,----..../////00///011222221//2222223332222222222121122222223213322221121210111//1///0///0//0///0///00//000/2311111111010/////...///..////....---,,,,++++++++++++++++++,,,---,-*,-.,----------------------.....////.//..////.../././10///00///110/0010/10001100011001111101121121111-./..../////....1/../....//.....--..................-----------,,,+***)))(((('('((''(((()((()))(()))))*))*)))))))*)))())*******)**((()*)******+++,+,,--,,---/.-.-.-..----,,,---------.----..-..-.--,,-,,,,-,-----...../////0000011121221/02222223332222222222121122221123222322221111110101//0///0/0/0//0//0////00//000/2211111111000//////..///./////....----,,,++++++++++++++++++,,,,,-,-*,,.,----------------------.....///////....//.....///10///0////010/0010/1010000/101101111101111111121-./-....///...-.0/../..............--.............-.-----------,--,++**))(((('''((''((()(((((()(((())))))*)))*)))*)))())**********)))*******+++,,,+,,-------/.-.-....---,,+,----,---------.........----,--------.....///0/00000011121111/02322223332222222222221122221223213322221121210100//0///0///0//////0///01//000/231111111101///.//...///..////....----,,,,++++++++++++++++++,,,,,,-*,,.,-,--,,---------------......//././/............./1/////////110///10/0000010/111101111111111121111-./-...///......1/../...../......-..--..-........-..--------------,,+++**)((('''('''('()((((((((()())))))*)))*)))*)))())**********)))******++++,,,+,,--,----/.-.---..---,++,-,--,,,-------..--.......----......-..//.///0000000110111111/02332223332222222222221122221123212322221111210001//0///1///000////0///00//0010221111122100///......//...////....----,,,+++++++++++++++++++,,,,-,-),,-,-,--,-,-------------.---.../../................/1/////////010///00/1000000/101101111111121111111-./-....//......0/../...........--.-.-..----.....--.--------...---,,,+,***))('''(''''((((''((()((((()))()*)()))))))))())**********)))*+++++++++,,,+,,-------/.-.---.----,+++--,,,,,--------.-.../////......../...//////////1000010110111/02222223332222222222221122221223212322221121210001//00//1///0//0//00//001//101/231111121101///./..........///....---,,,,++++++*++++++++++++,,,,-+,),,-,-,--,,,,-------------------..-.-.....-........./1/////////11////0//1010010/111011111101111111111-./-....//....-.0/..........-...--.---..--.-.-.-.--.--------.-.----,,,,++**))'''('''''(((('(((((((((())()))())))*))))())**********)))*++++++,,+,,,,,,-------..-----.----,++,-,,,,,,-----,-----.././////.//////////////////0//0/01/000110//22222233322222222222322222211232123122211112100010/0/0/1///0/000/00//0010/10002311111222110//............///....----,,,+++++++++++++++++++,,,,,+,)+,.,----,,,--------------,,,,,+,,,---.--.----...-../0//.//////01////0//10000100101001111101110111111-./...../....--.0/...-.-....-.-.------------.-.-.------------...-.-,--,+,++*)(''('&&''(((''(('((((((())()))()))))))))()))*********)))*++++++,++,,,,,,--,----.-----------,+++-,,,,,,-----------...././//////////////////////////00//00110/02222122232222221122232122221223212312221111110101//1///0///0//00/00//0110/101/2211111121120//./.........////....----,,,++++++++++++++++*++,,,,,+,)+,-,----,,,------------,,,,****++*,,----------......0//.//////01////00/1000010/000001111101111111111-./....///...--.0/../.........-.------------.-.-.-------------.--.----,,,,++*)(((''''''((''(('('(((((()(())()))))*)))))))******)*))))*++++++,+,,,,,,,,-,,---.-----------,++,--,,,,,-,---------.-....///////////////0//0/////////0//0/111//2222223332222222122232222222123112322221111210101//0///0/0/10000/010011100101/22110111111110/.//......../////...----,,,++++++*+++**++++*++,,,,,+,)+,-,,,----,----------,,+,++****++*++,----------..../0//.//////00/////0/100/010/000011111101111111111./0.//////....-.0/../.......-..-------------.-.-.-------------.--.-----,,,,,+*)()(''''''(''(''((((((((((()((()))))))))*)*******)*))))*++++++,++,,,+++,,,,,,-.----,-------,,,----,,--,,----------.....////////0////0/////////////0/000111//2222123332222222222222222221123212322221121110000//0///0/0/00000/011111110111022111111211110////..-.....////....----,,,++++*+*++*++++++**++,++,+,)++-,,,-,,,,,,--,---,,,,+,+****)***++,,,--,,----.-..////.///////0/.//00/000/000/111001111101110111111./1/////////..-.1/.//.......-.----.-----------.-.-------------.--.-----------+***)('('''''''('((((((((((()((()))))))))*)*******)*))()*+*+++++++,,,+++,,+,,,,.---,,-----.-,,,----,-,-------------.....//./////0//////////////////0/011111//22222223322222222222222222222242233222211111100010/1/0/1/0/00000/110111200111022111111111110////........////....---,-,,++++*+*++++++++**+++,,+,+,)++-,,,,,,,,,---,,--,,,,*+**))))**)++,,,,,,,-----.../0/...////////////0/1000000/110001111101111111111//1/0/000////...1/..........-.--....--.-------.-.----------,--.-...--.-------,,++*((('''''&'''('(()(((((()((()))))))))*)*****)*)))(()*+*+++++++,+,+++++++,,,.-----,----.--,,----,---,--,,-------.....././/////////0///0//0//////0/011111//2222222332222222222222222232224223322221121210000//0/0/1/0/100100111112210111023110111111110/////.......////....----,,,+++++**+*++*++****+++++,+,)+,-+,,,,,,,,,,-,,,,,,++***)))))**)++,,,,,,,------..///.-.///////////0//0/0/010/100011111101111111110//2/0001100/////1////.........--.....-.-------.-.----------------.------...-.-,,,+*))(((''''''(((()))))(()((()))))))))*)*******))))()***+*++++++,,++*++++,,,-----------.-,,,----,,,----,,----------..././///////////////////////10111111//2222223332322222222222222332233223322221111110001//100/1/00101100111111210111023111111111110/////........///....----,,,++++****+*+*+++****++++,+,)++-,,,,,,,,,,,,,,,,,+++****))))***++,,,,,,--------../...../...//////0//000/00001010011110/1110111110//2//0011100////20///...../.........--..----.-.-.-------------.--.-------.--.--,-,+**)))('''''('(()))))(())())))))))))*)*******)))(()***+**+++++,+*++++*+++,.------.------,,----,,,----,,-----------.....///////////////////////10111111//1222123332222222222221222232224223322221111110101//100/10101000001101112111110231111111111110/////.......///./..----,,,,+++****+****+*****++++,+,)++-+,,,,,,,,,,,,,,,+++*)***))))***+++,++,,---..--.../..-....-.//////00/0/0/010/1010111110/1110111110//1///011110////20///....//../...-...-..----.-.-.-------------.--.----.--------,--,+,***((''''((()))***))*)))))))))))(*)******+**))))*******++++,,+**++**++,-------.----,,,,--,,,,,-,--,,-,-,,------.....///////////////////////10111211//12221233322232222222221222221332233222211111101010/100/100/1011101111122101110231111111101111/0/////./...///....----,,,++++********++*****++++,++)++-+,,,,,,,,,,,,+,,+***)****)))***+*++++,-----.---../..--.....//////00/000/110/1010011110/110001111//01///001100////31/////.../../...-.....-----.-...--.-------,--.--.------------,,--,,-,++*('(('((()))***)***))))))))))(*)***++++*+*)))******++++,,,++*++**++,--,----------,,,--,,,,,-,,,,,,,-,,-,-----......///////////////////0010111111//22221233323223322232222222222232233222211111100010/00001/0/1111101111122101110231101111111111000/////...////....----,,,,+++********++*****++++,*,(++-+,,,,+,,,,,,,+++****)****)*)**)**+++,---------.-./..--.....///.//0//0/0/000/1010011101/1100110000/01///000000////20/0///.///..........-..----.....--.----------.--.------------,,--,-----+*))(((())*******+*))*))))))))*)*++++++++*)))*******+++,,,++*+***+++--,---------,,+,,,,,,,,---,,,,,,,,,,-----..-..../////////////000010111111211//1222223332222232222222222232223223322221111210101//100/1/0/1101101111112101110121111111111111010///...../////./..----,,+++****************+++++*+)++-+,,,,+++,+,,++++****)******+++*+++,,---.--.---.../..--.....///.//0//0/0/000/1000011110/1010010/10//1////0000/////20//0///../......-......-.--.....--.----------.--.------------,,-------.-+**)))))********+)))******)*)*)+++++++++*)))*******+++,,,++++***+++-,,---------,,++,,,,,,-,,-,,,,,,+,,,,,-,-..--...//////////000111111121111111//2222223332322222222221222232223222322221111110100//1/00100/1111101111112111110221101111101111011/////....///../..-----,++++***************+++++*+)++,+,,,,,+++++,++++****)****+++,,,,,,-,-------.--.../..-......///.///////0//000100/011100/1010110000//1////00/0/////20/////////......-..--.--..-../..-..----------.--.------.--..---.---.....-,+***)***********))*********+*+,+++++++*)))*******+++,,,,++++**+*+-,,-,-------,,++,,,,,,,-,,,,,,,,+,,,-,,-------...//.///000100112111121111211//1222123332222222222221222221223222312221111110000//0000100/101110111111211111/1211010111111110100/////..////....-.---,,++++***************+++++*+(++-+,,,,+++,+++++++********++++,,+-,,-------------../..-...-..//../////0/0/00//0000010100/1010010010//1/////0///////2///////////./-.--..--..--.-......-.----------.--.---------...--..--.-./..--,+++*+++**+**+*)**********+++,,,,+,++**))*******+++,,,,++++**+*+,,,----.----,,++,,,,,,,-,,,,,,,,,,,,,,,,-----...//..//0001111111111221121211//2222122232222222222221222222123112222221111110100//0/001/0/11011111111211011102211011111011110110/////..////./.....--,,+*++**)*********)***++++*+(++,+,+,,++++++++*++****)**+++,+-,,-,-------------.-./..-......//....///0/0//0//0/0/000100/1110010010//1///////////./2///////////./...-..--.---.-.........---------.--.---------...../.--.../....-,,++++++++++,*******+****++,,,,,+,+,+***++*****+++,,,,,,,,**+++-,,,,--..----,++,,+,,,,-,,,,+,,,,+,,,,,------...///.//0001111111111121111111//1222122332212222222221122222223212212221111110000//0/0/1/1/10111111111121011102211010111011111110////....///.......--,,++++*****)))****)****+*+*+(++,+++,,+++++++**++*****++++,,,--,-,----------.--.../..-......//...////0/0//0//0000011100/110011001/./0/////////////2///////////./..--..--.-----.-/......-.-------.--.--------...-../.--.........--,,++++++++,++++***+****++,,,,,,,+,+*))++*****+++,,-,,,-,+++++,,+,,--.....-,,,-,,,,,,-,,,,,,,,,+,,,,,--..-..////////0000111111111121111111//2221122222212222122222222222223112312211110110000//0/0/101/10010011111120011102311110111011110110////............-.---,,+++**)*)))))*)))*****++*+(**,+++,++++++++*++++****+++,,,,--,--------.------.-./..-......//...////0///00//1010110111/1110010000./0./////////../1///////////./...-..--.-......../....--------..-------------.--...--...//....--,,,,+++,++,+++++**+****++,,,,++++,+**)********++,,,,,,--,,+++,,+,,--......---.--,,,,,,-,,,,,,,,,,,,--....////010//01100111111111110111111//12221122222122222222211222221232122121201101100010/1//01/0/10111011111121011102311011111010110111/////...........-.---,++++**)**)))))))))*****+*+(**,*++,++++++++**+++++++,+,,,,,--,---------------../0..-......///.//0//0/0/000/111001010001111111010.////////////../1////./////../.........-...-.........--.--.-.-.--.-----,----.---..--.../...//..---,,++,+,,++++++++****+*,,,,,+,+,+*))*+******++,,,,,,--,,,++,++,,--....//....--,,,,-,--,,,,-,,,,,,--..//////0110111000111111111120111111//1221112222212121122221122222223212312111110110000//0///1/0/101000111111110111023111111110101001000////.............---,,+++*****))))*))))*****+*+(**,*++++++++++++++++++++,,,,,,,--,--------.------...//.-......//..//00/0/0/000/0000000110/1110011100.//.////////.../1////.//////./..........--.-.........-..--.-.-.--.-----,----.---..--.../..../....--,,,,,,-,++,+++++***++,,,,,+,+++*))********++,,-,,,---,,++-,,,,--..../..../.--,,,---------,,-,---..//////00100011100111111101110111111//1221112232211222122221121121123212322221011110100//0///1/0/10110011111111011102311010111011100111000//......-...--.---,++++****))))))))))*****+*+(**,*++++++++++++++++++++,,,,,-,--,---------------.../..-......//////00/0/0/////0000000100/111001100/./0...//////.../1////...../../.......-..--.-..../....-.-------.--.----------.---..--.../...././....--,,,,-,,,,,,,,++++,+,-,,,,,++*)))**********+,,,-,-----,,-,,,,,-..../....//.----................///0//0000110001101110101000110111111//1221112222212221122121122221223112312210111110000//0///1/0/100110111111110111023111111110101101110010//......-.--..---,++++**)))))()))))))****+*+(**,*++++++++++++++,+,+,+,,,,-----,---------------..///.-......//////10/0/0///////00000110/1110110100.//...//////....1////./.../......-...-..----.........-------.-.--.-----,--------..---........./.....---,-.-,------,,,+-,,---,,,++*)))**********+,,,,--------.-,----..../....////...///////////0/////000/00001100111101100101000110011111//1122112222212222122221122221223212312210010110000//1///1/0/101000111111200111023111101110111001110010//.....-.-------,,+++++**)))())))))))*****)+(**,*+++++++++,,++,,+,,,+,,,,---------------------.-./..-....-.///.//00/000/////////000100/1110110110.//.//////./....1////./..//../...-......----.-...-...---------.--.----------.---------....-............--.-----...-,,,-,-----,,+,+*))**********+,,,,-----.--.---,,-....//...////////0100111111101000111000001100001101100101000010111111//1221122232222222122221121221123212212111111110000//0/0/0///101110111112200111023111101110110001100000////..----------,,,+++**))))))))))())****+*+(**,*+++++++++,,+,,,,,,,+,,-----.-------------.--.-..//.-...-..///.//00/1/0////.////0000///001001101/.//..///////.../1////./..........-..--..----.-.-.-..----------.--.--------------..----....-....-.......-./.-......----.-...----,,++**++*+***+**+,,,-,-------.---,---.../..../0010111111112221121111011100000011000110110000100/010111111//121111222222222222222112122112311221211111011/001//0///1/0/10011011111111011102312010011/100101100000/////..---------,,,++++**)))(())))())******+(**,*++++++++++,++,,,,,,,---,---.-----.-----------..//..-......///.//00/0//////////00000////0101110//.//.////////.../1////./.../......-..--..----.-.-.-..----------.--.--------------..-----...-......./....-./...........-.-./.....---,**++++++*++++,,,,,-------.------..../....001111121222222222211110111011111110111100100111000010111111//122211223222222222212112112112311221111011111/000//0///1///1011101101112101110231111111001001/11000000////..---------,,,++++****))))(()())****+*+(**,*+++++++++,,+,,,,,,-,-------.--.----------.---..///.-......//..//0//0/0////.//0//0//////0111100//-//...//////....1////./....../...-......-..-...-..-.--------.-.--.-,------------.------..--............-./......./...-.-.//////./.-,,,,,,+++++++,,,----,----.------....///./101111122222232222222111111111111110111100100010000010111111//1222112232222222222221121121123112211110110110000//0///1///10111011111110011102311110100/10010110000/0/////.-------,-,,,+,+++***)))))(((())****)+(**,*++,++++++,,++,,,,,-,-------.--------.--------.-//..-....-.//..//0////0////.//0/0//////0110010///-./././/////.../1////./....../..../.....-........--.--------.-.--.--------------.------..--............-./.-...../...-/.//////////.--.--,,,,,,,,,-,---------/.-......../.../011101122222223322222111111000001110111100110000000010111111//1222122232222222222121121121123112211110011110000//0///1/0/1111101111111001110221111111101010011100000//////.--------,,,++,++***)))))(((())****)*(**,++++++++++,,+,,,,,--,-------.--.----------.---..//..-....--./.-..///0//////.///////////0010010//..//..///////.../1////./...//././..//../........-.--.--------.-.-----------------.-----...--..........-.-./......./...././///////0//..//.-------------------.//..././//./////101101122222222322222111111000111100011100100100000010111111//1222122232212222222221122121123112211110110110000//0///1/0/1011111111122101110231111111101110011000000///0//.---,,----,,,,,++***))))))((())****)*(**,*+++++++++,,++,,,,--,-------.----.------.-----.-./..-...--../.-../////////..///////////001011////-./.../////.....1////....//../......../.-......-.--..---------.--.--------------.-,---...--............../.-.........././///////0//..////.....-...---.---...////////////////10110112122212222222221111101011110/001100000000000010111110//1221112222212222222121111221123112211110110110000//////1/0/1011101111122101110231111111101100/10100100//////----,--,--,,,,,++*+**))))()(())****)*'**,*+++++++++,,++,,,,--,-------.-------------.---.-./..--..---./.-..//////////.///////////001000////-./...//////....1////./..///./..../.../...........-.--.-------.--.----------.---..--.--..--..-.........../.-.........././///////1//./00//////......--..-.../0////0/110/1///011111111121112222222222111111111111001110000/000000000110110//111111222221212212212111112112311221221011111/0/0//0///1/0/1011101111112111110221111111101000/01000100///0//.---,,-,----,,,++++**)))()((()))***)*'**,*++++++++++,+,,,,,,---------..-.--.---------.-.-./..-...---./.-../////////./////////////0000/////-./-..//////....1////..////..//...//../......./..-...--.--.-.-.--.--------------..-,.-...--.--.-........./.-.........-/.//////0/00///111100///.///-......///1//0001111110//01111111212111222222222212221111111101111//1//0/0///01/010110//111111222121121212212112112111211221111011011/000//0/0/1/0/101111111111100111/231101011101000/00000000///0//..--,,-,----,,,,+++***)))(((())**)*)*'**,*++++++++++,+,,,,,--,-------.---------------.-.../..-...---./.-..//.///../////////////.//0///////-./-...///......1////././//../....//../......./......-------.-.--.----------.---..----...--..-.-........./.-........--..//////0/10///11110000/////...///////10010012211211/02111111111111122112122222221211111111111/00000/0///00/010111//1111112221211122122121111111122112211221110110001//100/101/10111011011121011102311110110/1000/01000000//000//.--,,------,,,,,+++*))))(('(())*)*)*'**,*++++++++++++,,,,---,-------.-----------------..//..-...---./.-...../...././/////////..//////////-./-...///....-.1////...////./....//..//...././......-.-----.-.--.----------.---..----...--..-.--......-./.-.........-/.//////0/00///111100/0/////.///0/////10010112222211002111001212111122112122212211111112111111/010/0//////1/010110//1111112221111112122121111111112112211110110110000//100/1/1/1111101101112001110231111111101000/00000000///00//...--------,,,,,+++***))(('(())))*)*'**+*++++++++++,++,,,,,-,-------.-,----------------../..-...---//.-....-......../////../.../////0////-./-..........-.1/.//...////./......../....././......-.---.---.-----------------..-----.---..-.-...-...-./.-..-......-..////////1////111111010/00////00//0//20010011211110011111111111111112112121212221111112111111000//0//////1/000010//1111012121111111112111111110112112212110011110000//1/0/1/0/1111000110111101110231111111101000/00000000//0100///.-------,,-,,,+++***))((''(()))))*')*,*++++*+*+++,++,,,--,,-------.-----------------.../..-...---//--....-/.......///..../.../////0/0//-./-.........--.0/../...//////........//..///././....-.-------.--.----------.---..--.--..--....-...-...-./--..-....---.-////////0////1101100100110///10//00/2001001211120100111101111111111111111111111111111111111100000///////0/000000//111101212111111112211111111111210221111011111/001//000/100/1011101110111001110231111111001000/110001110/1110///.--------,--,,,,+****)((''(()))))*')*+*+*++***++++++,,,,,-,-------.-,-----------.-----./..--..---..--.-..-........//........./////0////--.---......---.1/.//././/////....//../..././././.....--------.--.------.---.---..-----..--....-..--.-.-...-..-.....--.-////////00///0101010110111/0/01//00011/000011111000011110011111111110111111111211111111011110000/0//////0/00/000//1111001121111111112111111111012102211110111110101//100/1/0/1011111100111101010221101010101000/00000111001111///.------,,,---,,,++***)((''((()()()'))+***++***++++++,,,,,,,,--,---.-------------.-.-.-./..--.----...-....-......../...-....../////0////,-.----..-.----.0/.././/////////..//..//..../././....-.-----.-.--.------.---.---.---.--..--....-...--..-./.-..-.....--..////////0////010100011011100/10/00//20/0/00111110///1110000111000111001111111110111111101111000/0///////0/000100//0111111121111111111110011111112112211110111110001//10//1/0/100110111011100111/221101011101000001000001000111////.------,,----,,,++**))('''(((()()'))+***++****++,++,,,,,,,,,,,---.-,---------.-..--.-./..--..---..--....-............-....../////0////,-.,-----------.0/.././///////....//..//..../././....-..------.--.----------.---..--.-...--..-.--......-./.-..-......-.-////////0////000100/1001110/010//0/010/0/00111110//01100000101000111101011101111111111101111000000//////0/00/00///0111101121111111111111011111113112211110010110001//0/0/1/0/000100110111100101/22110101111101101110011100111100//..----,,,----,-,+++**)(''((((()()&()*)*******++++++,,,,,,+,,,,,-,.-,-----------...-.../..-...---..--.-..-...........--...././/////////,-.,------------0/.//../////////..//../....././......-..----.-.--.----.---.-.---..--.-...--..-.-.-.....-./.-.......-.-.-./////////../000000000011100/10//00/200000011001////110000011110011101111010111011111110011100000////0//1/00000///111101212111111111111111111111211121111111121/111//0/0/1/0/0000001101111001010221101011101111011110111001111000//..----,,------,,++**))('((((()((&((*)*)*******++++,,++,,+,,,,,-,--,------------.--..//..-...---...-....-.......-....-....////////////,-.,-,----------0/.//.///////////.//../..............-.-----.-.--.------.-.-.---..--..-..--..-.-.......-./.-.........-.-./////////..//0/0/0000/1110//00//0/0100///010001////1100//0100000111001010101110000111100010000///00/0001/000110//1111011120101111111110011111112112211110111110101//10//100/1000001101111001110231101011101111011101111001111000///..---,,----,--,+++*))(('((((('(&((*)))**)****+++++++++++,,,,,-,--,----,-------..-.../..-....--/.--....-...-...-........////////////.,-.,------------0/.//.///////////./.../...../........-.-------.--.--------.-.---..--......-........-...-./.-.........-/-///////////.//0/0/0/0//111///00//0//10/0/0/01001////1000/0/00000/11100101000101000011100000100100001/00010011110//01010111211111111111100111111231122111101111100010/100/100/00000011101110011102211010111111110111111111011110010///.---,,------,,,++**)(((((((('(&((*())**)))**+++++++++,+,,,,,,,-,,-,,------------.../..-...-.../.-../.-...-...-......./////////////.--.,----..-----.0/.//////////////./.../..........-..--------.-.--.------...-----..--......-....-.......-./.-.........-...///////0/...///////00/000/0/00//0//10/0///01000////1000/001000/0000/010000000000000110/0011001000/0/0/010010110//11100011111111111111100111110131122121111111101010/100/1/1/10000001001110011102211000111011111111111110011110100///...----------,,,++*)(((((('('(&(()()))))))***+*++++++++,,,,,,,-,,,,,-,----------.-./..-....-../.-..//-......--.....////////////...--./-.../........1////////////////...../..........--.------.---.--.------.--..---..--......-....-.......-./.-....//.......//////////..///////0//000///00/////10/0//010000////10/////0/00//000//10000/101/0000010/00110011/0000//00/010110//00100011111110111111100111101121122112211111101110/10001/0/10100001001120/110/2211010111011110111111111011110000/////..----------,,,+*))((((((('(%(()())*))))***+*++++++++,,,,,,+-,,,,,-,,----------../..-....-../.-..//.......--....//////////...---,-./...///////../1////.///////////./.../....-...-.-..----------.--.------.---.---..--.-....-....-...-...-./.-...../...././///////0//..///////0//000///00/////10/////000/1////00/0///0/00//000//000/0000000000000/0001000000/0///01/011100//0110001110101111111110000111112112211111111110111//100/1/0/100100011001100101/2211000111011110111111110011111011//////.--.-------,,,+**))()(('('(%(()()))))))******+++++++++,,+,+,,+,,,,,,-,-------.../..-...-..//.-../.........-.-.../////.///.--,,,,.//.//////////./1///////////////////../...--.-.-.--.----------.--.-------.--.---..--.....--..-.-.......-./.-....//...././///////0//..///////0//000///00//0//10/////000/0////000////000///000//0/0/0/000/0000010/00100010/00//0/010000110//01110011101001110111100100100121122111111111111110/1000100/10000001101110/101/1211010111011111111111111011111010/00////.-..------,,++**))))(((('(%'')()))))))*******+++++++++++,+,,+,,,,,,-----------./..-...---./.-../.-/...-.--.-..-.////./..--,,,,,./0.////////////2////////////////.//../..-.---.-.-..----------.--.----------.---..--.....--............-./.-./..//...././//////////..//////////000///00//0//1//////00/00////0//0///00////000//000///00000000010/00110000000000/010000110//0000/01110100011011110/00010012012212220110110101//100/1/0/10000/011011100101/2211010111011110111111110011111101/00////......----,,,+++*)))))(('(%'')((()))))))****++*+++*+++++,+,++,+,,,,,,--,------./..--..---./.-../.-...-..--.----../....--,,,,,,,./0.////0///////2///////////////////../....-.-...-..----------.--.--------------..--......-............-./.-....//...-/.///////////.//0/////////0////00/////1//////00//0////0//////0/0/////0//0/0//0000/0000010/00010000/00000001/01010///0010/0111000001111101//0/110012102211110111110000//100/100/10000/11101110/10102201000111001110111111110011110010000/////.....---,,,,,++**)*))(('(%'()'(()))))))**)*****++*+++++++,,+,+,,,,,,,-,,-----./..--..---...-....-...-..--.-.----.----,,,,,,,,,//0/////00//////20///////////////.///./......-...-------------.--.--------------..--.-....-....-.......-./.-./..//...././///////0//.//0/0///////00//////////1//////00/00///////////0/0/0//0///0/0/0/00000000110/00110000000010001/01010/./0000//111000001111101//0000/012112211110010110000//100/1/0/100000010111100101/2211000110011110111111110011110100/00/0///....----,,,,,++****))(('(%'()'(()))))))**)******+*+++++++,++,,,,,,,,,,,,,,,--./.--------...-....-.-.-----.--------,+,,,,,,,,,,//0////000//////2////////////////.//////...-...-.--.----------.--.----------.---..--..-/..-............../.-...../...././//////////.//0/////////00//////////1//////00//0////0//////0/0///000//0/0/0/000/0000010/001100100000000010000000/./110/001100/001001101//0//0/01200121111001111/000//0///1/0/10000/010011100111022110001110110001110111100111100000/00//////..----,,,,,++*****)))'(&'')(((((((())))))*******+++++++,++,++++,,,,,,,,,,---/--,------..----..-.------,------,-,,+,,,,,,,,,,//1////0000/////20///////////////./////....-.....--.----------.--.----------.---..--......-....-........./.-........../../////////..//0/////0///00/////////020//////0/00////00/////00000/000//0/0/0/000//000110/01110010000000001010000///000///111/0///0000000//00/0001210121111/01011/00///////1/0/10000/11000110010102211010101010110111111110011110000/00////////...--,,,,,+++*****))((&'')'(((((((())))))*)****+*++++++++,+++,+,,++,,,,,,,-/--,---,,,-.-,----,---,---,---,,,,,,++,,,,,-,,,,//1///00000/////20///////////////////./..........-...---------.-----------------..--.-.................../....././...././///////0///./0/0///00/000///0/////02100///0/0/0////10/////000///000//0/0///000/0000010/00110011010100011001000///000///111////00000100//1000001200121111001010/0/0//0///0/0/00000/01/00110/11101211010111010000111111110111110000/00//////////..--,,,,++++*+**))()%'')'((((((((()))))))))*)****+++++*+++++,,+++,,,,,-,-.--,---,,,---,----,---,,,,,,,,,,,,,,++,,,,,-,,,,/01////0000/////20//////////////////////.....-......----------.--.----------.---..--.-.................../.-...../...././//////////..///0///0//000///00//0012100///0/0/0////10/////0/00//000//0/0///000/0000010/01110110111110011001000//./00///100////00000100/00001001211121111001011///0//////1/0/00000/01//111//100/2211010110/1100/111011111112110010/00//////////./.--,,,+++++++***((&'')((((((((((()(()))))))*******++*++++++++++,,,+,,,-.-,,,,,,,,---,,,--,-,,,,,,,-,,,,,+++++,,,,,-,,-,/01////0100/////20////////0////////////....-.....---.--------..--.----------.---..--......-.../........../......./...././/////////...///0///0//000///010010121010//////0////0//////0/00////0//0/////000/0000110010110010010100001010000//./0////001////00000111//1111000211221111001/10///0//////0/0/00000/00//001//100/1201010110010000111111111112111000//00///////////.---,,,,++++++**))&(')'((((((((((((())))))())*****++*+++++++++,+++++,,,.,,++,,+,,,-,,,,-,+,,,,,,,,,,,++++,+++,,,,,,,,,,/01///000000////20////////0//////////./....-...-.--.----------.--.----------.--...--......-/...././....-./.-....//...././/////////...////////0/111///010/101211100/////0////0//////0/0////00//0/0///000/0000000/01100010001110001000010/..//////001////00000100000011000210120111000010//////////0///0/00///00/0010/001/2201010000/00000111111110112110010//00////////////.---,,+++++++**))&(()((((('(((((((())()))())))***+**+*+++++++++++++++,-,,+,,,+++,-,+,,-,+,,,,,,,+,,+++++,+,+,,-,,-,,,,/02/00001000////20/00////00//0//////////.......-.--.----------..-.----------.---..--...................../.-...../...././//////////../0/0////0/011///10//000211110000/00////1//////0/0///0/0//0/0////00/0/00110/111100100101000010010100///00///001///0/1001111000001000210221111//0000//////////0/0/000///00/0001//000/1211/0010100000/111111110011111110/0//////////////..---,+++++++++**')()((((('('''((((((((()())())))**)***+++++++++,++++,-,+++,,++,,-,+,,,,+,,,,,,,+,+,++++,,,+,,,,,-,,,,/12/00011000////21/00////010/0//////////..........-.---------..--.----------.---..--......-.../.../.../../......//...././/////////.../0/////00/010///00////02111000100/0////10/////0//////00//0/0///000///00100/00110000010100001/000100./0000//001/0/000000101001011001211221111000000///0//////0///00/0//00/00110/100/2201/0001000000/1111111100111111100000/////////////..--,,++++++++**'))*((((((('(((((())((((((((()))*))*******++++++++++,-,++,,,+++,-,+,+,,+,,,,,,,++++++,+,,,+,,-,,-,,-,/02/000111000///31/10/0//110/0//////////.......-.-----------....-.----------.---..--..../........./././../.....////..././/////////...///////00/01100/00/////11/100/11000////10/////0///////0//0/////000/0//0000/0111/010/0000/0110000010//0100//101/0//00000101001011001210120111/00/0/////////0/0///0//////0//001//000/2201010000/1000/111111110011110011/01///////////////..--,++++++++*+'))*()))(((((((((((((((((((((()(*)))))****++++++++++,-,,++,,+++,,,+++,,+,,,+,,+++++++++,,,+,,,,,-,---/02/001111100//031000/000010/0//////////.........-----------../...--------.-.--........//...../..//././../..//..//...-/.//////////...///0/0/00/011//////////1000//000001////1000///0//////00//0/0///000///0/0000011100101000000010000000//0110/011100//000001010011110012101211110/0/0///////////0///0//0//0000001//000/1211000000/1000/000101100011110100/00//0///////////....--,++,++++*+'))+)))))()()())((()((()(((((((())()))))******++++++,-,++,,,+++,,+*++,,+,,,++++++++++,,,,,+,,,,,-,,--/02/00111111///031001/000110/0//////////.........-----------......---------...-......../....../..//..././//../..//...././/////////.../0///0/0//00100////////1//0//0010100///000////0/0/////0//0/0///000//0/0010/00110010000100001/010100//1111/011100///00/1001001011101211121111//0/10///0//0///0///0/////0000011//000/1201000000/1000/011001010011110000//0///0/////////////..-,,,,,+++*+(**+)****))))))*)))))))(()(((((()(()))))))****++++++,-,++++++++,,+*++,,+,+,++++++++++,,,,,+,,,,,-----/01/00011111////31001/0/0010/0//////////.//......-..--------......------.---.--./....../..-......./././////.././/....././//////////.////////0//011//////////1//////10100////1000///0//0////0//0/0/0/000//0/0000/011000100001000010010100./1111001110000000/0101001111001201221111//0/00//////0///0///0//////000011//000/1200000000/0000/101001110011110010/00//////////////////.---,,,,++*+(**+***+*)***)**)))*))))()()(((()(((())())))****+*+++-++*+++++++,+*++,,+,++++++++++++,,,,,,,,-,,---.-/01/00111110///031011/000010/0///////////..././.....--.-...-../....--.--..--.-.....-.../..-....-../..././//.//.///...././/////////.../0/////00/111/0/0/..///0/////0111010///10//////0/////////0/0///000/0000000/01110/10000000/010010100//011100111/0/0000//0000/11111113111211110/0/00/0/0//0///0///0/00///100001//100/1201/00000/0000/011011111111110100000//////////////////..-----,+,*+(**,*++++************))))))))))())()(()())))))****+++,++*+++***+,+*++,+*+++++++*+++,+,,,,,,-,-----.../01/00011110///031001/000110/0//////////..../././...--...-.-........-.--.....-../..-.../..../..-.././//.///../.../...-/.//////////.../0/0/0/00/011/0000///./0//000011101////00/////0//////0///0/0///000/000000//01100010/0000//01/010110//01110011100//000/0001/01111111210121111/00/00/0/0//////0///0/00//0000111//101/1210000000/0000/010001110111111110000//00//////////////..---.--,,++)*+,+++++***+**+********)*))))))))((((((()())))*****+-++*+++***+++*++++*+++*+++*+++++,,,,,,-----.-...//2/0/011110/0/031000/0/0010/0//////////.././././........-.-...../...-.-.....-..//........./../././..././/.../.../...-/.///////////..///0//000/11100011/////10/000011101////00/////0//////00//0/0//000000000000/0111/0000000/00010010100//0111/011100/0/1000000/000111112102211110/0010/0/0//////////0/000/010/111//000/121000000001000/110001111112111111/0000/////////0//////..---.----+,)++,+++++++++*++***+********)))))(()((((((((((()))**+,++*******+++***++*+++++++*+++++,,,,,,-----.--../12/0/001110///031000/0/0010/0//////////./..///./..........-...........-........//../.../...../././..././/.../.......-/.//////////...///////0//111/001100100210100011000////00/////0/////000//0/000/000/0000000//010/000/00000/01000110///011100111010000000000//1011001210221111001001/0/0//////////00/00/01000110/100/221100001001010/010011111111110110/00/000//00////////////......--,,)++,+,+,++++++++*+++++*+*******)*)()(((((((((((())**+,+********++****++*+*+*+++++++++,,,,,,-----.-..-/02/0/001011///030/01/0//010/0//////////.././////..........-../../............../......//..//./..//..//.//.../..//...././/////////...///////0//11100011001002100/0011001////00/////0/////0/0//0/0/0/000000/000///000000/0000////10000100//01100011100//00000000/00001001211121111011010///0//0///0///00000/01000110/101/121101011000000/011011111111111110/00//000/00/0/0///////.......-.,-)++-+,,,,+++++++++++++++*******)*))))()((((((((((())*,**)******++****+****+**++*+++++,,,,,,-----.--.-/11/000111110//031/00/0/0010/0//////////.././////.............//./........../...//.....//.../././//./././/.....///...././/////////...///////0//111000110010020/00/011000////00/////0//////00//0/0000000/000000//00000/00/000///01/010100//0110001110000000/0101//01110012112211110010110000//////0///00000/01001110/111/2211010110010000110001110112111110/00/00////00///////////...../..-.*,,-,,,,++++++++++++++++*+++******)*))((((((''(((((()+*)))**))**+****+*******++*++,,+,,-,,,---,----.-/02/00111101////31001/0/0010/0//////////./..///./../.../....///.//..............//../../....../..//....../.-...../...././/////////...////00/00/111/0011001/021/0/0/11000////1//////0//////00//0/0/0/010/0000000/0000//000//////00/000101//110000111000000000100/0101101121122111100101100/1//0///0///000000010011100101/2211010111111110111011111112111110000//0////0////////////...//...-.+--.,,,,++++++++++++++++*++++***+*)*)))(((((('('('(()*))()))))**+*)**+*******+++++,,,,,-,,,---,----.-/02/00111110///031000/0/000/////////////..../././../../..././/////..............//.....//..././.../.../..//.././///..././//////////../0/0/0/10/011//011/00/020/////11000////00/////0/0////0///0/0/0/000/0000000/0000/0/0///0/0//0/000100//01010/1110000000/0100//10010112112211120010110000//0///0///0//000010011210111/2211010111111110111111110111110100/00//0////0////////////..////./..+--/----,+,+++++++++++++*++++++*+*)*)))(((((('((''('(*))())))))***)****)*****+++,+,++,,,,,,----------/02/001111100///31001/0/0000/0/////////.....///./../........////./.....-........//.....//...../.../..././//../..//...././//////////..///0///00/011/0/01/00/010/0//011101////100////0//////00//0/0/0/00100101000/0000//////0/////0/000010//1110/0111000101000100/001111112102211110010110000//0///0///100000010011100111/2211011111111110111111110011111100/00//00///0////////0///////////./+../-----,,,,,,,++,++++++++++++*+*)*)))((((((('(('('()((((()()))*))))**)*****+++,+,,+,,--,,--------.-/12/001111100//031001////000/0///////.//..../////../.......././///.....-........//../../...//........././//.././///..././//////////../0/0/0/00/000///11/00//110000011001////00/////0/0////00//0/0/0/01101010110/0/00//0////0///00/010110//0110/011100/001100100//001101121112111100101100010/0///0///00010/01001110011102311111111111110111111110111111000/00//////00///0////////////////./+../-..----,-,--,,,,,+++*,+++++++*)*))))))((((((('((()((((((((()*)())**)****++++,,,,,,,---,-----.--../12/000111110//031000////01//0///////./..././././../........../............./...//.-......-...../././././//.//.////./././///////0//../0/0///0//011/0/000/0//21/1/0011011////10/////0///////0//0/////10000000110/0000//0//0//////1/000111//1110/0111010001101101//00010012101211110000111101//100/1/0/0/000/11011111011102311111111111110111011110012110000000//////00/00010//00//////////./,../.....------.----,,,,++++++,+,+*+***)))))((((('((())('(((((()*))))**)**+*++++,,,,,,,-,-,-----.--../01/000111110//031000///000//////////////.../././../..........//./.....-..../.../.-..../.......././..././//.//.////..././///////0//../0/0///00/010//001/00/020/00/0100010///00/////0/0/////0//0/0///011/0000010/0000////00010//00/000110//1110001111000011011110/000100121011011100111101010/100/1/0/00000101011121011112311111111011110111111110012110000000//////0//0/010//00////////////,../.....-......---.--,,+++,+,,+,+++***)*)))))(((((()*)('(((((()*))))**)**++++,+,,,,,,,-----..-....../02/001111110///31000////00/////////////../////./../.........././/.....-......-./..-.../.../.........././//.//.////..././//////////.//0/0/0/0//011///11/00/0200000/11001////00/////0//0//0/0//0/0//0010/0000000//000/000/000//000/000100//01100011100000100010100101111121012111101112111110/100/1/0/00010011001120011102311111111011110110111110011110010/00///0///000/1000/00////////////,/./././.............---,,,,,,,,,,*++*+***))))))(()()*)(((((((()*)))****+++++,,,,,-,,------...-....///01/000111110//031000/////0//0///////./////////./../............./.-...-..../.../.--............./../././//.././///..././///////0//.//0////////000///10/010/21/0///01001////00/////0/0///000//0/0/0/0000/00/000//000//00/0000/001/000100//01110011100/00010111100111110121112011111111111110/1/0/0/0/10011011011121011102311111111011110111011110011111100//00/00///0/000000000/////0///0//,//0//////../../.......-,-,,,,,,,,+++++***)*)))))))))*))((((((()*)))****++++,,,+,,,----.-.-/./////////02/00111110////31000/////0//0///.//////./////////.//........./../.....-.....-../.-...../.-.../...../././//.././///..././//////////..///////00/011//011/00/020/0/0010000////10/////0/0////00//0/0/0/000////000//00000010/00000001/000000//011100111/0/00110111100111101121022122211112201110/100/0/0/1001001110111001110231101011101111011111011001111000000//0/0//00/100100010/////00/////,//0///////.////////....----,,,,,,+,++++******))))))**))()))((()*)))*++*++++,,,,,-----...../////0//0//02/001111110//031000/////0/////////////.//./////.///........./../...........--...--......-..........././//.//.///...././//////////..///////0//000/0/10000/010/000/110/0////0/0////0//////00//0000//00000000010//000/00000010/001/100100//01100011100000100111100111111121122122211212111111/100/1/0/10101001101111011102311110111011100111111000011110000//0/0000/000001100000/////0/0/0/0-//1///0////////////....-------,-,+,+++++*****)*))))*+))()))(()**))**++*++,,,,,,-----...//./000011111/02/00011110/0/031/01/////0//////.///.//././/////////........./../.....-......-./.--.....--..........././/..//.///...././//////////.//////0//0/001/0/00//0/020/0/0/00000////0//////0/0/////0//0/0//000000000010/00000000000100001/000100//0010/011100/00100011100111111131122122211112111110010101/0/10111011111120011102211000111011110111111110011110010/00//00//0000001000010////000/1/0-//1/0/00/////////////./..-----,-,+,+++++++******)*)*+*)))))))()*))**++*++,,,,-,--..../////1111121221/02/001111100//030000/////////.//////.//..../////////........................-.-/.--.....--..........././/.../.../...././///////0//..//////////011///01//0/020000//100/0////0//////0//////////0/0/0/101/001011100001/000000000001/000000//1000/011100/0000/01010/11111123112311221121211111102110101011111011111111010102311010111011100111101110011110000//00000//000101000001/////0010101-//1/0000//////////////.....---,-,+,++,+++++*********+**)))))))**))**++*,,,,,---...../////02222222221/02/00011100///031000////////////.//////.//./////////......-../../.....-.....--./.--......-..........././//../.../...-/.////////0//.//0/////0//011///00/00/010/0/0/000/0////0//////0///////0//1/0/00001/00011111111100000001000010/00100./0000//10100//000001010011111113112322221111221112102111211011111011011111010102211010111011100111111110011111000//0/0/00/0100011000000///001101/1.//2/1010///////////////....---,-,+,++,++++++++******,**)**))))**))**+++,,,,---.../////00102222222222/01/0/011100////30/00/////////.//.//////.////////////........./........-.....-../.--......-........./././//.././.....././/////0/1//.//0/0///0//010///01//0//1000///00/00////0//////0/0////0///0/0/0/10100001111011110010011100001000000/./0000/010100/0000001010011121113112312211111211112101121212011111011111110011102211010101011110111111100/11111010//0/0000/1101111100100////10101/1./02/1010///////////////......----+,+,,+,++++++++*+++,+*****)))**)***,++-,--....////01111112222232222/01/0/011000////30///////////////./////////.////////////...-...........-.....---..--.../..-.........../..//../..//...././/////0/0//.//0/////0//100///00//0//1000///000/0///////////0//////////0/000000100001121111110010000100001/00010//.0000//101/////00/0011001111111311232222112122111211211121111111101111111101110231101011101110011100100/0111100000000000//1101011100110////1111101.002/101100////0////////./.....-.-,,,,,,,++++,,+++++,-,+**++****+**++,,,--.-.///001112222223332232222/02/00001100////20////////0///./////////////////////////....../../.-.-.-......--..--......-..........././//.//.......-/.//////0/0////00/0///0//001///00//0//10/0///00//0///////////0/0/////0//0/0/00001/1111111111111010010000001/00000/../100//101/////00/00010011111123212312221121211111101111211011111011111110011102211000111011110111011110/111101100010000/001010110001100///1111101.0020111000/////////////.//.......---------,,,-------.--+,++***+++++,---.././///112222333323332332222/01///01100/////2///0/////0/////////////.////////////./............---.---...-.-..--......-....-.....//..//.././.....-/.//////0/0////00/0/0/0//000///0//////1//0///00//0////0//////0///////0//0/0/0/01001101111111211110000000001/0000//../000/011100/000100000/011111123112312221121221111101111111011111011111110/111/23110001100111101111111100111111110000000/011110110011100/001111101.002/111100/0/00////////./////../....-.--.----...-.../.-,,,,++++,,+,-.../////011222233333323333332222/01///000000////2///////////////////////.././////////..............---.-.--..---..--......-.........../..//.//.///.-.-/.//////0/0//./00/0//////000///00/////10/////00//////////////////////0////0///110/0001111011111110010000001/00000/../000//11100001110010100101111131123122211212111111011101110111110111011100101/231101011101011011111111001111111000100000/11111111111100/001111101.0020111000/0/00//////////////////./..............///0/.----,,,,-,,-.///10101111223333343333333332222/01////00///////20////////0//////////////.../././/////.....-.......---------.---..--.-...--.........../..//../////...-/.//////0/0//.//0///0////000////0/////1///////////////////////////////////////00000110111111110110100100/01/00000/./0000/011101000000111100111111231123122211212111010/101010101111101111111001010221100111101011011111111001111101100100100/111111110111000001110101.00201011//00/00//////////////////././///////////////1/....--,,----.//0/11111212323333333333332332222//1/////0/////./2///////////////////.//....././././/.......-.......---------.---..--.-...--....-....../..//.//////...././/////0/0///./0/0///0//000//////////1/////////////.////////////////0//0/0///000/00011110111111110100000010010100//00000011100000010111101111111131123222211211101110/1000101/11001011101110/101/2311010111011110111111111111111111/0000000/11111111111100//011101/1-002/1011/0/0001///0//////////////./////////////////01//....---....//11011212221333333333323333332222//1///////////./2////////////////////./...../././////......-.-.....-------.-.---..--.-...--....-....../..//.///////./././///////0//../0/0///0//000//////////1/////////////.////////////////0//0/0///000/0001111/11111111000100001/001000//0110/011100000110111101111111131122122211111101010/100/1/1/101000111111100110/2211110111010110111111111111111110/0100000011111111111100//01111101.00201011/0/0/00/000////////////0///////////////////01//..//...//////11122212222333333333323332332222//1//////////../1////////////////.//........../././/....-..-.-.....---------.---..--......-..........././//.///////..././//////////../0/0///////0////0//////1////////////...//////////////////0/0///000/0/00010001110110000000/000000110//0100/01110000001011110011111123112212221111210000//100/1/1/10011011111110010002211011111011110111111111012111111/0100010011111111111110//00111101.0020101001/001100000//0//////0/0//0/////0//00////0/12//.///////0//0011022222222233333333323332333222./0.//.//////../1/.//////////////./.../......././../.....-----.-..--------.-.---..----...--.........../..//./////////././///////0//../0/0//////00////0//////1////////////...//////////////////0/////000/0/00010/000100000000//0/00000110//1110001110000000/010100111111131123122211111100/0//10//1/0/1011000100111001010231101011101110011111111111211111000000110011111111111100//01111101.00201111000101100110000/00///0/1//0//0/000000000/00120////////010/0122122222222333333333333333332221./0..../////....1/.//...////./..../.....-....././../....------.-...-.-.......---..-----..--..........././//./////////././/////0/0//../0////////00///////////1/////////////.////////////////0//0/////0/0////0/10/0000001000/000//0/000100//11110011100000110111100101111231123122211111100////0/0/1/0/10110011001110011102211010111011110111111110011110010/0000000/11111111111110/0011111/1.00201111100001100110000/000/00/10/0//0/000111110/001210///////01101122122222222323223333323333332322.//....//////...1/../....///./..........-....././../....----...../.....-.....---..-----...-..........././////////////././///////0//..//////////0/0//////////1/////////////..///////////////0//////////0///00010/0000/00000000//00/000100//11111111201010111111100111111231123122211111100/0//0///1///100100110011100111022110101110111101111111110111111010000000//11111111111110/001110101.00201121010111110111101/100000010/0//0/0001111100101210//0////110/1122122222222223223333333333333332.//.....////....1////./..///./..........-...../././/....----.././////........---..-----..--.............///./////////././///////0//..///////////0////0//////1/////////////.///////////////////0///////0////0000//000/00/00/0////0/000000//1111111121100111111110011111123112312221111210000//0///1///00000001001110011102211010111011110111111111011110010/0100000/01011111111110/001111101.01211111110111211111111/100001010/0//0/0001111110111310//0////11101122122222221323223333334343333333.//...//////....1////././///./.............././././//......././////////.//...---.------.---..........././/...///////.././/////////...////////////////0//////1////////////./////////////////0////////////////000//000//0///00////0//00010//1111111121101111011110011121123212312221121210101//0///0///000000010011200111/23110101110101101111111110111111110000000//00111111111100/001111101.112011221111111111111110010010010/0//0/0001111111112311//000/011101122132222222322323333334443343333.//...//////....1////././///./...-..--....../././..///.///////0//100///////...--.-,----.---.........../..//.//./////.././///////0/...////////////0///0//////1////////////../////////////////////////////////00///0/0//0////0////0/000000//1111112221111111111110011111123112322221121221101//0///0///0/010001011110011102211010110011110111111110111111111000000000011111111111110001111101.013111211111112112211110111001010/1/00/0011121110112311/011/0012101122122222222322222233334443343333.//...//////....1////.//////./...-...-....../////.////////0/10101100000/0////---.------.---....-....../../..///////..././/////////...///////////0///////////1////////////.../////////////////////////////////0///000//0/////////1//0/000//11111122211011111111111111111231122122211112211110/1/0/1///0/000001001110011102311011111/1000/111112111112111111001011100111111111111110111111201.113111211111112111211110111001011/1/0000111111111111311/11100012101122122222222333222233334443343333./0././/////.../1////.//////./-.-...........///////////0000111111211111010///.--.------..--............../..////////.././/////////...///////////00//////////1////////////.../////////////////////////////0///0///0/0//0//0//////0//00000//11110112111111111111111111211231122122211112111110010001/0/00000/0100112001110221101011101000/111111111112111111001011000111111111111110111111201.112111211111112112211111111111011/1000/0111111111112311011100012101122122222222333323333334343343333./0.//////////./1////././//.....-...../.....////0//1//01111112211211111011000..-.--,---..--.........../..//.././///./././/////////.-.///////////////////////0//////0///0///////////////////////////////////0/0////00//0/////////0//0000///0111001121111111111111111111123112212221111220111101010100/10000/11001120011102311011110/1010/111111111111121111001001100111111111111110011221212.113121221111112112111110111111121/1011/1111111211112311011111122111122132222322233323233334443343333//1///////////./2////././///./..............////10111011111121211211111111111//./.-----..--.........///.///.///////..././/////////.-.///////////////////////1//0///0/0/0////0////////////////////////////////0////////0/////////0//0000///00100011201011111111111111111231122122211112111110/1010101/10110001001110011102311010110/0000/111111111112111111011000100111111211111110011121202.1120112111111121122111101111121210101111111111111112321011111122101122132222222323333343334443343333//0/////0/////./2////.//////./.............///10111211121121212222211111211120////----....-.....///.///.///.///////..././/////////.-.///////////////////////1//////0/0/0////0///////////////////////////////00////0/////////////0//0000///01110011211111111111111112211231122121111111101110/1010101010000/01011110011102211011110/0/00/11011111111222111100100100/111111211112110011121212.1121112211111221122111212121121211100111111111111112321011111122111122122222222323323333334333343332//1/////////////1//////////////............/0011212221112121212212111111212121000/.-.--...-......././//.///.///////..././/////////.-.///////////////////////1//////00000////1///////////////////////////////////////////////////0/00/00/./000100111111111111212111112112311221222011121011100101010101000000100111001110231111111100000/111111111112211111011011100111111211111110011121212.1131122211111121122222212222221210111101111111111112311112111122101122122222222333323333333433333332./1/////////////2///////////////..//......//11212222212211212221121121212222211120/.......-..././//////////.////////.././/////////.-.////////////////0//////10/0///00000////00//////////////////////////////////////////////////0//0000///011000112110111111111112122111311221211011111011100110020101010000100111001110221111111101000/111111111112211111111111111111112111121110011121212.1131212211121221122221212222222221101101111111111112321012111122101122122322222333323333323333333333./1/////0///////1////////////////.//.././///11222222222211212122122111212221211121///....../.././////////0/.///////./././////////..-.////////////////00/////10/0/0/10001////00///////////////////////////////0/////0////////////0//0/000./0111011110101111112121121121123112212120011110111001010201010100011101111111102311111111111010111112111122221111011111110111112111112111112221212/1131222211121221222222212222222220100101111111111112321111111122101122122222222333333333333333333332./1/////0///////2////////////////...../////0112132222122112121211211112121222111210//../././///.///////////.//.////..././/////////.--////////////////0//////10/0/0011001////10/////0////////////////////////////////////////////0/000000//11110111211111111121211212212231122112101111101110/1100101011000011001111011102311111111111110111111121112121111111111110111112211121111112221212/1231222212111221222222212222221211111101111111111112322111111122101122132222322333323333333333333332//1/////0///////2/////////0/////......///00011212122212211111121121111111222221132100/////.////.///////.///.///////..././////////..-.////////////0///00/////10/0//011001////00/////0////////////////////////////////////////////0/00000///00110011111111111121211212211131122122101111101110/1000100011100/11011110010102311111111111110111111211122211121111111110111212211122111112222212/1231222212221221122222212222222210100101111111111112321111111122111122132222222333333333323333333232//1/////0///////2/////////0/////...//////00011212122212111111121120011111122221232101/////.////.///////.///.//.///...././/////////.-.///////////00///00//0/01000/0011001////10//////////////////////////////////////////////////0//0/00///01110011211111111111211211211131122121111112101110/10101/1/10110/01001110011102312111112121110111111111112221111111111110111112211122111112222212/2231222212121222123222212222222211101101111111111212321112211122211132132222222333323333323333333332//1/////0///////2/////////0/////..////0//010112121122111111111111110111111223222331111/0///////.///////.///.//..//...././/////0///...///////////00///00//0/0210000011000////00////////////////////////////////////////0/////////0//0/000//01110111211111111121111212211231122122211111101110/100/101/11110/10001111011102311111222121110110011121122211111111111100111112111112111112222212/1131222222122222223222212222222321211111112111111222322111110112111222122222222333333333333333333333//1/////0///////2/////////0/////..////00/00111112112111111111111110010112122222233211111///////////////.///.././//...././0////0/0/...///////////00///10/0000210100011011////0/////////////////////////////////////////0/////////0/00/10///01110111211111111121211111211131122121211112101010/100/101011111/00/01110/11102311011122121211111111111112221111111111110111112211222111112222212/1231223222222332223222222232222321211111111111111112422112111112101132122322222323333333323332333332//1/////////////20//0///////////..////00/010111121111111101011110100011122223222332121110//////////////////.//////....///00///0/0//..///////////00///00/0000210100011101////0//////////////////////////////////////////////0////0//00000//0111011121111111111111121221123112212221121110111//1000100/11110001001110011102311111111111111111111111112221121111111111121112211222111112222222/1231223222222232233222222222332321211111111111211212422112110122101122122222222333333333323333333232//1////00///////20////////0//////.////00/000111111111011000010100100111011223222332221110//////////////////.//..//...././100000/1//..//////////000//011001002101/0011011////00//////////////////////////////////////////////////1/000100//01110011211111211111111211211231123122211111100010/1000100/11110011111110011102311111112121211122111111112221121111111110111112211222111112222312/1131223222222232233222223232232321211111112111121212422111111122111123132323322333333333323333333332./1////000//////20///////00////...////0///00101110111010000/000/010/001012122222332222111//////////////.///.//.///....///000000/0//..//////////001/0011001002101/0011001////10/////////////////////////.////////////////////////0/00/000//01110121211111111111211111211231122122211111101010/1010101/11111011111110011102311111111121111111111111122221121111111111121112211122111112222313/1232223322222332333223323222232321211111211111111212322111111122111122232223332333333333323333333332//1////00///////20////////0/////./////////00101010010/000/0/0/10/0/0001011222122332222221//////////////////./////////.///000000/0//..///////0//01100011001012101000110010///10/////0////////////////////////////////////////////0//0/000//11110011211111111111111111211231123122211112111110/1000101011111111011210011102211111111111111211112111112221111111111111121212221222121112222312/1232223222222332223332323222232321211211211211111122422111111122112232232322332333323333223333343332//1////000//////20////////////....////////0/00101000//0///////0//0//0000111221223322222210/////////////////.///////././//000100/1//./////////0/01100011/0100210000011101////0//////0///////////////////////////////////////////00/000000//11110011211111111111111111111231122121201112101110/1000101011111011111121011102311111111111111111111111112221111111111111122222222222111122222212/22323232222222322333233233333333312122112121221112123211121111221111322322222223322233333233333333320                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 