From 119a42f331fba8c17d9ba51974cb2292559ba2b7 Mon Sep 17 00:00:00 2001 From: Zoey Date: Fri, 19 Jan 2024 21:09:49 +0100 Subject: [PATCH] Final Added nat 20 and crit misses. Removed Segoe unicode, added an svg instead. Added margin borders. --- Build/dwenny.apk | Bin 21720764 -> 21725055 bytes Build/dwenny.apk.idsig | Bin 177586 -> 177586 bytes Scenes/main.tscn | 84 +++++++++++++++++++++++-------------- Scripts/Main.gd | 22 ++++++++-- Segoe-UI-Symbol.ttf | Bin 516684 -> 0 bytes Segoe-UI-Symbol.ttf.import | 33 --------------- arrowplain.svg | 21 ++++++++++ arrowplain.svg.import | 37 ++++++++++++++++ segoeuisymbol.tres | 72 ------------------------------- 9 files changed, 130 insertions(+), 139 deletions(-) delete mode 100644 Segoe-UI-Symbol.ttf delete mode 100644 Segoe-UI-Symbol.ttf.import create mode 100644 arrowplain.svg create mode 100644 arrowplain.svg.import delete mode 100644 segoeuisymbol.tres diff --git a/Build/dwenny.apk b/Build/dwenny.apk index af18b11218c229827d3f87791e545790131b23a3..e530155cdf42ff9015872509a45d114813eca9af 100644 GIT binary patch delta 18095 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%0AQcSs6J~)Wo$nQH-{*nHYSZq@Z1Qb=a>g zEQUEGvQ-JMge60B%%$MD_8Oa1Ua493b>!sWVNp!Ovvp79xU<2hZM4XWDR5reWy_!uXd9yd`t;>7ptVvA!dPCC38rKC)Jkq+4qW$*cbIB#kSj1jk zrU_;W?=+rlt@S|xOjr@(UOJvCxuxC#>MP|4?DveupYv?r)~+h-Nev|TGc51e#O5R# z7wT8oM!tW5(R9G3{44AtW-e)q`c?SfR#cM;_+#Mz&Tp*eP+S_C5ErtbKY!X!B>P!N zZZ4DixX9AR);Mn>LAUblneWm|`7H z(1dhh5f6kuEWQIF2MgZonvfYRB7o3?#RL%O%ohy*h`T`Oz)A1_#<1P^6LSX$YdC2b zh+D9bG}463VUY}k9V||Pu!n`c@t@4SK%g@Vn*7Ne1q3?t77*ynrZ+VqEx1$x5b$}^ zbW=^p5{|G20$sWj2pc$t-%Jy-fW;Fa(4{wlaDZb>&Hq*d1bSFUK$yTuH!S{)xBv)r zQ+q(5-J@yw$14Rupc^Hy`XiiyP=||G1A(p(*IECfyrl_Q!AU+q zpeOJx5NdD?fz6+`EdGiLAkaxie`9oP|K!OA0^R5;5C(8@MY}&D83^DTmN~; z1-!lWCw%*YdIV18a&f?~ZNY~U;PVJD@cGq$g2}8Rgz^CIveEuO9Z>+c1UP>HAEx{7 zZvy_)kk(H{=zqT#_|I#By2Ssg3VwqQRRTKCgvGn`r+X^!9r|xgq1c^3I;QO&N)8Av zS$LFHx#X9dK#Ppv$i&|>cfUIzx&N=m|D5~zr#5tJe9mxd><53HfwBS-=ou|SrwmD` zK`1=}up^6F0TJl;{xabnoXeF|L$v~B_xrWILpVF;1PzMLMH9M!cK-ga*ROAZemDXC z9^LxgEjLyaH!RN)`Gg|PuzkdQT9jXk}Ed?*7WgwU^z35Q* zu9^@ty0w435eQ1ah5rdz44}0Y5>1HlKYe)zlxD)TWJJXR!D#~f@_)V$_)jGm7{<)t z2K#-M3Vu5f?l={^0{(2s{_}?5?{)D{(K2Qfp_?YefnK=(W5@fSJU|@^p|n9ZPIR{a e+}`~s=gmu~ryv^(i6w?5h9m4(@Ku0;@&5rte$c}J delta 14847 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 delta 6134 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%0D$F&MW-I5Dy;?GuXeXz)HOvvQrd#0UDs;|uR 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 diff --git a/Segoe-UI-Symbol.ttf.import b/Segoe-UI-Symbol.ttf.import deleted file mode 100644 index 1c6c278..0000000 --- a/Segoe-UI-Symbol.ttf.import +++ /dev/null @@ -1,33 +0,0 @@ -[remap] - -importer="font_data_dynamic" -type="FontFile" -uid="uid://copl4he4fryos" -path="res://.godot/imported/Segoe-UI-Symbol.ttf-bb1730ab9a905e5832754624e69a00aa.fontdata" - -[deps] - -source_file="res://Segoe-UI-Symbol.ttf" -dest_files=["res://.godot/imported/Segoe-UI-Symbol.ttf-bb1730ab9a905e5832754624e69a00aa.fontdata"] - -[params] - -Rendering=null -antialiasing=1 -generate_mipmaps=false -multichannel_signed_distance_field=false -msdf_pixel_range=8 -msdf_size=48 -allow_system_fallback=true -force_autohinter=false -hinting=1 -subpixel_positioning=1 -oversampling=0.0 -Fallbacks=null -fallbacks=[] -Compress=null -compress=true -preload=[] -language_support={} -script_support={} -opentype_features={} diff --git a/arrowplain.svg b/arrowplain.svg new file mode 100644 index 0000000..a76d33e --- /dev/null +++ b/arrowplain.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/arrowplain.svg.import b/arrowplain.svg.import new file mode 100644 index 0000000..ff1fb50 --- /dev/null +++ b/arrowplain.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dasghro404eac" +path="res://.godot/imported/arrowplain.svg-98c9aea580f2aed60d85c7874b0d5f14.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://arrowplain.svg" +dest_files=["res://.godot/imported/arrowplain.svg-98c9aea580f2aed60d85c7874b0d5f14.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/segoeuisymbol.tres b/segoeuisymbol.tres deleted file mode 100644 index 097e42a..0000000 --- a/segoeuisymbol.tres +++ /dev/null @@ -1,72 +0,0 @@ -[gd_resource type="FontFile" load_steps=2 format=3 uid="uid://ctfankgpf8gap"] - -[sub_resource type="Image" id="Image_nateh"] -data = { -"data": PackedByteArray(255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 34, 255, 18, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 40, 255, 84, 255, 104, 255, 122, 255, 112, 255, 93, 255, 48, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 72, 255, 27, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 4, 255, 4, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 4, 255, 4, 255, 4, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 4, 255, 4, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 255, 255, 255, 255, 255, 255, 255, 255, 103, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 52, 255, 132, 255, 211, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 54, 255, 162, 255, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 255, 142, 255, 26, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 202, 255, 255, 255, 255, 255, 255, 255, 63, 255, 0, 255, 0, 255, 0, 255, 24, 255, 255, 255, 255, 255, 255, 255, 240, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 70, 255, 150, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 46, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 47, 255, 48, 255, 48, 255, 48, 255, 48, 255, 48, 255, 139, 255, 255, 255, 255, 255, 220, 255, 48, 255, 48, 255, 48, 255, 48, 255, 48, 255, 48, 255, 18, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 225, 255, 255, 255, 255, 255, 255, 255, 40, 255, 0, 255, 0, 255, 0, 255, 41, 255, 255, 255, 255, 255, 255, 255, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 39, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 89, 255, 168, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 250, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 60, 255, 255, 255, 255, 255, 255, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 87, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 170, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 216, 255, 255, 255, 255, 255, 255, 255, 241, 255, 152, 255, 73, 255, 21, 255, 0, 255, 0, 255, 12, 255, 65, 255, 159, 255, 251, 255, 255, 255, 255, 255, 255, 255, 249, 255, 52, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 82, 255, 255, 255, 255, 255, 255, 255, 219, 255, 0, 255, 0, 255, 0, 255, 0, 255, 106, 255, 255, 255, 255, 255, 255, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 182, 255, 255, 255, 255, 255, 241, 255, 237, 255, 255, 255, 255, 255, 228, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 247, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 216, 255, 255, 255, 249, 255, 133, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 60, 255, 238, 255, 255, 255, 255, 255, 255, 255, 188, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 255, 255, 255, 255, 255, 255, 141, 255, 0, 255, 0, 255, 0, 255, 0, 255, 159, 255, 255, 255, 255, 255, 255, 255, 125, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 25, 255, 252, 255, 255, 255, 255, 255, 192, 255, 186, 255, 255, 255, 255, 255, 255, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 255, 255, 255, 255, 255, 255, 233, 255, 158, 255, 80, 255, 11, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 216, 255, 214, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 73, 255, 255, 255, 255, 255, 255, 255, 255, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 255, 255, 255, 255, 255, 255, 255, 255, 53, 255, 0, 255, 0, 255, 0, 255, 3, 255, 231, 255, 255, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 255, 255, 255, 255, 255, 255, 126, 255, 122, 255, 255, 255, 255, 255, 255, 255, 166, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 227, 255, 212, 255, 135, 255, 57, 255, 2, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 144, 255, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 192, 255, 255, 255, 255, 255, 255, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 217, 255, 255, 255, 255, 255, 255, 255, 179, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 255, 255, 255, 255, 255, 255, 242, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 212, 255, 255, 255, 255, 255, 255, 255, 42, 255, 37, 255, 255, 255, 255, 255, 255, 255, 246, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 26, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 113, 255, 255, 255, 255, 255, 255, 255, 158, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 179, 255, 255, 255, 255, 255, 255, 255, 250, 255, 46, 255, 0, 255, 0, 255, 0, 255, 0, 255, 176, 255, 255, 255, 255, 255, 255, 255, 163, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 53, 255, 255, 255, 255, 255, 255, 255, 207, 255, 0, 255, 0, 255, 203, 255, 255, 255, 255, 255, 255, 255, 101, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 255, 255, 255, 255, 255, 255, 179, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 110, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 255, 255, 255, 255, 255, 255, 255, 255, 65, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 148, 255, 255, 255, 255, 255, 255, 255, 117, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 255, 255, 197, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 255, 255, 255, 255, 255, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 3, 255, 94, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 195, 255, 255, 255, 255, 255, 255, 255, 197, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 237, 255, 255, 255, 255, 255, 254, 255, 29, 255, 0, 255, 0, 255, 24, 255, 252, 255, 255, 255, 255, 255, 255, 255, 37, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 255, 255, 255, 255, 255, 255, 167, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 233, 255, 53, 255, 125, 255, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 151, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 255, 255, 255, 255, 255, 255, 255, 255, 71, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 83, 255, 255, 255, 255, 255, 255, 255, 193, 255, 0, 255, 0, 255, 0, 255, 0, 255, 186, 255, 255, 255, 255, 255, 255, 255, 133, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 109, 255, 255, 255, 255, 255, 255, 255, 127, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 249, 255, 255, 255, 255, 255, 255, 255, 170, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 179, 255, 255, 255, 255, 255, 255, 255, 103, 255, 0, 255, 0, 255, 0, 255, 0, 255, 95, 255, 255, 255, 255, 255, 255, 255, 226, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 171, 255, 255, 255, 255, 255, 255, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 41, 255, 238, 255, 255, 255, 255, 255, 255, 255, 237, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 251, 255, 255, 255, 255, 255, 250, 255, 18, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 246, 255, 255, 255, 255, 255, 255, 255, 68, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 247, 255, 255, 255, 255, 255, 237, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 255, 75, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 233, 255, 255, 255, 255, 255, 255, 255, 252, 255, 73, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 114, 255, 255, 255, 255, 255, 255, 255, 178, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 169, 255, 255, 255, 255, 255, 255, 255, 164, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 255, 255, 255, 255, 255, 255, 143, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 255, 128, 255, 46, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 71, 255, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 209, 255, 255, 255, 255, 255, 255, 255, 88, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 78, 255, 255, 255, 255, 255, 255, 255, 246, 255, 14, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 245, 255, 255, 255, 255, 255, 248, 255, 26, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 134, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 49, 255, 255, 255, 255, 255, 255, 255, 243, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 237, 255, 255, 255, 255, 255, 255, 255, 100, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 198, 255, 255, 255, 255, 255, 255, 255, 126, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 64, 255, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 124, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 145, 255, 255, 255, 255, 255, 255, 255, 164, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 152, 255, 255, 255, 255, 255, 255, 255, 195, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 146, 255, 255, 255, 255, 255, 255, 255, 211, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 58, 255, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 93, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 234, 255, 255, 255, 255, 255, 255, 255, 74, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 61, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 99, 255, 255, 255, 255, 255, 255, 255, 244, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 112, 255, 255, 255, 255, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 20, 255, 106, 255, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 43, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 80, 255, 255, 255, 255, 255, 255, 255, 235, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 224, 255, 255, 255, 255, 255, 255, 255, 131, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 251, 255, 255, 255, 255, 255, 255, 255, 90, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 99, 255, 228, 255, 228, 255, 188, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 241, 255, 141, 255, 204, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 124, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 175, 255, 255, 255, 255, 255, 255, 255, 149, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 135, 255, 255, 255, 255, 255, 255, 255, 225, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 243, 255, 255, 255, 255, 255, 255, 255, 130, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 160, 255, 32, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 250, 255, 255, 255, 255, 255, 255, 255, 59, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 44, 255, 255, 255, 255, 255, 255, 255, 255, 255, 67, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 46, 255, 238, 255, 255, 255, 255, 255, 255, 255, 164, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 255, 144, 255, 29, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 110, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 192, 255, 252, 255, 255, 255, 255, 255, 255, 255, 162, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 41, 255, 233, 255, 255, 255, 255, 255, 255, 255, 179, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 167, 255, 78, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 230, 255, 255, 255, 255, 255, 255, 255, 190, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 244, 255, 104, 255, 43, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 45, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 33, 255, 226, 255, 255, 255, 255, 255, 255, 255, 196, 255, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 29, 255, 223, 255, 255, 255, 255, 255, 255, 255, 199, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 232, 255, 255, 255, 255, 255, 255, 255, 106, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 255, 255, 255, 255, 255, 255, 254, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 25, 255, 219, 255, 255, 255, 255, 255, 255, 255, 202, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 76, 255, 255, 255, 255, 255, 255, 255, 252, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 244, 255, 255, 255, 255, 255, 255, 255, 129, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 214, 255, 255, 255, 255, 255, 255, 255, 204, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 172, 255, 255, 255, 255, 255, 255, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 162, 255, 255, 255, 255, 255, 255, 255, 223, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 19, 255, 210, 255, 255, 255, 255, 255, 255, 255, 207, 255, 17, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 249, 255, 255, 255, 255, 255, 255, 255, 95, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 255, 255, 255, 255, 255, 255, 255, 255, 65, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 205, 255, 255, 255, 255, 255, 255, 255, 209, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 107, 255, 255, 255, 255, 255, 255, 255, 247, 255, 14, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 226, 255, 255, 255, 255, 255, 255, 255, 161, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 200, 255, 255, 255, 255, 255, 255, 255, 212, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 202, 255, 255, 255, 255, 255, 255, 255, 172, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 133, 255, 255, 255, 255, 255, 255, 255, 244, 255, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 195, 255, 255, 255, 255, 255, 255, 255, 214, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 42, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 104, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 234, 255, 255, 255, 255, 255, 255, 255, 171, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 148, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 184, 255, 80, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 255, 255, 255, 255, 255, 255, 242, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 198, 255, 255, 255, 255, 255, 255, 255, 192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 229, 255, 255, 255, 255, 255, 255, 255, 161, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 103, 255, 255, 255, 255, 255, 255, 255, 254, 255, 33, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 72, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 247, 255, 255, 255, 255, 255, 255, 255, 128, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 8, 255, 63, 255, 105, 255, 122, 255, 111, 255, 87, 255, 39, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 27, 255, 150, 255, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 255, 106, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 80, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 26, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 89, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 64, 255, 248, 255, 255, 255, 253, 255, 159, 255, 68, 255, 11, 255, 0, 255, 1, 255, 33, 255, 111, 255, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 221, 255, 255, 255, 230, 255, 52, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 205, 255, 255, 255, 255, 255, 255, 255, 218, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 87, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 66, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 211, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 191, 255, 255, 255, 255, 255, 255, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 120, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 110, 255, 255, 255, 255, 255, 255, 255, 189, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 59, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 58, 255, 255, 255, 255, 255, 255, 255, 229, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 32, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 255, 255, 255, 255, 246, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 255, 255, 255, 255, 255, 255, 255, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 255, 255, 255, 255, 255, 255, 253, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 38, 255, 255, 255, 255, 255, 255, 255, 239, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 68, 255, 255, 255, 255, 255, 255, 255, 221, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 255, 255, 255, 255, 255, 255, 177, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 67, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 185, 255, 255, 255, 255, 255, 255, 255, 121, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 142, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 25, 255, 252, 255, 255, 255, 255, 255, 255, 255, 57, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 242, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 155, 255, 255, 255, 255, 255, 255, 255, 213, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 73, 255, 254, 255, 255, 255, 255, 255, 255, 255, 107, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 255, 9, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 77, 255, 246, 255, 255, 255, 255, 255, 255, 255, 207, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 192, 255, 255, 255, 255, 255, 226, 255, 108, 255, 31, 255, 1, 255, 0, 255, 12, 255, 74, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 255, 49, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 38, 255, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 35, 255, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 255, 64, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 244, 255, 255, 255, 255, 255, 255, 255, 16, 255, 0, 255, 11, 255, 136, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 255, 122, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 67, 255, 109, 255, 124, 255, 108, 255, 85, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0), -"format": "LumAlpha8", -"height": 512, -"mipmaps": false, -"width": 512 -} - -[resource] -data = PackedByteArray(0, 1, 0, 0, 0, 22, 1, 0, 0, 4, 0, 96, 68, 83, 73, 71, 138, 168, 253, 202, 0, 7, 196, 144, 0, 0, 27, 144, 71, 68, 69, 70, 0, 38, 12, 23, 0, 7, 224, 32, 0, 0, 0, 30, 71, 80, 79, 83, 108, 145, 116, 143, 0, 7, 224, 64, 0, 0, 0, 32, 71, 83, 85, 66, 75, 98, 83, 203, 0, 7, 224, 96, 0, 0, 1, 236, 76, 84, 83, 72, 202, 205, 106, 189, 0, 0, 50, 88, 0, 0, 12, 22, 79, 83, 47, 50, 6, 58, 76, 214, 0, 0, 1, 232, 0, 0, 0, 96, 86, 68, 77, 88, 118, 88, 125, 211, 0, 0, 62, 112, 0, 0, 5, 224, 99, 109, 97, 112, 15, 207, 42, 134, 0, 1, 17, 172, 0, 0, 10, 150, 99, 118, 116, 32, 103, 77, 78, 161, 0, 1, 46, 12, 0, 0, 9, 246, 102, 112, 103, 109, 189, 60, 42, 255, 0, 1, 28, 68, 0, 0, 9, 131, 103, 97, 115, 112, 0, 27, 0, 35, 0, 7, 196, 128, 0, 0, 0, 16, 103, 108, 121, 102, 161, 229, 249, 102, 0, 1, 104, 80, 0, 5, 192, 136, 104, 100, 109, 120, 207, 136, 176, 45, 0, 0, 68, 80, 0, 0, 205, 92, 104, 101, 97, 100, 238, 96, 225, 177, 0, 0, 1, 108, 0, 0, 0, 54, 104, 104, 101, 97, 18, 6, 19, 166, 0, 0, 1, 164, 0, 0, 0, 36, 104, 109, 116, 120, 113, 237, 190, 15, 0, 0, 2, 72, 0, 0, 48, 16, 107, 101, 114, 110, 146, 55, 160, 215, 0, 7, 40, 216, 0, 0, 31, 248, 108, 111, 99, 97, 33, 244, 213, 8, 0, 1, 56, 4, 0, 0, 48, 76, 109, 97, 120, 112, 17, 180, 4, 196, 0, 0, 1, 200, 0, 0, 0, 32, 110, 97, 109, 101, 217, 89, 79, 138, 0, 7, 72, 208, 0, 0, 7, 40, 112, 111, 115, 116, 109, 49, 137, 199, 0, 7, 79, 248, 0, 0, 116, 133, 112, 114, 101, 112, 188, 6, 43, 208, 0, 1, 37, 200, 0, 0, 8, 65, 0, 1, 0, 0, 0, 5, 0, 0, 157, 79, 134, 145, 95, 15, 60, 245, 0, 27, 8, 0, 0, 0, 0, 0, 191, 254, 244, 50, 0, 0, 0, 0, 197, 205, 162, 230, 252, 229, 253, 254, 12, 124, 7, 156, 0, 0, 0, 9, 0, 2, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 8, 162, 253, 254, 0, 0, 12, 204, 252, 229, 252, 229, 12, 124, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 246, 0, 1, 0, 0, 12, 18, 2, 212, 0, 181, 0, 108, 0, 5, 0, 2, 0, 16, 0, 47, 0, 101, 0, 0, 4, 111, 1, 82, 0, 3, 0, 1, 0, 3, 5, 164, 1, 144, 0, 5, 0, 8, 5, 154, 5, 51, 0, 0, 1, 27, 5, 154, 5, 51, 0, 0, 3, 209, 0, 102, 2, 18, 8, 5, 2, 11, 5, 2, 4, 2, 4, 2, 2, 3, 128, 0, 0, 111, 18, 0, 251, 239, 0, 4, 192, 0, 0, 0, 0, 0, 77, 83, 32, 32, 0, 64, 0, 13, 255, 255, 5, 211, 254, 81, 1, 13, 8, 162, 2, 2, 0, 0, 0, 1, 64, 0, 0, 0, 4, 0, 5, 154, 0, 0, 0, 32, 0, 1, 5, 42, 0, 166, 0, 0, 0, 0, 0, 199, 0, 0, 2, 49, 0, 0, 2, 70, 0, 180, 3, 35, 0, 148, 4, 186, 0, 33, 4, 80, 0, 162, 6, 140, 0, 80, 6, 103, 0, 119, 1, 215, 0, 148, 2, 106, 0, 140, 2, 106, 0, 22, 3, 86, 0, 76, 5, 121, 0, 232, 1, 188, 0, 39, 3, 51, 0, 144, 1, 188, 0, 112, 3, 30, 255, 228, 4, 80, 0, 86, 4, 80, 0, 168, 4, 80, 0, 96, 4, 80, 0, 131, 4, 80, 0, 14, 4, 80, 0, 164, 4, 80, 0, 110, 4, 80, 0, 86, 4, 80, 0, 100, 4, 80, 0, 94, 1, 188, 0, 112, 1, 188, 0, 39, 5, 121, 1, 16, 5, 121, 0, 232, 5, 121, 1, 16, 3, 150, 0, 131, 7, 164, 0, 172, 5, 41, 0, 22, 4, 150, 0, 188, 4, 244, 0, 94, 5, 156, 0, 188, 4, 12, 0, 188, 3, 232, 0, 188, 5, 125, 0, 94, 5, 174, 0, 188, 2, 33, 0, 48, 2, 219, 0, 20, 4, 164, 0, 188, 3, 196, 0, 188, 7, 47, 0, 188, 5, 252, 0, 188, 6, 8, 0, 94, 4, 123, 0, 188, 6, 8, 0, 94, 4, 201, 0, 188, 4, 64, 0, 121, 4, 49, 0, 41, 5, 127, 0, 170, 4, 248, 0, 18, 7, 121, 0, 26, 4, 184, 0, 26, 4, 108, 0, 18, 4, 144, 0, 33, 2, 106, 0, 200, 3, 8, 255, 230, 2, 106, 0, 53, 5, 121, 0, 230, 3, 82, 0, 0, 2, 37, 0, 82, 4, 18, 0, 90, 4, 180, 0, 166, 3, 178, 0, 96, 4, 182, 0, 96, 4, 47, 0, 96, 2, 129, 0, 53, 4, 182, 0, 96, 4, 135, 0, 166, 1, 240, 0, 144, 1, 240, 255, 58, 3, 250, 0, 166, 1, 240, 0, 166, 6, 228, 0, 166, 4, 135, 0, 166, 4, 176, 0, 96, 4, 180, 0, 166, 4, 182, 0, 96, 2, 200, 0, 166, 3, 101, 0, 104, 2, 182, 0, 43, 4, 135, 0, 144, 3, 213, 0, 14, 5, 200, 0, 24, 3, 172, 0, 26, 3, 223, 0, 14, 3, 158, 0, 33, 2, 106, 0, 92, 1, 234, 0, 172, 2, 106, 0, 66, 5, 121, 0, 209, 5, 41, 0, 22, 5, 41, 0, 22, 4, 244, 0, 94, 4, 12, 0, 188, 5, 252, 0, 188, 6, 8, 0, 94, 5, 127, 0, 170, 4, 18, 0, 90, 4, 18, 0, 90, 4, 18, 0, 90, 4, 18, 0, 90, 4, 18, 0, 90, 4, 18, 0, 90, 3, 178, 0, 96, 4, 47, 0, 96, 4, 47, 0, 96, 4, 47, 0, 96, 4, 47, 0, 96, 1, 240, 0, 88, 1, 240, 255, 236, 1, 240, 255, 211, 1, 240, 255, 201, 4, 135, 0, 166, 4, 176, 0, 96, 4, 176, 0, 96, 4, 176, 0, 96, 4, 176, 0, 96, 4, 176, 0, 96, 4, 135, 0, 144, 4, 135, 0, 144, 4, 135, 0, 144, 4, 135, 0, 144, 3, 0, 0, 48, 3, 4, 0, 108, 4, 80, 0, 184, 4, 80, 0, 106, 3, 150, 0, 131, 3, 64, 0, 164, 3, 170, 0, 84, 4, 90, 0, 166, 3, 51, 0, 144, 7, 31, 0, 162, 7, 31, 0, 162, 6, 47, 0, 76, 2, 66, 0, 135, 3, 80, 0, 125, 6, 226, 0, 10, 6, 8, 0, 94, 5, 121, 0, 232, 4, 80, 0, 68, 4, 158, 0, 166, 3, 35, 0, 82, 3, 114, 0, 78, 6, 168, 0, 90, 4, 176, 0, 49, 3, 150, 0, 143, 2, 49, 0, 0, 2, 70, 0, 180, 5, 121, 0, 232, 4, 80, 0, 94, 4, 12, 0, 92, 4, 12, 0, 90, 5, 221, 0, 140, 5, 41, 0, 22, 5, 41, 0, 22, 6, 8, 0, 94, 7, 114, 0, 94, 7, 108, 0, 96, 4, 0, 0, 0, 8, 0, 0, 0, 3, 4, 0, 106, 3, 4, 0, 110, 1, 213, 0, 106, 1, 213, 0, 110, 5, 121, 0, 232, 3, 223, 0, 14, 4, 108, 0, 18, 1, 98, 254, 200, 4, 80, 0, 102, 2, 135, 0, 92, 2, 135, 0, 92, 3, 0, 0, 48, 1, 188, 0, 112, 1, 213, 0, 88, 3, 4, 0, 88, 9, 174, 0, 80, 5, 41, 0, 22, 4, 12, 0, 188, 5, 41, 0, 22, 4, 12, 0, 188, 4, 12, 0, 188, 2, 33, 0, 48, 2, 33, 255, 252, 2, 33, 255, 241, 2, 33, 0, 27, 6, 8, 0, 94, 6, 8, 0, 94, 6, 8, 0, 94, 5, 127, 0, 170, 5, 127, 0, 170, 5, 127, 0, 170, 1, 240, 0, 166, 2, 248, 0, 92, 2, 178, 0, 35, 2, 62, 0, 82, 1, 164, 0, 51, 2, 248, 0, 102, 4, 64, 0, 121, 3, 101, 0, 104, 4, 144, 0, 33, 3, 158, 0, 33, 1, 234, 0, 172, 5, 156, 0, 28, 4, 121, 0, 96, 4, 108, 0, 18, 3, 223, 0, 14, 4, 123, 0, 188, 4, 180, 0, 166, 5, 121, 1, 12, 2, 207, 0, 127, 2, 238, 0, 104, 2, 238, 0, 129, 7, 114, 0, 127, 7, 64, 0, 127, 7, 158, 0, 129, 3, 82, 0, 0, 2, 207, 0, 47, 4, 114, 0, 100, 2, 238, 0, 104, 2, 238, 0, 129, 2, 207, 0, 127, 3, 90, 255, 216, 2, 78, 255, 216, 3, 90, 255, 216, 4, 102, 255, 216, 5, 114, 255, 216, 6, 126, 255, 216, 2, 78, 255, 216, 3, 90, 255, 216, 4, 102, 255, 216, 5, 114, 255, 216, 6, 126, 255, 216, 2, 78, 255, 216, 3, 90, 255, 216, 4, 102, 255, 216, 5, 114, 255, 216, 6, 126, 255, 216, 2, 78, 255, 216, 3, 90, 255, 216, 4, 102, 255, 216, 5, 114, 255, 216, 6, 126, 255, 216, 2, 78, 255, 216, 3, 90, 255, 216, 4, 102, 255, 216, 4, 102, 255, 216, 5, 114, 255, 216, 4, 102, 255, 216, 3, 90, 0, 0, 3, 90, 255, 216, 5, 61, 0, 188, 5, 61, 0, 188, 4, 196, 0, 188, 4, 42, 0, 188, 4, 196, 0, 188, 4, 236, 0, 188, 3, 208, 0, 188, 3, 208, 0, 188, 2, 248, 0, 188, 4, 57, 0, 188, 4, 57, 0, 188, 3, 188, 0, 188, 3, 208, 0, 82, 2, 248, 0, 188, 2, 248, 0, 82, 3, 208, 0, 82, 3, 208, 0, 82, 4, 52, 0, 188, 2, 135, 0, 72, 3, 56, 0, 188, 4, 86, 0, 188, 4, 86, 0, 188, 4, 86, 0, 47, 3, 220, 0, 27, 3, 220, 0, 27, 4, 52, 0, 188, 4, 206, 0, 188, 4, 206, 0, 188, 3, 208, 0, 82, 2, 32, 0, 47, 3, 208, 0, 82, 2, 248, 0, 188, 3, 208, 0, 82, 2, 32, 0, 188, 2, 32, 0, 47, 4, 9, 0, 72, 2, 236, 255, 233, 3, 208, 0, 82, 2, 248, 0, 82, 3, 208, 0, 82, 4, 57, 0, 188, 4, 80, 0, 2, 3, 17, 0, 48, 4, 146, 0, 188, 2, 32, 0, 188, 2, 32, 0, 47, 3, 208, 0, 82, 3, 208, 0, 82, 2, 248, 0, 82, 2, 248, 0, 82, 4, 52, 0, 188, 2, 248, 0, 188, 4, 65, 0, 188, 4, 16, 0, 188, 5, 14, 0, 188, 5, 14, 0, 188, 4, 130, 0, 108, 2, 32, 0, 47, 2, 248, 0, 188, 2, 248, 0, 47, 3, 160, 0, 27, 3, 234, 0, 64, 5, 14, 0, 188, 3, 194, 0, 44, 4, 122, 0, 82, 3, 208, 0, 82, 4, 122, 0, 82, 4, 80, 0, 2, 3, 220, 0, 27, 5, 14, 0, 188, 4, 130, 0, 108, 2, 32, 0, 188, 3, 208, 0, 82, 4, 52, 0, 108, 4, 220, 0, 10, 2, 88, 0, 75, 1, 188, 0, 111, 5, 36, 0, 188, 3, 208, 0, 82, 4, 130, 0, 108, 4, 142, 0, 94, 4, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 2, 175, 0, 0, 2, 0, 0, 0, 1, 85, 0, 0, 4, 80, 0, 0, 1, 188, 0, 0, 1, 154, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 220, 0, 0, 255, 37, 0, 0, 255, 220, 0, 0, 254, 81, 3, 51, 0, 144, 3, 51, 0, 144, 5, 121, 0, 232, 8, 0, 0, 0, 3, 43, 0, 172, 3, 82, 0, 0, 1, 213, 0, 110, 3, 4, 0, 100, 3, 64, 0, 164, 1, 242, 0, 140, 3, 232, 0, 140, 1, 188, 0, 112, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 2, 49, 0, 0, 12, 204, 0, 80, 1, 213, 0, 130, 3, 4, 0, 141, 4, 30, 0, 141, 1, 213, 0, 119, 3, 4, 0, 128, 4, 30, 0, 128, 2, 136, 0, 43, 8, 0, 1, 139, 3, 215, 0, 180, 3, 150, 0, 103, 3, 82, 0, 0, 6, 94, 0, 20, 6, 94, 0, 20, 5, 30, 0, 211, 7, 42, 0, 91, 3, 51, 0, 144, 1, 98, 254, 200, 2, 106, 0, 200, 2, 106, 0, 52, 6, 169, 0, 131, 5, 97, 0, 131, 5, 59, 0, 180, 4, 5, 0, 77, 3, 170, 0, 104, 3, 83, 0, 164, 3, 83, 0, 164, 3, 86, 0, 76, 1, 180, 0, 106, 6, 94, 0, 20, 3, 86, 0, 76, 4, 219, 0, 140, 6, 107, 0, 209, 6, 94, 0, 20, 5, 113, 0, 120, 3, 181, 0, 110, 5, 56, 0, 141, 5, 33, 0, 120, 4, 41, 0, 120, 1, 208, 0, 120, 5, 33, 0, 120, 8, 0, 0, 206, 1, 208, 0, 120, 1, 208, 0, 120, 1, 194, 0, 0, 0, 0, 0, 0, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 10, 17, 0, 100, 2, 238, 0, 72, 1, 96, 0, 90, 2, 238, 0, 47, 2, 238, 0, 127, 2, 238, 0, 74, 2, 238, 0, 78, 2, 238, 0, 72, 2, 238, 0, 78, 2, 238, 0, 92, 2, 238, 0, 92, 2, 238, 0, 92, 2, 106, 0, 205, 2, 106, 0, 100, 3, 35, 0, 111, 2, 238, 0, 72, 2, 238, 0, 156, 2, 238, 0, 104, 2, 238, 0, 129, 2, 238, 0, 47, 2, 238, 0, 127, 2, 238, 0, 74, 2, 238, 0, 78, 2, 238, 0, 72, 2, 238, 0, 78, 2, 238, 0, 92, 2, 238, 0, 92, 2, 238, 0, 92, 2, 106, 0, 205, 2, 106, 0, 100, 2, 133, 0, 61, 2, 125, 0, 61, 2, 188, 0, 61, 2, 35, 0, 18, 2, 125, 0, 72, 6, 160, 0, 107, 6, 111, 0, 150, 6, 111, 0, 137, 5, 37, 0, 109, 7, 248, 0, 109, 4, 178, 0, 99, 6, 111, 0, 107, 6, 111, 0, 80, 4, 84, 0, 118, 4, 238, 0, 104, 6, 235, 0, 109, 5, 42, 255, 226, 8, 28, 0, 58, 7, 187, 0, 57, 6, 33, 0, 188, 4, 169, 0, 54, 4, 169, 0, 54, 4, 229, 0, 62, 3, 214, 0, 57, 5, 79, 0, 70, 2, 232, 0, 40, 6, 184, 0, 46, 6, 33, 0, 164, 8, 250, 0, 188, 7, 31, 0, 162, 4, 241, 0, 62, 4, 194, 0, 188, 6, 8, 0, 97, 6, 175, 0, 65, 6, 189, 0, 70, 5, 39, 0, 188, 5, 47, 0, 188, 4, 241, 0, 188, 6, 22, 0, 110, 6, 47, 0, 76, 4, 248, 0, 18, 4, 143, 0, 33, 3, 254, 0, 46, 6, 10, 0, 100, 6, 10, 0, 100, 4, 16, 0, 50, 2, 75, 0, 47, 4, 164, 0, 188, 5, 41, 0, 22, 6, 110, 0, 51, 5, 24, 0, 114, 4, 205, 0, 86, 5, 19, 0, 50, 4, 104, 0, 90, 6, 64, 0, 56, 3, 231, 0, 83, 8, 171, 0, 20, 5, 15, 0, 10, 5, 161, 0, 110, 4, 68, 0, 90, 2, 251, 0, 37, 3, 233, 0, 18, 6, 155, 2, 213, 7, 195, 0, 94, 8, 245, 0, 188, 4, 160, 0, 2, 4, 75, 0, 188, 6, 150, 0, 188, 5, 36, 0, 53, 5, 125, 0, 145, 3, 197, 0, 33, 3, 197, 0, 33, 4, 109, 0, 13, 5, 156, 0, 20, 5, 35, 0, 82, 4, 178, 0, 92, 2, 138, 0, 18, 2, 138, 254, 169, 5, 70, 0, 188, 6, 102, 0, 41, 6, 231, 0, 150, 3, 199, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 6, 229, 0, 150, 3, 199, 0, 150, 5, 221, 0, 231, 5, 219, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 6, 231, 0, 150, 6, 231, 0, 236, 7, 16, 0, 231, 7, 16, 0, 231, 6, 231, 0, 150, 3, 199, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 3, 199, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 3, 199, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 229, 0, 150, 6, 229, 0, 150, 5, 117, 0, 248, 4, 106, 0, 150, 4, 106, 0, 150, 4, 106, 0, 150, 4, 106, 0, 150, 6, 203, 0, 231, 4, 106, 0, 150, 6, 203, 0, 150, 6, 203, 0, 231, 6, 233, 0, 231, 7, 59, 0, 231, 6, 203, 0, 231, 6, 203, 0, 231, 6, 231, 0, 150, 6, 231, 0, 150, 3, 14, 0, 231, 3, 14, 0, 150, 6, 231, 0, 231, 6, 231, 0, 231, 3, 14, 0, 231, 3, 14, 0, 150, 7, 59, 0, 233, 7, 8, 0, 231, 7, 59, 0, 233, 7, 55, 0, 231, 7, 8, 0, 231, 7, 55, 0, 231, 7, 8, 0, 231, 7, 59, 0, 231, 7, 59, 0, 231, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 4, 195, 0, 150, 6, 231, 0, 231, 4, 195, 0, 150, 6, 231, 0, 150, 4, 195, 0, 150, 6, 10, 0, 231, 6, 10, 0, 150, 6, 10, 0, 150, 6, 10, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 3, 199, 0, 150, 6, 231, 0, 150, 3, 199, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 7, 57, 0, 231, 7, 57, 0, 231, 6, 164, 0, 150, 5, 39, 0, 150, 6, 164, 0, 231, 5, 39, 0, 150, 5, 39, 0, 150, 5, 39, 0, 150, 5, 39, 0, 150, 5, 39, 0, 150, 5, 39, 0, 150, 5, 39, 0, 150, 6, 164, 0, 231, 6, 233, 0, 231, 6, 233, 0, 231, 5, 39, 0, 147, 6, 231, 0, 231, 6, 102, 0, 150, 7, 55, 0, 231, 6, 231, 0, 150, 6, 231, 0, 150, 6, 229, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 229, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 150, 0, 150, 6, 200, 0, 230, 4, 98, 0, 230, 5, 130, 0, 230, 5, 20, 0, 230, 5, 20, 0, 230, 7, 172, 0, 230, 6, 145, 0, 230, 6, 145, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 120, 0, 230, 6, 98, 0, 230, 6, 98, 0, 230, 5, 171, 0, 26, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 182, 0, 230, 6, 64, 0, 230, 4, 140, 0, 230, 3, 246, 0, 230, 2, 172, 0, 230, 6, 216, 0, 230, 6, 216, 0, 230, 6, 216, 0, 230, 6, 62, 0, 230, 7, 180, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 50, 0, 230, 2, 96, 0, 230, 3, 184, 0, 230, 3, 158, 0, 230, 4, 244, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 4, 162, 0, 230, 6, 144, 0, 230, 8, 126, 0, 230, 5, 182, 0, 230, 7, 141, 0, 230, 9, 130, 0, 230, 5, 68, 0, 230, 6, 32, 0, 230, 6, 32, 0, 230, 5, 146, 0, 230, 5, 146, 0, 230, 2, 172, 0, 230, 5, 146, 0, 230, 5, 120, 0, 230, 5, 133, 0, 230, 5, 146, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 107, 0, 230, 5, 165, 0, 230, 2, 215, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 6, 74, 0, 230, 6, 74, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 126, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 7, 80, 0, 230, 7, 80, 0, 230, 3, 152, 0, 230, 5, 120, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 124, 0, 230, 5, 124, 0, 230, 5, 124, 0, 230, 5, 124, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 118, 0, 230, 6, 118, 0, 230, 4, 40, 0, 230, 4, 40, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 5, 132, 0, 230, 5, 132, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 6, 224, 0, 230, 6, 224, 0, 230, 5, 54, 0, 230, 5, 120, 0, 230, 4, 170, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 203, 0, 230, 7, 16, 0, 230, 7, 16, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 4, 104, 0, 94, 2, 172, 0, 230, 4, 34, 0, 230, 5, 120, 0, 230, 6, 120, 0, 230, 6, 124, 0, 230, 6, 124, 0, 230, 6, 147, 0, 230, 6, 147, 0, 230, 5, 165, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 120, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 9, 114, 0, 230, 9, 114, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 40, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 160, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 2, 172, 0, 230, 7, 149, 0, 230, 7, 150, 0, 230, 7, 150, 0, 230, 6, 30, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 6, 30, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 186, 0, 230, 4, 171, 0, 230, 5, 160, 0, 230, 6, 190, 0, 170, 6, 190, 0, 150, 7, 1, 0, 188, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 2, 183, 0, 150, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 5, 120, 0, 230, 2, 213, 0, 131, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 1, 74, 6, 20, 0, 188, 6, 45, 0, 150, 6, 114, 0, 230, 6, 114, 0, 230, 5, 120, 0, 230, 6, 190, 0, 230, 4, 196, 0, 110, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 153, 0, 230, 4, 82, 1, 215, 4, 82, 0, 190, 0, 0, 252, 229, 0, 0, 252, 229, 8, 0, 0, 230, 8, 0, 0, 230, 10, 63, 0, 230, 8, 245, 0, 230, 8, 245, 0, 230, 2, 106, 0, 115, 2, 106, 0, 46, 10, 63, 0, 150, 7, 28, 0, 188, 6, 164, 0, 150, 6, 45, 0, 217, 5, 120, 0, 230, 6, 109, 0, 150, 6, 251, 1, 115, 6, 250, 0, 230, 6, 250, 0, 230, 6, 114, 0, 230, 6, 70, 0, 86, 6, 114, 0, 230, 4, 164, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 3, 31, 255, 235, 3, 31, 255, 244, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 150, 6, 114, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 190, 0, 230, 5, 140, 0, 40, 6, 145, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 5, 140, 0, 40, 7, 8, 0, 230, 6, 114, 0, 230, 5, 140, 0, 40, 6, 145, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 5, 140, 0, 40, 5, 140, 0, 40, 6, 114, 0, 230, 1, 215, 255, 237, 6, 145, 0, 230, 6, 198, 0, 150, 3, 115, 0, 96, 6, 190, 0, 230, 6, 31, 0, 188, 6, 114, 0, 230, 6, 190, 0, 230, 6, 114, 0, 230, 5, 140, 0, 40, 6, 145, 0, 230, 4, 12, 0, 150, 3, 115, 0, 96, 6, 190, 0, 230, 6, 30, 0, 188, 7, 152, 0, 228, 5, 227, 0, 83, 5, 120, 1, 14, 2, 243, 0, 136, 6, 145, 0, 121, 5, 227, 0, 34, 5, 227, 0, 34, 1, 188, 255, 206, 6, 114, 0, 230, 6, 114, 0, 230, 6, 64, 0, 80, 6, 64, 0, 80, 2, 34, 0, 166, 4, 176, 0, 161, 6, 119, 0, 119, 5, 58, 0, 130, 3, 188, 0, 96, 2, 114, 0, 124, 6, 199, 0, 159, 4, 234, 0, 90, 6, 216, 1, 93, 7, 18, 255, 153, 5, 120, 0, 40, 6, 190, 0, 230, 1, 228, 0, 130, 6, 70, 0, 86, 6, 70, 0, 82, 6, 70, 0, 82, 6, 70, 0, 56, 8, 239, 0, 188, 7, 18, 0, 188, 6, 198, 0, 216, 8, 0, 0, 230, 6, 190, 0, 109, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 5, 136, 0, 151, 5, 120, 0, 40, 4, 164, 0, 72, 6, 198, 0, 150, 6, 198, 0, 150, 6, 198, 0, 150, 6, 198, 0, 150, 6, 198, 0, 175, 6, 124, 0, 88, 6, 114, 0, 230, 4, 73, 0, 230, 6, 72, 0, 188, 6, 72, 0, 188, 7, 145, 0, 170, 7, 145, 0, 170, 2, 106, 0, 139, 2, 106, 0, 139, 2, 106, 0, 139, 2, 106, 0, 21, 2, 106, 1, 79, 2, 106, 0, 23, 2, 106, 0, 201, 2, 106, 0, 201, 2, 106, 0, 201, 2, 106, 0, 53, 2, 106, 1, 18, 2, 106, 0, 53, 2, 106, 0, 248, 2, 106, 0, 93, 2, 106, 0, 248, 2, 106, 0, 248, 2, 106, 0, 66, 2, 106, 0, 226, 2, 106, 0, 66, 4, 82, 1, 215, 5, 87, 0, 230, 2, 38, 0, 20, 2, 38, 0, 20, 6, 83, 0, 230, 6, 83, 0, 230, 6, 196, 0, 188, 6, 196, 0, 188, 6, 196, 0, 188, 5, 126, 0, 123, 4, 164, 0, 230, 4, 164, 3, 57, 2, 57, 255, 246, 2, 57, 255, 246, 2, 57, 255, 246, 2, 57, 255, 246, 5, 120, 2, 131, 5, 119, 2, 130, 5, 140, 1, 28, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 184, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 5, 140, 0, 40, 6, 142, 0, 188, 5, 192, 0, 150, 5, 120, 0, 230, 3, 199, 1, 160, 4, 15, 0, 188, 4, 15, 0, 188, 4, 15, 0, 188, 6, 236, 0, 188, 6, 236, 0, 188, 6, 236, 0, 188, 6, 196, 0, 188, 6, 196, 0, 188, 6, 196, 0, 188, 5, 140, 0, 40, 7, 168, 0, 40, 4, 0, 0, 119, 4, 0, 0, 131, 4, 0, 0, 123, 4, 0, 0, 123, 4, 0, 0, 123, 4, 0, 0, 125, 4, 0, 0, 127, 4, 0, 0, 117, 4, 0, 0, 129, 4, 0, 0, 117, 4, 0, 0, 119, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 1, 189, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 1, 55, 4, 0, 1, 189, 4, 0, 1, 55, 4, 0, 1, 55, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 245, 4, 0, 1, 189, 4, 0, 1, 55, 4, 0, 1, 55, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 1, 55, 4, 0, 1, 55, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 255, 246, 4, 0, 255, 246, 4, 0, 1, 189, 8, 0, 0, 51, 8, 0, 0, 51, 8, 0, 0, 51, 4, 0, 255, 246, 4, 0, 1, 189, 4, 0, 2, 0, 4, 0, 1, 189, 4, 0, 255, 246, 4, 0, 1, 149, 4, 0, 2, 0, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 1, 149, 4, 0, 255, 246, 4, 0, 1, 149, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 6, 142, 255, 246, 5, 156, 255, 246, 4, 169, 255, 246, 3, 182, 255, 246, 7, 129, 4, 0, 7, 188, 255, 201, 7, 188, 255, 201, 7, 188, 255, 201, 7, 129, 255, 246, 7, 129, 6, 153, 7, 129, 255, 246, 7, 129, 3, 192, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 255, 246, 7, 129, 3, 192, 7, 129, 255, 246, 7, 129, 255, 246, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 2, 146, 6, 228, 2, 146, 8, 0, 0, 165, 8, 0, 0, 165, 8, 0, 1, 170, 8, 0, 1, 170, 8, 0, 0, 38, 8, 0, 0, 38, 6, 228, 0, 80, 6, 228, 0, 80, 6, 228, 2, 6, 6, 228, 2, 6, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 2, 42, 6, 228, 2, 42, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 80, 6, 228, 0, 80, 6, 228, 2, 6, 6, 228, 2, 6, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 2, 42, 6, 228, 2, 42, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 140, 6, 228, 1, 129, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 3, 114, 6, 228, 2, 13, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 140, 6, 228, 3, 114, 6, 228, 3, 114, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 2, 136, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 80, 6, 228, 0, 80, 6, 228, 0, 80, 8, 250, 0, 140, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 1, 28, 6, 228, 1, 28, 6, 228, 1, 28, 6, 228, 1, 28, 6, 228, 1, 28, 6, 228, 2, 42, 6, 228, 2, 42, 6, 228, 1, 28, 6, 190, 0, 109, 6, 243, 0, 78, 6, 38, 0, 84, 5, 161, 0, 0, 7, 72, 0, 94, 6, 170, 0, 100, 6, 170, 0, 100, 3, 247, 0, 108, 6, 64, 0, 165, 6, 190, 0, 230, 6, 24, 0, 94, 6, 24, 0, 94, 4, 16, 0, 94, 5, 58, 0, 94, 8, 0, 0, 71, 8, 0, 0, 71, 6, 228, 0, 165, 6, 228, 0, 165, 6, 228, 0, 165, 5, 182, 0, 230, 6, 38, 0, 66, 6, 164, 0, 178, 6, 9, 0, 124, 6, 9, 0, 124, 6, 103, 0, 94, 7, 58, 0, 94, 6, 205, 0, 100, 6, 205, 0, 188, 6, 205, 0, 100, 4, 0, 0, 142, 6, 205, 0, 188, 4, 0, 0, 142, 8, 0, 0, 74, 5, 209, 0, 165, 6, 134, 0, 94, 7, 51, 0, 94, 3, 213, 0, 57, 4, 20, 0, 80, 4, 225, 0, 168, 4, 215, 0, 27, 4, 225, 0, 168, 6, 214, 0, 158, 6, 228, 0, 140, 6, 9, 0, 94, 6, 10, 0, 94, 6, 20, 0, 109, 6, 228, 0, 140, 6, 228, 0, 140, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 6, 228, 0, 90, 6, 228, 0, 140, 6, 228, 0, 140, 6, 228, 0, 140, 6, 190, 0, 28, 4, 145, 0, 105, 4, 145, 0, 94, 4, 104, 0, 94, 4, 104, 0, 94, 4, 104, 0, 94, 5, 141, 0, 94, 6, 39, 0, 94, 4, 72, 0, 39, 5, 174, 0, 60, 6, 152, 0, 42, 4, 123, 0, 188, 6, 214, 0, 82, 6, 188, 0, 92, 5, 174, 0, 0, 7, 138, 0, 94, 5, 197, 0, 96, 8, 12, 0, 98, 7, 195, 0, 150, 8, 39, 0, 98, 6, 183, 0, 94, 8, 9, 0, 40, 7, 129, 0, 110, 5, 174, 0, 48, 8, 0, 1, 62, 8, 0, 0, 205, 8, 0, 1, 142, 8, 0, 1, 138, 8, 0, 1, 138, 8, 0, 2, 2, 8, 0, 1, 62, 8, 0, 0, 205, 8, 0, 1, 142, 8, 0, 1, 138, 8, 0, 1, 138, 8, 0, 2, 2, 5, 122, 0, 94, 5, 122, 0, 94, 5, 122, 0, 205, 5, 122, 0, 94, 5, 122, 0, 94, 5, 122, 0, 94, 5, 122, 0, 205, 5, 122, 0, 94, 6, 228, 0, 150, 3, 35, 0, 144, 4, 63, 0, 144, 6, 182, 0, 144, 7, 64, 0, 144, 3, 156, 0, 188, 3, 75, 0, 188, 3, 115, 0, 48, 4, 225, 0, 138, 4, 225, 0, 138, 7, 39, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 9, 0, 94, 7, 14, 0, 94, 6, 134, 0, 94, 6, 134, 0, 94, 6, 134, 0, 94, 5, 44, 0, 94, 6, 10, 0, 188, 6, 10, 0, 188, 6, 10, 0, 188, 6, 10, 0, 188, 6, 10, 0, 188, 6, 10, 0, 188, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 5, 194, 0, 165, 5, 194, 0, 165, 6, 57, 0, 65, 5, 121, 0, 82, 6, 23, 0, 115, 3, 213, 0, 133, 7, 123, 0, 94, 5, 237, 0, 20, 4, 68, 0, 96, 6, 190, 0, 107, 4, 156, 0, 60, 6, 135, 0, 94, 7, 12, 0, 94, 6, 135, 0, 84, 6, 228, 0, 80, 3, 166, 0, 23, 6, 101, 0, 94, 6, 253, 0, 94, 6, 253, 0, 94, 5, 141, 0, 94, 5, 141, 0, 94, 6, 49, 0, 94, 4, 104, 0, 94, 6, 192, 0, 94, 6, 190, 0, 230, 6, 190, 0, 230, 3, 208, 0, 94, 5, 69, 0, 94, 7, 116, 0, 94, 8, 183, 0, 94, 4, 104, 0, 236, 4, 104, 0, 94, 4, 104, 0, 98, 7, 195, 0, 164, 4, 104, 0, 94, 4, 104, 0, 197, 5, 121, 0, 229, 5, 121, 0, 229, 5, 121, 0, 229, 5, 121, 0, 229, 8, 0, 0, 94, 8, 0, 0, 94, 8, 0, 0, 94, 8, 125, 0, 94, 6, 238, 0, 94, 6, 135, 0, 94, 7, 252, 0, 94, 7, 240, 0, 188, 4, 0, 0, 150, 5, 195, 0, 100, 8, 0, 0, 184, 8, 0, 0, 131, 8, 0, 0, 184, 8, 0, 0, 131, 8, 0, 0, 131, 5, 254, 0, 94, 6, 104, 0, 94, 6, 137, 0, 94, 6, 137, 0, 94, 6, 137, 0, 238, 6, 137, 0, 162, 6, 236, 0, 168, 6, 236, 0, 168, 6, 236, 0, 168, 6, 236, 0, 168, 4, 225, 0, 168, 5, 117, 0, 168, 5, 174, 0, 168, 7, 18, 0, 188, 5, 133, 0, 100, 7, 27, 0, 168, 7, 27, 0, 168, 7, 27, 0, 168, 7, 27, 0, 168, 6, 135, 0, 125, 6, 135, 0, 125, 6, 135, 0, 84, 6, 135, 0, 94, 6, 135, 0, 84, 6, 135, 0, 84, 6, 135, 0, 84, 6, 135, 0, 84, 6, 135, 0, 84, 6, 176, 0, 84, 7, 27, 0, 221, 7, 27, 0, 248, 7, 27, 0, 168, 7, 27, 0, 84, 7, 27, 0, 168, 7, 27, 1, 8, 7, 27, 0, 190, 7, 27, 0, 190, 7, 27, 0, 84, 7, 27, 0, 168, 7, 27, 0, 252, 7, 27, 0, 252, 7, 27, 0, 244, 7, 27, 1, 6, 7, 27, 0, 143, 7, 27, 0, 143, 7, 27, 0, 168, 7, 27, 0, 166, 7, 27, 1, 6, 7, 27, 0, 221, 7, 27, 0, 246, 7, 27, 0, 219, 7, 27, 0, 168, 7, 27, 0, 168, 7, 27, 0, 168, 7, 27, 0, 168, 7, 27, 0, 168, 6, 133, 0, 94, 7, 20, 0, 188, 7, 20, 0, 188, 7, 20, 0, 188, 7, 20, 0, 188, 7, 27, 0, 168, 1, 254, 0, 188, 2, 131, 0, 188, 3, 141, 0, 188, 2, 109, 0, 96, 2, 109, 0, 76, 4, 43, 0, 96, 4, 43, 0, 76, 4, 133, 0, 82, 3, 240, 0, 94, 3, 240, 0, 94, 6, 135, 0, 94, 5, 127, 0, 94, 6, 0, 0, 102, 7, 57, 0, 94, 2, 106, 0, 140, 2, 106, 0, 22, 2, 127, 0, 139, 2, 127, 0, 23, 2, 117, 0, 115, 2, 117, 0, 47, 4, 25, 0, 115, 4, 25, 0, 115, 3, 124, 0, 115, 3, 124, 0, 47, 2, 106, 0, 201, 2, 106, 0, 49, 2, 225, 0, 92, 2, 225, 0, 63, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 6, 135, 0, 94, 8, 0, 0, 231, 6, 20, 0, 231, 8, 0, 0, 231, 6, 20, 0, 231, 6, 231, 0, 231, 8, 0, 0, 184, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 7, 174, 0, 150, 7, 174, 0, 150, 8, 0, 0, 150, 8, 0, 0, 231, 8, 0, 0, 231, 4, 219, 0, 188, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 6, 27, 0, 231, 6, 27, 0, 231, 8, 0, 0, 231, 8, 0, 0, 231, 6, 135, 0, 242, 8, 0, 0, 150, 8, 0, 1, 66, 8, 0, 0, 150, 8, 0, 1, 66, 8, 0, 1, 39, 8, 0, 0, 150, 8, 0, 1, 39, 8, 0, 0, 184, 8, 0, 0, 150, 8, 0, 0, 150, 8, 0, 0, 150, 8, 0, 0, 188, 6, 228, 0, 165, 6, 64, 0, 230, 5, 157, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 7, 135, 0, 165, 7, 135, 0, 230, 8, 150, 0, 165, 5, 140, 0, 40, 5, 140, 0, 40, 9, 112, 0, 230, 9, 112, 0, 230, 6, 178, 0, 165, 7, 235, 0, 230, 7, 235, 0, 230, 3, 236, 0, 230, 4, 170, 0, 109, 6, 216, 0, 165, 7, 70, 255, 246, 7, 70, 0, 165, 7, 210, 255, 246, 7, 210, 0, 165, 3, 68, 0, 201, 3, 68, 0, 51, 2, 106, 0, 115, 2, 106, 0, 46, 3, 173, 0, 115, 3, 173, 0, 46, 7, 8, 0, 231, 7, 8, 0, 231, 6, 203, 0, 59, 6, 203, 0, 231, 8, 250, 0, 231, 11, 51, 0, 150, 11, 51, 0, 231, 11, 51, 0, 150, 11, 51, 0, 150, 11, 51, 0, 231, 11, 51, 0, 150, 11, 51, 0, 150, 11, 51, 0, 231, 11, 51, 0, 150, 11, 51, 0, 231, 11, 51, 0, 231, 5, 53, 0, 0, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 6, 1, 59, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 6, 1, 59, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 3, 109, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 7, 1, 60, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 3, 199, 0, 150, 3, 199, 0, 150, 6, 231, 1, 25, 6, 231, 1, 25, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 8, 14, 0, 150, 7, 207, 0, 231, 3, 199, 0, 150, 3, 199, 0, 150, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 8, 14, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 37, 0, 231, 5, 37, 0, 231, 5, 37, 0, 231, 5, 37, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 6, 231, 0, 231, 5, 221, 0, 231, 5, 221, 0, 231, 5, 221, 0, 150, 5, 221, 0, 231, 3, 215, 0, 231, 3, 215, 0, 231, 6, 205, 0, 231, 6, 205, 0, 231, 6, 205, 0, 231, 6, 205, 0, 231, 5, 143, 0, 231, 5, 143, 0, 231, 6, 205, 1, 20, 6, 205, 1, 20, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 3, 199, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 3, 199, 0, 150, 3, 199, 0, 150, 6, 231, 0, 150, 3, 14, 0, 231, 6, 231, 0, 150, 3, 14, 0, 150, 6, 231, 0, 231, 6, 231, 0, 150, 3, 197, 0, 147, 3, 197, 0, 147, 6, 231, 0, 231, 6, 231, 0, 150, 3, 197, 0, 147, 3, 197, 0, 147, 6, 231, 0, 150, 6, 231, 0, 231, 3, 199, 0, 147, 3, 199, 0, 147, 6, 231, 0, 150, 6, 231, 0, 231, 3, 199, 0, 147, 3, 199, 0, 147, 6, 231, 0, 174, 5, 37, 0, 150, 6, 231, 0, 205, 5, 37, 0, 150, 7, 59, 0, 231, 7, 59, 0, 231, 7, 59, 0, 231, 7, 59, 0, 231, 6, 231, 0, 174, 6, 231, 0, 174, 6, 231, 0, 205, 6, 231, 0, 205, 5, 37, 0, 150, 5, 37, 0, 150, 6, 231, 0, 205, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 231, 5, 154, 1, 0, 6, 231, 0, 150, 5, 154, 1, 0, 5, 154, 0, 184, 6, 231, 0, 150, 5, 154, 0, 184, 5, 154, 1, 20, 5, 154, 1, 31, 5, 154, 1, 45, 5, 154, 1, 45, 4, 175, 0, 230, 3, 126, 0, 96, 3, 17, 0, 94, 3, 19, 0, 92, 3, 19, 0, 92, 2, 126, 0, 139, 2, 126, 0, 20, 2, 205, 0, 139, 2, 205, 0, 165, 2, 194, 0, 120, 2, 194, 0, 165, 2, 106, 0, 200, 2, 106, 0, 52, 2, 106, 0, 200, 2, 106, 0, 52, 2, 106, 0, 200, 2, 106, 0, 52, 2, 186, 0, 115, 2, 186, 0, 15, 6, 143, 0, 165, 6, 143, 0, 188, 6, 143, 0, 188, 6, 143, 0, 165, 2, 106, 0, 200, 2, 106, 0, 48, 2, 172, 0, 230, 2, 167, 0, 128, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 50, 0, 230, 5, 50, 0, 140, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 118, 5, 120, 0, 118, 5, 120, 0, 118, 5, 120, 0, 118, 6, 190, 0, 226, 6, 190, 0, 226, 6, 190, 0, 226, 6, 190, 0, 226, 6, 190, 0, 226, 6, 190, 0, 28, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 225, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 6, 190, 0, 230, 8, 36, 0, 94, 8, 36, 0, 94, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 8, 9, 0, 165, 6, 228, 0, 80, 6, 228, 0, 80, 6, 228, 0, 80, 6, 228, 0, 0, 6, 230, 0, 156, 8, 0, 0, 156, 8, 0, 0, 165, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 226, 6, 120, 0, 206, 6, 120, 0, 206, 2, 167, 0, 128, 2, 167, 0, 128, 4, 76, 0, 128, 4, 76, 0, 128, 7, 180, 0, 230, 7, 180, 0, 230, 7, 180, 0, 230, 6, 178, 0, 165, 6, 228, 0, 165, 6, 250, 0, 230, 6, 205, 0, 165, 6, 64, 0, 230, 6, 64, 0, 230, 5, 242, 0, 230, 9, 28, 0, 188, 5, 120, 0, 230, 6, 228, 0, 80, 6, 228, 0, 80, 6, 168, 0, 230, 4, 170, 0, 108, 6, 168, 0, 230, 6, 168, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 206, 6, 120, 0, 206, 6, 120, 0, 206, 6, 120, 0, 206, 6, 231, 0, 230, 3, 31, 0, 27, 3, 31, 0, 27, 3, 31, 0, 27, 3, 31, 255, 185, 3, 31, 255, 185, 6, 167, 0, 230, 7, 214, 0, 230, 2, 194, 0, 115, 2, 194, 0, 42, 5, 120, 0, 220, 5, 120, 0, 230, 7, 151, 0, 230, 7, 151, 0, 230, 7, 151, 0, 230, 6, 114, 0, 230, 6, 114, 0, 230, 6, 115, 0, 229, 6, 115, 0, 229, 8, 52, 0, 230, 8, 52, 0, 230, 7, 159, 0, 230, 7, 155, 0, 230, 6, 83, 0, 230, 10, 108, 0, 230, 4, 212, 0, 230, 4, 212, 0, 230, 4, 224, 0, 230, 5, 32, 0, 230, 5, 66, 0, 230, 5, 6, 0, 230, 5, 26, 0, 230, 5, 217, 0, 230, 5, 142, 0, 230, 5, 106, 0, 230, 5, 232, 0, 230, 4, 254, 0, 230, 5, 138, 0, 230, 5, 138, 0, 230, 4, 212, 0, 230, 4, 212, 0, 230, 7, 182, 0, 230, 5, 33, 0, 230, 3, 104, 0, 230, 7, 41, 0, 230, 3, 114, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 219, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 6, 137, 0, 230, 6, 137, 0, 230, 5, 77, 0, 230, 5, 46, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 6, 127, 0, 230, 6, 101, 0, 230, 6, 101, 0, 230, 7, 151, 0, 230, 7, 151, 0, 230, 7, 151, 0, 230, 7, 116, 0, 230, 7, 116, 0, 230, 7, 116, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 3, 62, 0, 230, 6, 98, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 4, 207, 0, 230, 4, 207, 0, 230, 4, 207, 0, 230, 4, 207, 0, 230, 7, 10, 0, 230, 7, 10, 0, 230, 6, 186, 0, 230, 6, 186, 0, 230, 6, 67, 0, 230, 6, 67, 0, 230, 6, 186, 0, 230, 7, 16, 0, 230, 7, 16, 0, 230, 7, 16, 0, 230, 7, 16, 0, 230, 6, 176, 0, 230, 6, 176, 0, 230, 6, 74, 0, 230, 6, 74, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 204, 0, 230, 6, 204, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 64, 0, 230, 6, 250, 0, 230, 6, 250, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 6, 24, 0, 230, 6, 24, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 121, 0, 230, 5, 121, 0, 230, 5, 165, 0, 230, 7, 162, 0, 230, 7, 163, 0, 230, 10, 240, 0, 230, 5, 120, 0, 230, 6, 180, 0, 230, 6, 20, 0, 230, 6, 20, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 124, 0, 230, 5, 124, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 231, 5, 165, 0, 231, 5, 165, 0, 231, 5, 165, 0, 231, 6, 250, 0, 230, 6, 250, 0, 230, 7, 190, 0, 230, 5, 200, 0, 230, 8, 232, 0, 230, 6, 142, 0, 230, 6, 142, 0, 230, 6, 142, 0, 230, 6, 142, 0, 230, 6, 23, 0, 230, 6, 23, 0, 230, 6, 23, 0, 230, 6, 23, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 5, 165, 0, 230, 7, 80, 0, 230, 7, 80, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 8, 188, 0, 230, 8, 188, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 186, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 5, 166, 0, 230, 10, 58, 0, 230, 10, 58, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 157, 0, 230, 5, 199, 0, 230, 5, 157, 0, 230, 4, 40, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 118, 0, 230, 4, 40, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 6, 118, 0, 230, 6, 118, 0, 230, 6, 120, 0, 230, 6, 120, 0, 230, 3, 184, 0, 230, 3, 127, 0, 230, 3, 127, 0, 230, 3, 236, 0, 230, 4, 182, 0, 230, 5, 165, 0, 230, 4, 175, 0, 230, 5, 239, 0, 230, 2, 172, 0, 230, 7, 223, 0, 230, 7, 223, 0, 230, 5, 120, 0, 230, 5, 120, 0, 230, 8, 15, 0, 230, 4, 175, 0, 230, 6, 226, 0, 230, 3, 250, 0, 230, 3, 250, 0, 230, 6, 231, 0, 150, 7, 55, 0, 231, 8, 250, 0, 150, 11, 51, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 8, 14, 0, 150, 7, 207, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 8, 14, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 231, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 150, 6, 231, 0, 231, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 4, 242, 0, 84, 4, 62, 0, 94, 5, 4, 0, 94, 5, 144, 0, 94, 5, 144, 0, 94, 5, 144, 0, 94, 2, 196, 0, 40, 3, 252, 0, 34, 3, 140, 0, 34, 4, 98, 0, 34, 3, 252, 0, 188, 4, 2, 0, 82, 4, 220, 0, 82, 5, 4, 0, 94, 6, 95, 0, 188, 6, 182, 0, 53, 4, 220, 0, 82, 3, 198, 0, 34, 5, 40, 0, 94, 4, 42, 0, 82, 5, 199, 0, 94, 4, 174, 0, 94, 4, 134, 0, 94, 5, 205, 0, 94, 5, 205, 0, 94, 4, 2, 0, 178, 5, 4, 0, 94, 3, 196, 0, 188, 4, 212, 0, 0, 6, 83, 0, 95, 4, 242, 0, 94, 5, 199, 0, 190, 4, 64, 0, 121, 4, 220, 0, 78, 4, 42, 0, 178, 4, 174, 0, 94, 3, 225, 0, 188, 5, 254, 0, 188, 4, 141, 0, 34, 5, 144, 0, 94, 4, 20, 0, 98, 3, 90, 0, 88, 4, 16, 0, 88, 4, 137, 0, 106, 4, 139, 0, 106, 4, 137, 0, 106, 2, 53, 0, 32, 3, 66, 0, 32, 2, 240, 0, 32, 3, 143, 0, 32, 3, 67, 0, 176, 3, 56, 0, 60, 3, 186, 0, 60, 4, 16, 0, 88, 5, 35, 0, 176, 5, 29, 0, 41, 3, 186, 0, 60, 3, 28, 0, 32, 4, 44, 0, 88, 3, 116, 0, 76, 4, 178, 0, 106, 3, 210, 0, 106, 3, 121, 0, 68, 4, 182, 0, 106, 4, 182, 0, 106, 3, 72, 0, 176, 4, 16, 0, 106, 3, 28, 0, 176, 3, 221, 0, 80, 5, 84, 0, 76, 4, 20, 0, 106, 4, 178, 0, 176, 3, 68, 0, 87, 3, 186, 0, 59, 3, 116, 0, 176, 3, 210, 0, 89, 3, 79, 0, 176, 4, 219, 0, 176, 3, 138, 0, 32, 4, 137, 0, 106, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 7, 47, 0, 188, 5, 195, 0, 0, 5, 195, 2, 123, 5, 195, 1, 180, 5, 195, 0, 217, 5, 195, 0, 248, 5, 195, 0, 74, 5, 195, 0, 70, 5, 195, 2, 143, 5, 195, 1, 231, 5, 195, 1, 113, 5, 195, 1, 76, 5, 195, 1, 10, 5, 195, 2, 74, 5, 195, 1, 168, 5, 195, 2, 74, 5, 195, 1, 61, 5, 195, 0, 229, 5, 195, 1, 55, 5, 195, 0, 229, 5, 195, 1, 12, 5, 195, 0, 156, 5, 195, 1, 29, 5, 195, 0, 238, 5, 195, 0, 215, 5, 195, 0, 213, 5, 195, 0, 236, 5, 195, 2, 74, 5, 195, 2, 74, 5, 195, 1, 51, 5, 195, 1, 10, 5, 195, 1, 51, 5, 195, 1, 57, 5, 195, 0, 70, 5, 195, 0, 98, 5, 195, 1, 37, 5, 195, 0, 203, 5, 195, 0, 199, 5, 195, 1, 51, 5, 195, 1, 68, 5, 195, 0, 154, 5, 195, 0, 199, 5, 195, 1, 78, 5, 195, 0, 238, 5, 195, 1, 27, 5, 195, 1, 104, 5, 195, 0, 145, 5, 195, 0, 199, 5, 195, 0, 139, 5, 195, 1, 55, 5, 195, 0, 139, 5, 195, 1, 25, 5, 195, 0, 254, 5, 195, 0, 170, 5, 195, 0, 205, 5, 195, 0, 119, 5, 195, 0, 6, 5, 195, 0, 141, 5, 195, 0, 135, 5, 195, 0, 193, 5, 195, 2, 41, 5, 195, 1, 70, 5, 195, 1, 158, 5, 195, 1, 8, 5, 195, 255, 252, 5, 195, 1, 231, 5, 195, 1, 14, 5, 195, 0, 240, 5, 195, 1, 55, 5, 195, 0, 236, 5, 195, 1, 10, 5, 195, 1, 33, 5, 195, 0, 236, 5, 195, 1, 27, 5, 195, 1, 39, 5, 195, 1, 10, 5, 195, 1, 92, 5, 195, 2, 35, 5, 195, 0, 141, 5, 195, 1, 27, 5, 195, 0, 236, 5, 195, 0, 242, 5, 195, 0, 238, 5, 195, 1, 158, 5, 195, 1, 55, 5, 195, 1, 12, 5, 195, 1, 27, 5, 195, 0, 219, 5, 195, 0, 20, 5, 195, 1, 6, 5, 195, 0, 205, 5, 195, 1, 6, 5, 195, 1, 111, 5, 195, 2, 152, 5, 195, 1, 117, 5, 195, 0, 246, 5, 195, 0, 0, 5, 195, 2, 115, 5, 195, 1, 158, 5, 195, 0, 170, 5, 195, 0, 236, 5, 195, 0, 72, 5, 195, 0, 72, 5, 195, 2, 123, 5, 195, 1, 231, 5, 195, 1, 113, 5, 195, 1, 29, 5, 195, 1, 10, 5, 195, 2, 8, 5, 195, 1, 168, 5, 195, 2, 61, 5, 195, 1, 61, 5, 195, 0, 229, 5, 195, 1, 47, 5, 195, 0, 229, 5, 195, 1, 12, 5, 195, 0, 156, 5, 195, 1, 29, 5, 195, 0, 238, 5, 195, 0, 215, 5, 195, 0, 213, 5, 195, 0, 238, 5, 195, 2, 61, 5, 195, 1, 254, 5, 195, 1, 51, 5, 195, 1, 10, 5, 195, 1, 51, 5, 195, 1, 57, 5, 195, 0, 70, 5, 195, 0, 98, 5, 195, 1, 37, 5, 195, 0, 203, 5, 195, 0, 199, 5, 195, 1, 51, 5, 195, 1, 68, 5, 195, 0, 154, 5, 195, 0, 199, 5, 195, 1, 78, 5, 195, 0, 227, 5, 195, 1, 27, 5, 195, 1, 104, 5, 195, 0, 145, 5, 195, 0, 199, 5, 195, 0, 139, 5, 195, 1, 55, 5, 195, 0, 139, 5, 195, 1, 25, 5, 195, 0, 244, 5, 195, 0, 170, 5, 195, 0, 205, 5, 195, 0, 119, 5, 195, 0, 6, 5, 195, 0, 141, 5, 195, 0, 135, 5, 195, 0, 193, 5, 195, 2, 41, 5, 195, 1, 70, 5, 195, 1, 158, 5, 195, 1, 8, 5, 195, 255, 252, 5, 195, 1, 227, 5, 195, 1, 14, 5, 195, 0, 240, 5, 195, 1, 51, 5, 195, 0, 231, 5, 195, 1, 10, 5, 195, 1, 33, 5, 195, 0, 231, 5, 195, 1, 27, 5, 195, 1, 39, 5, 195, 1, 0, 5, 195, 1, 92, 5, 195, 2, 35, 5, 195, 0, 139, 5, 195, 1, 27, 5, 195, 0, 233, 5, 195, 0, 240, 5, 195, 0, 231, 5, 195, 1, 158, 5, 195, 1, 55, 5, 195, 1, 12, 5, 195, 1, 27, 5, 195, 0, 219, 5, 195, 0, 20, 5, 195, 1, 6, 5, 195, 0, 205, 5, 195, 1, 6, 5, 195, 1, 115, 5, 195, 2, 152, 5, 195, 1, 121, 5, 195, 0, 246, 0, 0, 254, 87, 4, 66, 0, 30, 4, 122, 0, 7, 4, 190, 0, 35, 4, 174, 0, 90, 3, 83, 0, 80, 6, 216, 0, 230, 3, 114, 0, 35, 4, 66, 0, 30, 7, 90, 0, 30, 3, 155, 0, 90, 6, 216, 1, 66, 6, 231, 0, 150, 4, 205, 0, 75, 4, 205, 0, 77, 4, 205, 0, 77, 4, 205, 0, 92, 4, 205, 0, 92, 4, 205, 0, 92, 4, 205, 0, 35, 4, 205, 0, 82, 4, 205, 0, 248, 4, 205, 0, 241, 4, 205, 1, 9, 4, 205, 0, 202, 4, 205, 1, 11, 4, 205, 0, 223, 4, 205, 0, 243, 4, 205, 0, 243, 4, 205, 0, 75, 4, 205, 0, 75, 4, 205, 0, 75, 4, 205, 0, 75, 4, 205, 0, 75, 4, 205, 0, 75, 4, 205, 0, 77, 4, 205, 0, 92, 4, 205, 0, 57, 4, 205, 1, 2, 4, 205, 0, 77, 4, 205, 0, 92, 4, 205, 1, 11, 4, 205, 0, 225, 4, 205, 0, 241, 4, 205, 0, 226, 4, 205, 0, 243, 4, 205, 0, 75, 4, 180, 0, 16, 6, 114, 0, 230, 4, 205, 0, 144, 6, 98, 0, 100, 3, 150, 0, 101, 4, 205, 1, 174, 1, 189, 1, 213, 1, 168, 1, 191, 1, 189, 1, 165, 1, 147, 1, 206, 1, 168, 1, 171, 1, 149, 1, 206, 1, 196, 1, 215, 1, 150, 1, 189, 1, 202, 1, 189, 1, 213, 1, 185, 1, 195, 1, 168, 1, 147, 1, 175, 1, 173, 1, 202, 1, 113, 1, 174, 0, 0, 12, 18, 25, 1, 37, 1, 1, 1, 34, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 1, 1, 1, 1, 1, 1, 12, 13, 1, 1, 12, 44, 1, 1, 36, 1, 1, 1, 3, 12, 1, 12, 1, 1, 13, 9, 34, 39, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 46, 1, 12, 46, 12, 1, 1, 12, 1, 13, 12, 12, 12, 46, 1, 1, 1, 12, 25, 12, 13, 1, 22, 1, 1, 1, 1, 1, 1, 13, 1, 3, 12, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 13, 35, 1, 42, 42, 1, 1, 36, 1, 12, 1, 1, 12, 1, 1, 4, 12, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 12, 1, 8, 1, 1, 1, 1, 25, 25, 1, 1, 12, 27, 1, 1, 1, 1, 12, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 9, 9, 9, 1, 1, 47, 1, 1, 1, 1, 1, 1, 22, 1, 1, 12, 12, 1, 1, 12, 1, 1, 16, 16, 1, 1, 1, 1, 1, 1, 16, 16, 1, 1, 1, 1, 31, 1, 9, 1, 1, 31, 1, 9, 1, 1, 31, 1, 9, 1, 1, 31, 1, 9, 1, 1, 31, 31, 1, 31, 1, 1, 1, 1, 1, 25, 1, 1, 44, 44, 1, 1, 1, 1, 44, 1, 1, 44, 44, 1, 1, 42, 1, 1, 1, 1, 1, 1, 1, 1, 44, 1, 44, 1, 44, 1, 1, 1, 27, 44, 1, 44, 1, 1, 31, 1, 1, 1, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 44, 1, 1, 1, 1, 1, 1, 44, 1, 1, 30, 1, 22, 44, 1, 37, 1, 1, 1, 1, 1, 1, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 35, 25, 1, 35, 31, 1, 1, 1, 1, 1, 1, 1, 25, 1, 27, 1, 1, 10, 30, 40, 1, 13, 7, 7, 1, 1, 1, 1, 15, 44, 1, 1, 1, 1, 1, 1, 12, 1, 1, 12, 12, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 20, 1, 1, 1, 24, 24, 1, 1, 24, 24, 24, 13, 44, 1, 25, 37, 16, 1, 7, 7, 1, 50, 1, 1, 1, 1, 46, 42, 1, 1, 1, 1, 1, 1, 28, 1, 24, 1, 34, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 35, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 22, 44, 1, 1, 1, 1, 8, 24, 1, 1, 1, 1, 1, 19, 1, 19, 1, 19, 1, 29, 1, 1, 1, 1, 48, 48, 1, 19, 1, 19, 1, 1, 1, 19, 1, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 27, 1, 1, 1, 1, 27, 27, 1, 1, 1, 1, 22, 1, 22, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 19, 19, 1, 19, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 45, 45, 1, 45, 45, 1, 50, 48, 48, 1, 50, 50, 50, 1, 1, 1, 2, 1, 46, 46, 46, 1, 1, 50, 50, 50, 11, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 9, 1, 10, 1, 1, 1, 1, 29, 29, 1, 29, 50, 1, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 50, 50, 50, 50, 50, 1, 1, 50, 50, 50, 50, 50, 50, 50, 9, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 11, 50, 39, 39, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 39, 39, 39, 39, 1, 1, 39, 39, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 40, 40, 1, 1, 35, 35, 35, 35, 35, 35, 35, 35, 1, 1, 50, 50, 50, 50, 1, 1, 34, 50, 19, 50, 50, 50, 50, 1, 48, 48, 1, 1, 1, 1, 31, 50, 35, 1, 1, 1, 1, 1, 1, 1, 45, 45, 1, 1, 1, 50, 39, 39, 1, 1, 50, 50, 50, 50, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 50, 50, 1, 49, 30, 30, 1, 45, 1, 45, 45, 1, 45, 45, 1, 45, 1, 45, 1, 1, 36, 36, 1, 50, 50, 50, 50, 1, 21, 21, 21, 21, 21, 21, 21, 21, 50, 25, 36, 36, 36, 1, 1, 1, 1, 50, 36, 1, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 17, 1, 1, 1, 50, 1, 1, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 32, 1, 1, 1, 32, 1, 1, 32, 1, 1, 1, 32, 32, 1, 1, 1, 1, 1, 36, 1, 1, 36, 1, 32, 1, 1, 1, 36, 1, 11, 1, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 37, 36, 46, 1, 50, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 36, 36, 36, 48, 50, 1, 1, 1, 1, 1, 1, 1, 1, 43, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 50, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 37, 1, 50, 19, 1, 1, 1, 27, 27, 27, 1, 1, 1, 32, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 37, 1, 7, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 1, 1, 1, 40, 22, 22, 2, 1, 36, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 46, 25, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 1, 1, 1, 1, 1, 1, 1, 15, 1, 38, 1, 1, 1, 1, 1, 1, 1, 18, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 45, 25, 1, 1, 1, 36, 1, 1, 22, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 36, 36, 44, 1, 23, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 42, 42, 42, 42, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 9, 1, 1, 1, 1, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 1, 1, 1, 32, 32, 26, 26, 47, 50, 50, 1, 19, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 19, 1, 1, 1, 1, 1, 1, 1, 22, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 19, 1, 1, 19, 19, 1, 1, 1, 1, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 31, 1, 1, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 26, 26, 26, 26, 1, 1, 1, 1, 50, 50, 50, 50, 50, 11, 11, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 29, 29, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 41, 1, 1, 35, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 47, 1, 44, 1, 1, 1, 38, 19, 50, 1, 1, 4, 19, 4, 4, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 30, 1, 19, 1, 1, 5, 1, 1, 1, 1, 15, 1, 28, 1, 1, 50, 50, 50, 50, 50, 29, 50, 50, 50, 50, 50, 42, 42, 1, 1, 50, 50, 9, 1, 1, 1, 1, 1, 23, 23, 23, 50, 50, 1, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 1, 1, 23, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 11, 11, 1, 1, 1, 1, 1, 1, 44, 44, 50, 50, 1, 1, 1, 1, 1, 1, 50, 1, 1, 1, 1, 1, 12, 1, 1, 50, 1, 1, 1, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 50, 50, 1, 1, 50, 50, 1, 1, 1, 1, 1, 1, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 1, 1, 44, 44, 1, 1, 23, 37, 37, 37, 37, 45, 45, 45, 45, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 45, 45, 1, 1, 1, 1, 50, 50, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 1, 1, 35, 35, 40, 1, 35, 35, 35, 35, 35, 35, 35, 40, 40, 35, 35, 1, 9, 9, 1, 46, 1, 1, 1, 1, 1, 1, 50, 50, 1, 1, 1, 2, 2, 1, 1, 46, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 34, 1, 1, 1, 1, 14, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 39, 25, 46, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 1, 1, 25, 48, 1, 7, 30, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 39, 42, 45, 1, 8, 1, 45, 28, 1, 23, 24, 1, 39, 46, 46, 1, 1, 28, 1, 1, 1, 24, 1, 45, 23, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 48, 7, 46, 1, 32, 1, 1, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 12, 0, 248, 8, 255, 0, 8, 0, 9, 255, 254, 0, 9, 0, 10, 255, 254, 0, 10, 0, 10, 255, 254, 0, 11, 0, 11, 255, 254, 0, 12, 0, 12, 255, 253, 0, 13, 0, 14, 255, 253, 0, 14, 0, 15, 255, 252, 0, 15, 0, 16, 255, 252, 0, 16, 0, 17, 255, 252, 0, 17, 0, 18, 255, 251, 0, 18, 0, 20, 255, 251, 0, 19, 0, 20, 255, 251, 0, 20, 0, 23, 255, 251, 0, 21, 0, 24, 255, 250, 0, 22, 0, 24, 255, 250, 0, 23, 0, 25, 255, 250, 0, 24, 0, 26, 255, 250, 0, 25, 0, 28, 255, 249, 0, 26, 0, 29, 255, 249, 0, 27, 0, 30, 255, 249, 0, 28, 0, 31, 255, 249, 0, 29, 0, 32, 255, 248, 0, 30, 0, 33, 255, 248, 0, 31, 0, 34, 255, 248, 0, 32, 0, 36, 255, 247, 0, 33, 0, 36, 255, 247, 0, 34, 0, 37, 255, 247, 0, 35, 0, 38, 255, 247, 0, 36, 0, 39, 255, 247, 0, 37, 0, 40, 255, 246, 0, 38, 0, 41, 255, 246, 0, 39, 0, 42, 255, 246, 0, 40, 0, 43, 255, 245, 0, 41, 0, 44, 255, 245, 0, 42, 0, 46, 255, 245, 0, 43, 0, 47, 255, 244, 0, 44, 0, 48, 255, 244, 0, 45, 0, 49, 255, 244, 0, 46, 0, 50, 255, 244, 0, 47, 0, 50, 255, 244, 0, 48, 0, 52, 255, 243, 0, 49, 0, 53, 255, 243, 0, 50, 0, 54, 255, 243, 0, 51, 0, 55, 255, 243, 0, 52, 0, 56, 255, 242, 0, 53, 0, 57, 255, 242, 0, 54, 0, 58, 255, 242, 0, 55, 0, 60, 255, 242, 0, 56, 0, 60, 255, 242, 0, 57, 0, 61, 255, 241, 0, 58, 0, 62, 255, 241, 0, 59, 0, 63, 255, 241, 0, 60, 0, 65, 255, 240, 0, 61, 0, 66, 255, 240, 0, 62, 0, 68, 255, 240, 0, 63, 0, 69, 255, 240, 0, 64, 0, 69, 255, 239, 0, 65, 0, 70, 255, 239, 0, 66, 0, 71, 255, 239, 0, 67, 0, 72, 255, 239, 0, 68, 0, 73, 255, 238, 0, 69, 0, 74, 255, 238, 0, 70, 0, 75, 255, 238, 0, 71, 0, 76, 255, 238, 0, 72, 0, 77, 255, 237, 0, 73, 0, 79, 255, 237, 0, 74, 0, 80, 255, 237, 0, 75, 0, 81, 255, 237, 0, 76, 0, 81, 255, 236, 0, 77, 0, 82, 255, 236, 0, 78, 0, 84, 255, 236, 0, 79, 0, 85, 255, 236, 0, 80, 0, 86, 255, 236, 0, 81, 0, 87, 255, 235, 0, 82, 0, 88, 255, 235, 0, 83, 0, 89, 255, 235, 0, 84, 0, 90, 255, 234, 0, 85, 0, 91, 255, 234, 0, 86, 0, 92, 255, 234, 0, 87, 0, 94, 255, 234, 0, 88, 0, 94, 255, 234, 0, 89, 0, 95, 255, 233, 0, 90, 0, 97, 255, 233, 0, 91, 0, 97, 255, 233, 0, 92, 0, 99, 255, 232, 0, 93, 0, 100, 255, 232, 0, 94, 0, 101, 255, 232, 0, 95, 0, 102, 255, 231, 0, 96, 0, 103, 255, 231, 0, 97, 0, 105, 255, 231, 0, 98, 0, 105, 255, 231, 0, 99, 0, 106, 255, 231, 0, 100, 0, 107, 255, 230, 0, 101, 0, 109, 255, 230, 0, 102, 0, 110, 255, 230, 0, 103, 0, 111, 255, 230, 0, 104, 0, 112, 255, 229, 0, 105, 0, 113, 255, 229, 0, 106, 0, 114, 255, 229, 0, 107, 0, 115, 255, 229, 0, 108, 0, 117, 255, 228, 0, 109, 0, 118, 255, 228, 0, 110, 0, 118, 255, 228, 0, 111, 0, 119, 255, 228, 0, 112, 0, 121, 255, 228, 0, 113, 0, 121, 255, 227, 0, 114, 0, 123, 255, 227, 0, 115, 0, 123, 255, 227, 0, 116, 0, 124, 255, 227, 0, 117, 0, 125, 255, 226, 0, 118, 0, 126, 255, 226, 0, 119, 0, 128, 255, 226, 0, 120, 0, 128, 255, 225, 0, 121, 0, 130, 255, 225, 0, 122, 0, 130, 255, 225, 0, 123, 0, 132, 255, 225, 0, 124, 0, 133, 255, 225, 0, 125, 0, 134, 255, 224, 0, 126, 0, 135, 255, 224, 0, 127, 0, 136, 255, 224, 0, 128, 0, 137, 255, 223, 0, 129, 0, 138, 255, 223, 0, 130, 0, 140, 255, 223, 0, 131, 0, 141, 255, 223, 0, 132, 0, 142, 255, 222, 0, 133, 0, 142, 255, 223, 0, 134, 0, 143, 255, 222, 0, 135, 0, 144, 255, 222, 0, 136, 0, 146, 255, 222, 0, 137, 0, 147, 255, 221, 0, 138, 0, 148, 255, 221, 0, 139, 0, 149, 255, 221, 0, 140, 0, 150, 255, 220, 0, 141, 0, 151, 255, 220, 0, 142, 0, 153, 255, 220, 0, 143, 0, 154, 255, 220, 0, 144, 0, 154, 255, 219, 0, 145, 0, 155, 255, 219, 0, 146, 0, 156, 255, 219, 0, 147, 0, 158, 255, 219, 0, 148, 0, 159, 255, 218, 0, 149, 0, 160, 255, 218, 0, 150, 0, 161, 255, 218, 0, 151, 0, 162, 255, 218, 0, 152, 0, 163, 255, 217, 0, 153, 0, 164, 255, 217, 0, 154, 0, 165, 255, 217, 0, 155, 0, 166, 255, 217, 0, 156, 0, 167, 255, 216, 0, 157, 0, 168, 255, 216, 0, 158, 0, 169, 255, 216, 0, 159, 0, 171, 255, 216, 0, 160, 0, 171, 255, 215, 0, 161, 0, 173, 255, 215, 0, 162, 0, 174, 255, 215, 0, 163, 0, 175, 255, 215, 0, 164, 0, 177, 255, 214, 0, 165, 0, 177, 255, 214, 0, 166, 0, 178, 255, 214, 0, 167, 0, 179, 255, 214, 0, 168, 0, 179, 255, 213, 0, 169, 0, 182, 255, 213, 0, 170, 0, 183, 255, 213, 0, 171, 0, 184, 255, 213, 0, 172, 0, 184, 255, 212, 0, 173, 0, 185, 255, 212, 0, 174, 0, 186, 255, 212, 0, 175, 0, 187, 255, 211, 0, 176, 0, 190, 255, 211, 0, 177, 0, 190, 255, 211, 0, 178, 0, 191, 255, 211, 0, 179, 0, 192, 255, 211, 0, 180, 0, 193, 255, 210, 0, 181, 0, 194, 255, 210, 0, 182, 0, 195, 255, 210, 0, 183, 0, 197, 255, 210, 0, 184, 0, 197, 255, 209, 0, 185, 0, 198, 255, 209, 0, 186, 0, 200, 255, 209, 0, 187, 0, 201, 255, 209, 0, 188, 0, 202, 255, 208, 0, 189, 0, 203, 255, 208, 0, 190, 0, 203, 255, 208, 0, 191, 0, 205, 255, 208, 0, 192, 0, 205, 255, 207, 0, 193, 0, 207, 255, 207, 0, 194, 0, 208, 255, 207, 0, 195, 0, 208, 255, 207, 0, 196, 0, 209, 255, 206, 0, 197, 0, 211, 255, 206, 0, 198, 0, 212, 255, 206, 0, 199, 0, 213, 255, 206, 0, 200, 0, 214, 255, 205, 0, 201, 0, 215, 255, 205, 0, 202, 0, 216, 255, 205, 0, 203, 0, 217, 255, 205, 0, 204, 0, 218, 255, 204, 0, 205, 0, 220, 255, 204, 0, 206, 0, 220, 255, 204, 0, 207, 0, 221, 255, 204, 0, 208, 0, 222, 255, 203, 0, 209, 0, 224, 255, 203, 0, 210, 0, 225, 255, 203, 0, 211, 0, 226, 255, 203, 0, 212, 0, 227, 255, 202, 0, 213, 0, 228, 255, 202, 0, 214, 0, 229, 255, 202, 0, 215, 0, 230, 255, 202, 0, 216, 0, 231, 255, 201, 0, 217, 0, 232, 255, 201, 0, 218, 0, 234, 255, 201, 0, 219, 0, 235, 255, 201, 0, 220, 0, 235, 255, 200, 0, 221, 0, 237, 255, 200, 0, 222, 0, 238, 255, 200, 0, 223, 0, 238, 255, 200, 0, 224, 0, 240, 255, 199, 0, 225, 0, 241, 255, 199, 0, 226, 0, 243, 255, 198, 0, 227, 0, 243, 255, 198, 0, 228, 0, 244, 255, 198, 0, 229, 0, 245, 255, 198, 0, 230, 0, 246, 255, 198, 0, 231, 0, 248, 255, 198, 0, 232, 0, 248, 255, 197, 0, 233, 0, 250, 255, 197, 0, 234, 0, 251, 255, 197, 0, 235, 0, 251, 255, 197, 0, 236, 0, 253, 255, 196, 0, 237, 0, 253, 255, 196, 0, 238, 0, 255, 255, 196, 0, 239, 1, 1, 255, 196, 0, 240, 1, 1, 255, 195, 0, 241, 1, 3, 255, 195, 0, 242, 1, 3, 255, 195, 0, 243, 1, 4, 255, 195, 0, 244, 1, 5, 255, 194, 0, 245, 1, 7, 255, 194, 0, 246, 1, 8, 255, 194, 0, 247, 1, 9, 255, 194, 0, 248, 1, 10, 255, 193, 0, 249, 1, 11, 255, 193, 0, 250, 1, 12, 255, 193, 0, 251, 1, 13, 255, 193, 0, 252, 1, 15, 255, 192, 0, 253, 1, 16, 255, 192, 0, 254, 1, 16, 255, 192, 0, 255, 1, 17, 255, 192, 0, 0, 0, 17, 0, 0, 12, 20, 11, 18, 7, 0, 1, 3, 3, 4, 7, 6, 9, 9, 3, 3, 3, 5, 8, 3, 4, 3, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 8, 8, 8, 5, 11, 7, 7, 7, 8, 6, 6, 8, 8, 3, 4, 6, 5, 10, 8, 9, 6, 9, 7, 6, 5, 8, 7, 11, 6, 5, 6, 3, 4, 3, 8, 5, 3, 6, 7, 5, 7, 6, 4, 7, 7, 3, 3, 6, 3, 9, 7, 7, 7, 7, 4, 5, 4, 7, 5, 9, 5, 5, 5, 3, 3, 3, 8, 7, 7, 7, 6, 8, 9, 8, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 6, 6, 5, 4, 5, 6, 4, 10, 10, 9, 3, 5, 9, 9, 8, 6, 7, 4, 5, 9, 7, 5, 3, 3, 8, 6, 6, 6, 9, 7, 7, 9, 10, 10, 6, 11, 4, 4, 3, 3, 8, 5, 5, 2, 6, 3, 3, 4, 3, 3, 4, 13, 7, 6, 7, 6, 6, 3, 3, 3, 3, 9, 9, 9, 8, 8, 8, 3, 4, 4, 3, 2, 4, 6, 5, 6, 5, 3, 8, 7, 5, 5, 6, 7, 8, 4, 4, 4, 10, 10, 10, 5, 4, 6, 4, 4, 4, 5, 3, 5, 6, 7, 9, 3, 5, 6, 7, 9, 3, 5, 6, 7, 9, 3, 5, 6, 7, 9, 3, 5, 6, 6, 7, 6, 5, 5, 7, 7, 7, 6, 7, 7, 5, 5, 4, 6, 6, 5, 5, 4, 4, 5, 5, 6, 3, 4, 6, 6, 6, 5, 5, 6, 7, 7, 5, 3, 5, 4, 5, 3, 3, 6, 4, 5, 4, 5, 6, 6, 4, 6, 3, 3, 5, 5, 4, 4, 6, 4, 6, 6, 7, 7, 6, 3, 4, 4, 5, 5, 7, 5, 6, 5, 6, 6, 5, 7, 6, 3, 5, 6, 7, 3, 2, 7, 5, 6, 6, 6, 11, 6, 11, 4, 3, 2, 6, 2, 2, 1, 0, 0, 0, 0, 0, 4, 4, 8, 11, 4, 5, 3, 4, 4, 3, 5, 2, 14, 14, 14, 14, 14, 14, 14, 3, 18, 3, 4, 6, 3, 4, 6, 3, 11, 5, 5, 5, 9, 9, 7, 10, 4, 2, 3, 3, 9, 7, 7, 6, 5, 5, 5, 5, 2, 9, 5, 7, 9, 9, 7, 5, 7, 7, 6, 3, 7, 11, 3, 3, 2, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 4, 3, 3, 9, 9, 9, 7, 11, 6, 9, 9, 6, 7, 10, 7, 11, 11, 8, 6, 6, 7, 5, 7, 4, 9, 8, 12, 10, 7, 7, 8, 9, 9, 7, 7, 7, 8, 9, 7, 6, 5, 8, 8, 6, 3, 6, 7, 9, 7, 7, 7, 6, 9, 5, 12, 7, 8, 6, 4, 5, 9, 11, 12, 6, 6, 9, 7, 8, 5, 5, 6, 8, 7, 6, 3, 3, 7, 9, 9, 5, 9, 5, 9, 5, 8, 8, 8, 8, 9, 9, 10, 10, 9, 5, 9, 5, 9, 9, 9, 5, 9, 5, 5, 9, 9, 9, 9, 9, 9, 8, 6, 6, 6, 6, 9, 6, 9, 9, 10, 10, 9, 9, 9, 9, 4, 4, 9, 9, 4, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 7, 9, 7, 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 5, 9, 5, 9, 5, 10, 10, 9, 7, 9, 7, 7, 7, 7, 7, 7, 7, 9, 10, 10, 7, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 8, 7, 7, 11, 9, 9, 8, 8, 6, 8, 8, 6, 8, 9, 9, 8, 8, 8, 8, 8, 9, 6, 5, 4, 9, 9, 9, 9, 11, 8, 8, 8, 7, 3, 5, 5, 7, 9, 9, 8, 8, 6, 9, 12, 8, 10, 13, 7, 8, 8, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 7, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 5, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 7, 8, 6, 8, 8, 8, 8, 8, 10, 10, 8, 8, 6, 4, 6, 8, 9, 9, 9, 9, 9, 8, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 13, 13, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 10, 10, 10, 8, 8, 6, 8, 8, 6, 8, 8, 8, 8, 6, 8, 6, 8, 9, 9, 10, 8, 8, 8, 8, 4, 6, 6, 6, 6, 6, 6, 6, 6, 8, 4, 9, 9, 9, 8, 8, 9, 9, 8, 9, 7, 6, 6, 6, 6, 6, 6, 0, 0, 11, 11, 14, 12, 12, 3, 3, 14, 10, 9, 8, 8, 9, 10, 10, 10, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 8, 10, 9, 8, 9, 9, 9, 8, 8, 9, 3, 9, 9, 5, 9, 8, 9, 9, 9, 8, 9, 6, 5, 9, 8, 10, 8, 8, 4, 9, 8, 8, 2, 9, 9, 9, 9, 3, 6, 9, 7, 5, 3, 9, 7, 9, 10, 8, 9, 3, 9, 9, 9, 9, 12, 10, 9, 11, 9, 9, 9, 9, 8, 8, 6, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 7, 3, 3, 9, 9, 9, 9, 9, 8, 6, 6, 3, 3, 3, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 5, 6, 6, 6, 10, 10, 10, 9, 9, 9, 8, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 6, 5, 10, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 8, 10, 9, 9, 5, 9, 9, 8, 8, 6, 7, 11, 11, 9, 9, 9, 8, 8, 9, 8, 8, 9, 10, 9, 9, 9, 6, 9, 6, 11, 8, 9, 10, 5, 6, 7, 7, 7, 9, 9, 8, 8, 8, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 8, 8, 6, 8, 9, 6, 9, 9, 8, 10, 8, 11, 11, 11, 9, 11, 10, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 9, 4, 6, 9, 10, 5, 5, 5, 7, 7, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 8, 8, 9, 8, 8, 5, 10, 8, 6, 9, 6, 9, 10, 9, 9, 5, 9, 10, 10, 8, 8, 9, 6, 9, 9, 9, 5, 7, 10, 12, 6, 6, 6, 11, 6, 6, 8, 8, 8, 8, 11, 11, 11, 12, 10, 9, 11, 11, 6, 8, 11, 11, 11, 11, 11, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 7, 8, 8, 10, 8, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 3, 3, 5, 3, 3, 6, 6, 6, 5, 5, 9, 8, 8, 10, 3, 3, 3, 3, 3, 3, 6, 6, 5, 5, 3, 3, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 8, 11, 8, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 11, 11, 11, 11, 11, 8, 8, 11, 11, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 8, 8, 8, 10, 10, 12, 8, 8, 13, 13, 9, 11, 11, 5, 6, 9, 10, 10, 11, 11, 4, 4, 3, 3, 5, 5, 10, 10, 9, 9, 12, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 9, 9, 9, 9, 9, 9, 11, 11, 5, 5, 9, 9, 9, 9, 11, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 5, 5, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 5, 5, 9, 4, 9, 4, 9, 9, 5, 5, 9, 9, 5, 5, 9, 9, 5, 5, 9, 9, 5, 5, 9, 7, 9, 7, 10, 10, 10, 10, 9, 9, 9, 9, 7, 7, 9, 9, 9, 9, 9, 9, 8, 9, 8, 8, 9, 8, 8, 8, 8, 8, 6, 5, 4, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 9, 9, 9, 9, 3, 3, 4, 4, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 9, 9, 9, 9, 9, 11, 9, 9, 9, 9, 9, 11, 11, 9, 9, 9, 9, 9, 9, 9, 4, 4, 6, 6, 11, 11, 11, 9, 9, 10, 9, 9, 9, 8, 13, 8, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 9, 11, 4, 4, 8, 8, 10, 10, 10, 9, 9, 9, 9, 11, 11, 10, 10, 9, 14, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 7, 8, 8, 7, 7, 11, 7, 5, 10, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 7, 7, 8, 8, 9, 9, 9, 10, 10, 10, 10, 10, 10, 8, 8, 4, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 10, 10, 9, 9, 9, 9, 9, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 11, 11, 15, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 11, 8, 12, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 14, 14, 8, 8, 8, 8, 8, 6, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 6, 8, 6, 8, 4, 11, 11, 8, 8, 11, 6, 9, 5, 5, 9, 10, 12, 15, 9, 9, 9, 11, 11, 9, 9, 9, 9, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 6, 7, 8, 8, 8, 4, 5, 5, 6, 5, 6, 7, 7, 9, 9, 7, 5, 7, 6, 8, 6, 6, 8, 8, 6, 7, 5, 7, 9, 7, 8, 6, 7, 6, 6, 5, 8, 6, 8, 6, 5, 6, 6, 6, 6, 3, 4, 4, 5, 4, 4, 5, 6, 7, 7, 5, 4, 6, 5, 6, 5, 5, 6, 6, 5, 6, 4, 5, 7, 6, 6, 4, 5, 5, 5, 5, 7, 5, 6, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 6, 6, 7, 6, 5, 9, 5, 6, 10, 5, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 9, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 12, 19, 8, 0, 1, 3, 3, 5, 7, 6, 10, 10, 3, 4, 4, 5, 8, 3, 5, 3, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 8, 8, 8, 5, 11, 8, 7, 8, 8, 6, 6, 8, 9, 3, 4, 7, 6, 11, 9, 9, 7, 9, 7, 6, 7, 8, 7, 11, 7, 7, 7, 4, 5, 4, 8, 5, 3, 6, 7, 6, 7, 6, 4, 7, 7, 3, 3, 6, 3, 11, 7, 7, 7, 7, 4, 5, 4, 7, 6, 9, 5, 6, 5, 4, 3, 4, 8, 8, 8, 8, 6, 9, 9, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 6, 6, 5, 5, 6, 7, 5, 11, 11, 9, 3, 5, 10, 9, 8, 6, 7, 5, 5, 10, 7, 5, 3, 3, 8, 6, 6, 6, 9, 8, 8, 9, 11, 11, 6, 12, 5, 5, 3, 3, 8, 6, 7, 2, 6, 4, 4, 5, 3, 3, 5, 15, 8, 6, 8, 6, 6, 3, 3, 3, 3, 9, 9, 9, 8, 8, 8, 3, 4, 4, 3, 2, 4, 6, 5, 7, 5, 3, 8, 7, 7, 6, 7, 7, 8, 4, 4, 4, 11, 11, 11, 5, 4, 7, 4, 4, 4, 5, 3, 5, 7, 8, 10, 3, 5, 7, 8, 10, 3, 5, 7, 8, 10, 3, 5, 7, 8, 10, 3, 5, 7, 7, 8, 7, 5, 5, 8, 8, 7, 6, 7, 7, 6, 6, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 4, 5, 7, 7, 7, 6, 6, 6, 7, 7, 6, 3, 6, 4, 6, 3, 3, 6, 4, 6, 4, 6, 6, 6, 5, 7, 3, 3, 6, 6, 4, 4, 6, 4, 6, 6, 8, 8, 7, 3, 4, 4, 5, 6, 8, 6, 7, 6, 7, 6, 6, 8, 7, 3, 6, 6, 7, 4, 3, 8, 6, 7, 7, 6, 12, 6, 12, 4, 3, 2, 6, 3, 2, 2, 0, 0, 0, 0, 0, 5, 5, 8, 12, 5, 5, 3, 5, 5, 3, 6, 3, 15, 15, 15, 15, 15, 15, 15, 3, 19, 3, 5, 6, 3, 5, 6, 4, 12, 6, 5, 5, 10, 10, 8, 11, 5, 2, 4, 4, 10, 8, 8, 6, 6, 5, 5, 5, 3, 10, 5, 7, 10, 10, 8, 6, 8, 8, 6, 3, 8, 12, 3, 3, 3, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 10, 10, 10, 8, 12, 7, 10, 10, 7, 7, 10, 8, 12, 12, 9, 7, 7, 7, 6, 8, 4, 10, 9, 13, 11, 7, 7, 9, 10, 10, 8, 8, 7, 9, 9, 7, 7, 6, 9, 9, 6, 3, 7, 8, 10, 8, 7, 8, 7, 9, 6, 13, 8, 8, 6, 4, 6, 10, 12, 13, 7, 6, 10, 8, 8, 6, 6, 7, 8, 8, 7, 4, 4, 8, 10, 10, 6, 10, 6, 10, 6, 9, 9, 9, 9, 10, 10, 11, 11, 10, 6, 10, 6, 10, 10, 10, 6, 10, 6, 6, 10, 10, 10, 10, 10, 10, 8, 7, 7, 7, 7, 10, 7, 10, 10, 10, 11, 10, 10, 10, 10, 5, 5, 10, 10, 5, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 7, 10, 7, 10, 7, 9, 9, 9, 9, 10, 10, 10, 10, 6, 6, 10, 6, 10, 6, 11, 11, 10, 8, 10, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 8, 10, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 8, 8, 8, 12, 10, 10, 9, 9, 7, 9, 9, 7, 8, 10, 10, 9, 8, 8, 8, 9, 9, 7, 6, 4, 10, 10, 10, 9, 12, 8, 8, 8, 8, 4, 6, 5, 7, 9, 9, 8, 8, 7, 10, 13, 9, 11, 14, 8, 9, 9, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 11, 11, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 10, 10, 8, 8, 7, 8, 8, 8, 8, 9, 11, 11, 8, 8, 7, 4, 6, 8, 10, 10, 10, 10, 10, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 11, 11, 11, 9, 9, 7, 9, 9, 7, 9, 9, 9, 9, 7, 9, 7, 8, 10, 10, 11, 8, 8, 8, 8, 4, 7, 7, 7, 7, 7, 7, 7, 7, 8, 4, 10, 10, 10, 9, 9, 10, 10, 8, 10, 7, 7, 7, 7, 7, 6, 6, 0, 0, 12, 12, 15, 13, 13, 4, 4, 15, 11, 10, 9, 8, 10, 10, 10, 10, 10, 9, 10, 7, 10, 10, 10, 10, 10, 10, 10, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 10, 10, 10, 8, 11, 10, 8, 10, 10, 10, 8, 8, 10, 3, 10, 10, 5, 10, 9, 10, 10, 10, 8, 10, 6, 5, 10, 9, 11, 9, 8, 4, 10, 9, 9, 3, 10, 10, 9, 9, 3, 7, 10, 8, 6, 4, 10, 7, 10, 11, 8, 10, 3, 9, 9, 9, 9, 13, 11, 10, 12, 10, 10, 10, 10, 8, 8, 7, 10, 10, 10, 10, 10, 10, 10, 6, 9, 9, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 8, 3, 3, 9, 9, 10, 10, 10, 8, 7, 7, 3, 3, 3, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 9, 8, 6, 6, 6, 6, 10, 10, 10, 10, 10, 10, 8, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 8, 7, 6, 11, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 11, 10, 10, 6, 9, 10, 9, 9, 6, 8, 12, 12, 10, 10, 10, 9, 9, 10, 9, 9, 10, 11, 10, 10, 10, 6, 10, 6, 12, 9, 10, 11, 6, 6, 7, 7, 7, 10, 10, 9, 9, 9, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 8, 9, 6, 9, 10, 7, 10, 10, 9, 11, 9, 12, 12, 12, 10, 12, 11, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 10, 5, 6, 10, 11, 5, 5, 5, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 9, 9, 9, 8, 9, 6, 11, 9, 6, 10, 7, 10, 11, 10, 10, 5, 10, 10, 10, 8, 8, 9, 7, 10, 10, 10, 6, 8, 11, 13, 7, 7, 7, 12, 7, 7, 8, 8, 8, 8, 12, 12, 12, 13, 10, 10, 12, 12, 6, 9, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 8, 9, 11, 8, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 3, 4, 5, 4, 4, 6, 6, 7, 6, 6, 10, 8, 9, 11, 4, 4, 4, 4, 4, 4, 6, 6, 5, 5, 4, 4, 4, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 9, 12, 9, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 9, 9, 12, 12, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 9, 8, 8, 8, 11, 11, 13, 8, 8, 14, 14, 10, 12, 12, 6, 7, 10, 11, 11, 12, 12, 5, 5, 4, 4, 6, 6, 11, 11, 10, 10, 13, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 10, 10, 10, 10, 10, 10, 12, 12, 6, 6, 10, 10, 10, 10, 12, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 6, 6, 10, 10, 10, 10, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 10, 10, 6, 6, 10, 5, 10, 5, 10, 10, 6, 6, 10, 10, 6, 6, 10, 10, 6, 6, 10, 10, 6, 6, 10, 8, 10, 8, 11, 11, 11, 11, 10, 10, 10, 10, 8, 8, 10, 10, 10, 10, 10, 10, 8, 10, 8, 8, 10, 8, 8, 8, 8, 8, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 10, 10, 10, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 10, 10, 10, 10, 10, 12, 10, 10, 10, 10, 10, 12, 12, 10, 10, 10, 10, 10, 10, 10, 4, 4, 6, 6, 12, 12, 12, 10, 10, 10, 10, 9, 9, 9, 14, 8, 10, 10, 10, 7, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 10, 12, 4, 4, 8, 8, 11, 11, 11, 10, 10, 10, 10, 12, 12, 11, 11, 9, 16, 7, 7, 7, 8, 8, 8, 8, 9, 8, 8, 9, 7, 8, 8, 7, 7, 12, 8, 5, 11, 5, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 10, 10, 8, 8, 8, 8, 10, 10, 10, 11, 11, 11, 11, 11, 11, 8, 8, 5, 10, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 11, 11, 10, 10, 9, 9, 10, 11, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 11, 11, 16, 8, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 12, 9, 13, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 11, 11, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 13, 13, 9, 9, 9, 9, 8, 8, 8, 8, 15, 15, 8, 8, 8, 9, 8, 6, 10, 10, 10, 6, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 5, 5, 6, 7, 8, 7, 9, 4, 12, 12, 8, 8, 12, 7, 10, 6, 6, 10, 11, 13, 17, 10, 10, 10, 12, 12, 10, 10, 10, 10, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 6, 8, 8, 8, 8, 4, 6, 5, 7, 6, 6, 7, 8, 10, 10, 7, 6, 8, 6, 9, 7, 7, 9, 9, 6, 8, 6, 7, 9, 7, 9, 6, 7, 6, 7, 6, 9, 7, 8, 6, 5, 6, 7, 7, 7, 3, 5, 4, 5, 5, 5, 6, 6, 8, 8, 6, 5, 6, 5, 7, 6, 5, 7, 7, 5, 6, 5, 6, 8, 6, 7, 5, 6, 5, 6, 5, 7, 5, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 6, 7, 7, 7, 5, 10, 5, 6, 11, 5, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10, 7, 10, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 13, 21, 8, 0, 1, 4, 4, 5, 8, 7, 11, 10, 3, 4, 4, 5, 9, 3, 5, 3, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 9, 9, 9, 6, 12, 8, 7, 8, 9, 7, 6, 9, 9, 3, 5, 8, 6, 12, 10, 10, 7, 10, 8, 7, 7, 9, 8, 12, 8, 7, 7, 4, 5, 4, 9, 5, 3, 7, 8, 6, 8, 7, 4, 8, 7, 3, 3, 6, 3, 11, 7, 8, 8, 8, 5, 6, 4, 7, 6, 9, 6, 6, 6, 4, 3, 4, 9, 8, 8, 8, 7, 10, 10, 9, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 3, 3, 3, 3, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 6, 5, 6, 7, 5, 12, 12, 10, 4, 5, 11, 10, 9, 7, 8, 5, 6, 11, 8, 6, 4, 4, 9, 7, 7, 7, 9, 8, 8, 10, 12, 12, 7, 13, 5, 5, 3, 3, 9, 6, 7, 2, 7, 4, 4, 5, 3, 3, 5, 16, 8, 7, 8, 7, 7, 3, 3, 3, 3, 10, 10, 10, 9, 9, 9, 3, 5, 4, 4, 3, 5, 7, 6, 7, 6, 3, 9, 7, 7, 6, 7, 8, 9, 5, 5, 5, 12, 12, 12, 5, 5, 7, 5, 5, 5, 5, 4, 5, 7, 9, 11, 4, 5, 7, 9, 11, 4, 5, 7, 9, 11, 4, 5, 7, 9, 11, 4, 5, 7, 7, 9, 7, 5, 5, 9, 9, 8, 7, 8, 8, 6, 6, 5, 7, 7, 6, 6, 5, 5, 6, 6, 7, 4, 5, 7, 7, 7, 6, 6, 7, 8, 8, 6, 3, 6, 5, 6, 3, 3, 7, 5, 6, 5, 6, 7, 7, 5, 7, 3, 3, 6, 6, 5, 5, 7, 5, 7, 7, 8, 8, 7, 3, 5, 5, 6, 6, 8, 6, 7, 6, 7, 7, 6, 8, 7, 3, 6, 7, 8, 4, 3, 8, 6, 7, 7, 7, 13, 7, 13, 4, 3, 2, 7, 3, 3, 2, 0, 0, 0, 0, 0, 5, 5, 9, 13, 5, 5, 3, 5, 5, 3, 6, 3, 16, 16, 16, 16, 16, 16, 16, 4, 21, 3, 5, 7, 3, 5, 7, 4, 13, 6, 6, 5, 10, 10, 8, 12, 5, 2, 4, 4, 11, 9, 9, 7, 6, 5, 5, 5, 3, 10, 5, 8, 10, 10, 9, 6, 8, 8, 7, 3, 8, 13, 3, 3, 3, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 5, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 4, 11, 10, 10, 8, 13, 8, 10, 10, 7, 8, 11, 8, 13, 13, 10, 8, 8, 8, 6, 9, 5, 11, 10, 15, 12, 8, 8, 10, 11, 11, 8, 8, 8, 10, 10, 8, 7, 6, 10, 10, 7, 4, 8, 8, 10, 8, 8, 8, 7, 10, 6, 14, 8, 9, 7, 5, 6, 11, 13, 15, 8, 7, 11, 8, 9, 6, 6, 7, 9, 8, 8, 4, 4, 9, 10, 11, 6, 11, 6, 11, 6, 10, 10, 10, 10, 11, 11, 11, 11, 11, 6, 11, 6, 11, 11, 11, 6, 11, 6, 6, 11, 11, 11, 11, 11, 11, 9, 7, 7, 7, 7, 11, 7, 11, 11, 11, 12, 11, 11, 11, 11, 5, 5, 11, 11, 5, 5, 12, 11, 12, 12, 11, 12, 11, 12, 12, 11, 11, 11, 11, 8, 11, 8, 11, 8, 10, 10, 10, 10, 11, 11, 11, 11, 6, 6, 11, 6, 11, 6, 12, 12, 11, 8, 11, 8, 8, 8, 8, 8, 8, 8, 11, 11, 11, 8, 11, 10, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 9, 8, 8, 12, 11, 11, 9, 9, 8, 9, 9, 8, 9, 10, 10, 9, 9, 9, 9, 9, 10, 7, 6, 4, 11, 11, 11, 10, 13, 9, 9, 9, 8, 4, 6, 6, 8, 10, 10, 9, 9, 8, 11, 14, 9, 12, 15, 9, 10, 10, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 12, 6, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 11, 11, 8, 9, 8, 9, 9, 9, 9, 9, 11, 11, 9, 9, 7, 4, 7, 9, 11, 11, 11, 11, 11, 9, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 15, 15, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 12, 12, 12, 10, 9, 8, 9, 9, 8, 9, 9, 10, 9, 8, 9, 8, 9, 11, 11, 11, 9, 9, 9, 9, 4, 7, 7, 7, 7, 7, 7, 7, 7, 9, 5, 11, 11, 11, 10, 10, 10, 10, 9, 11, 8, 7, 7, 7, 7, 7, 7, 0, 0, 13, 13, 17, 15, 15, 4, 4, 17, 12, 11, 10, 9, 10, 11, 11, 11, 10, 10, 10, 8, 10, 10, 10, 10, 10, 11, 11, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 11, 9, 11, 10, 10, 9, 11, 10, 9, 11, 10, 10, 9, 9, 10, 3, 11, 11, 6, 11, 10, 10, 11, 10, 9, 11, 7, 6, 11, 10, 12, 10, 9, 5, 11, 10, 10, 3, 10, 10, 10, 10, 3, 8, 11, 9, 6, 4, 11, 8, 11, 11, 9, 11, 3, 10, 10, 10, 10, 15, 11, 11, 13, 11, 11, 11, 11, 9, 9, 8, 11, 11, 11, 11, 11, 11, 10, 7, 10, 10, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 9, 3, 3, 10, 10, 11, 11, 11, 9, 8, 8, 4, 4, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 9, 9, 6, 7, 7, 7, 11, 11, 11, 11, 11, 11, 9, 12, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 13, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 9, 8, 6, 12, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 12, 11, 11, 6, 10, 11, 10, 10, 7, 9, 13, 13, 11, 11, 11, 9, 10, 11, 10, 10, 10, 12, 11, 11, 11, 7, 11, 7, 13, 9, 11, 12, 6, 7, 8, 8, 8, 11, 11, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 9, 10, 7, 9, 11, 7, 11, 11, 9, 12, 9, 13, 13, 13, 11, 13, 12, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 11, 5, 7, 11, 12, 6, 5, 6, 8, 8, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 9, 9, 10, 9, 10, 6, 12, 10, 7, 11, 7, 11, 11, 11, 11, 6, 10, 11, 11, 9, 9, 10, 7, 11, 11, 11, 6, 9, 12, 14, 7, 7, 7, 13, 7, 7, 9, 9, 9, 9, 13, 13, 13, 14, 11, 11, 13, 13, 7, 9, 13, 13, 13, 13, 13, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 8, 9, 9, 11, 9, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 3, 4, 6, 4, 4, 7, 7, 7, 6, 6, 11, 9, 10, 12, 4, 4, 4, 4, 4, 4, 7, 7, 6, 6, 4, 4, 5, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 10, 13, 10, 11, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 8, 13, 13, 13, 13, 13, 10, 10, 13, 13, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 10, 9, 9, 9, 12, 12, 14, 9, 9, 15, 15, 11, 13, 13, 6, 8, 11, 12, 12, 13, 13, 5, 5, 4, 4, 6, 6, 11, 11, 11, 11, 15, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 11, 11, 11, 11, 11, 11, 13, 13, 6, 6, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 10, 6, 6, 11, 11, 11, 11, 9, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 6, 6, 11, 5, 11, 5, 11, 11, 6, 6, 11, 11, 6, 6, 11, 11, 6, 6, 11, 11, 6, 6, 11, 8, 11, 8, 12, 12, 12, 12, 11, 11, 11, 11, 8, 8, 11, 11, 11, 11, 11, 11, 9, 11, 9, 9, 11, 9, 9, 9, 9, 9, 8, 6, 5, 5, 5, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 11, 11, 11, 4, 4, 4, 4, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 13, 13, 11, 11, 11, 11, 11, 11, 11, 4, 4, 7, 7, 13, 13, 13, 11, 11, 11, 11, 10, 10, 10, 15, 9, 11, 11, 11, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 5, 5, 5, 5, 11, 13, 4, 4, 9, 9, 12, 12, 12, 10, 10, 10, 10, 13, 13, 12, 12, 10, 17, 8, 8, 8, 8, 9, 8, 8, 10, 9, 9, 10, 8, 9, 9, 8, 8, 13, 8, 6, 12, 6, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 9, 11, 11, 9, 8, 9, 9, 11, 10, 10, 12, 12, 12, 12, 12, 12, 9, 9, 5, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 11, 11, 10, 10, 10, 10, 10, 10, 11, 11, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 12, 18, 9, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 13, 9, 14, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 17, 17, 9, 9, 9, 9, 9, 7, 11, 11, 11, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 8, 9, 8, 10, 4, 13, 13, 9, 9, 13, 8, 11, 6, 6, 11, 12, 15, 18, 11, 11, 11, 13, 13, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 7, 8, 9, 9, 9, 5, 6, 6, 7, 6, 7, 8, 8, 10, 11, 8, 6, 8, 7, 9, 8, 7, 9, 9, 7, 8, 6, 8, 10, 8, 9, 7, 8, 7, 8, 6, 10, 7, 9, 7, 5, 7, 7, 7, 7, 4, 5, 5, 6, 5, 5, 6, 7, 8, 8, 6, 5, 7, 6, 8, 6, 6, 8, 8, 5, 7, 5, 6, 9, 7, 8, 5, 6, 6, 6, 5, 8, 6, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 7, 7, 8, 8, 5, 11, 6, 7, 12, 6, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 8, 10, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 24, 10, 0, 1, 4, 4, 6, 9, 8, 12, 12, 3, 5, 5, 6, 10, 3, 6, 3, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 10, 10, 10, 7, 14, 10, 9, 9, 11, 8, 7, 10, 11, 4, 5, 9, 7, 13, 11, 11, 8, 11, 9, 8, 8, 10, 9, 14, 9, 8, 9, 5, 6, 5, 10, 6, 4, 8, 9, 7, 9, 8, 5, 9, 8, 4, 4, 7, 4, 13, 8, 9, 9, 9, 5, 6, 5, 8, 7, 11, 7, 7, 7, 5, 4, 5, 10, 10, 10, 9, 8, 11, 11, 10, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 4, 4, 4, 4, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 6, 6, 8, 8, 7, 6, 7, 8, 6, 13, 13, 12, 4, 6, 13, 11, 10, 8, 9, 6, 6, 12, 9, 7, 4, 4, 10, 8, 8, 8, 11, 10, 10, 11, 14, 14, 8, 15, 6, 6, 3, 3, 10, 7, 8, 3, 8, 5, 5, 6, 3, 3, 6, 18, 10, 8, 10, 8, 8, 4, 4, 4, 4, 11, 11, 11, 10, 10, 10, 4, 6, 5, 4, 3, 6, 8, 6, 9, 7, 4, 11, 8, 8, 7, 8, 9, 10, 5, 6, 6, 14, 14, 14, 6, 5, 8, 6, 6, 5, 6, 4, 6, 8, 10, 12, 4, 6, 8, 10, 12, 4, 6, 8, 10, 12, 4, 6, 8, 10, 12, 4, 6, 8, 8, 10, 8, 6, 6, 10, 10, 9, 8, 9, 9, 7, 7, 6, 8, 8, 7, 7, 6, 6, 7, 7, 8, 5, 6, 8, 8, 8, 7, 7, 8, 9, 9, 7, 4, 7, 6, 7, 4, 4, 8, 5, 7, 6, 7, 8, 8, 6, 9, 4, 4, 7, 7, 6, 6, 8, 6, 8, 8, 9, 9, 8, 4, 6, 6, 7, 7, 9, 7, 8, 7, 8, 8, 7, 9, 8, 4, 7, 8, 9, 4, 3, 10, 7, 8, 9, 8, 15, 8, 15, 5, 4, 3, 8, 3, 3, 2, 0, 0, 0, 0, 0, 6, 6, 10, 15, 6, 6, 3, 6, 6, 4, 7, 3, 19, 19, 19, 19, 19, 19, 19, 4, 24, 3, 6, 8, 3, 6, 8, 5, 15, 7, 7, 6, 12, 12, 10, 13, 6, 3, 5, 5, 12, 10, 10, 8, 7, 6, 6, 6, 3, 12, 6, 9, 12, 12, 10, 7, 10, 10, 8, 3, 10, 15, 3, 3, 3, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 6, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 5, 12, 12, 12, 10, 15, 9, 12, 12, 8, 9, 13, 10, 15, 15, 11, 9, 9, 9, 7, 10, 5, 13, 11, 17, 13, 9, 9, 11, 13, 13, 10, 10, 9, 11, 12, 9, 9, 7, 11, 11, 8, 4, 9, 10, 12, 10, 9, 10, 8, 12, 7, 16, 9, 11, 8, 6, 7, 12, 15, 17, 9, 8, 12, 10, 10, 7, 7, 8, 11, 10, 9, 5, 5, 10, 12, 13, 7, 13, 7, 13, 7, 11, 11, 11, 11, 13, 13, 13, 13, 13, 7, 13, 7, 13, 13, 13, 7, 13, 7, 7, 13, 13, 13, 13, 13, 13, 10, 8, 8, 8, 8, 13, 8, 13, 13, 13, 14, 13, 13, 13, 13, 6, 6, 13, 13, 6, 6, 14, 13, 14, 14, 13, 14, 13, 14, 14, 13, 13, 13, 13, 9, 13, 9, 13, 9, 11, 11, 11, 11, 13, 13, 13, 13, 7, 7, 13, 7, 13, 7, 14, 14, 12, 10, 12, 10, 10, 10, 10, 10, 10, 10, 12, 13, 13, 10, 13, 12, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 8, 10, 10, 10, 14, 12, 12, 11, 11, 9, 11, 11, 9, 10, 12, 12, 11, 10, 10, 10, 11, 12, 9, 7, 5, 13, 13, 13, 12, 14, 10, 10, 10, 10, 4, 7, 7, 9, 12, 12, 11, 11, 9, 12, 16, 11, 14, 18, 10, 11, 11, 10, 10, 5, 10, 10, 10, 10, 11, 11, 11, 10, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 14, 14, 7, 10, 10, 10, 10, 10, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 13, 13, 10, 10, 9, 10, 10, 10, 10, 11, 13, 13, 11, 11, 8, 5, 8, 10, 12, 12, 12, 12, 12, 11, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 18, 18, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 5, 14, 14, 14, 11, 11, 9, 11, 11, 9, 11, 11, 11, 11, 9, 11, 9, 11, 13, 13, 13, 10, 10, 10, 10, 5, 9, 9, 9, 9, 9, 9, 9, 9, 10, 5, 13, 13, 13, 11, 12, 12, 12, 10, 13, 9, 9, 9, 9, 9, 8, 8, 0, 0, 15, 15, 19, 17, 17, 5, 5, 19, 13, 12, 12, 10, 12, 13, 13, 13, 12, 12, 12, 9, 12, 12, 12, 12, 12, 13, 13, 6, 6, 12, 12, 12, 12, 12, 12, 12, 12, 13, 10, 12, 12, 12, 10, 13, 12, 10, 12, 12, 12, 10, 10, 12, 3, 12, 13, 6, 13, 11, 12, 13, 12, 10, 12, 8, 6, 13, 11, 14, 11, 10, 6, 12, 11, 11, 3, 12, 12, 12, 12, 4, 9, 12, 10, 7, 5, 13, 9, 13, 13, 10, 13, 4, 12, 12, 12, 12, 17, 13, 13, 15, 13, 13, 13, 13, 10, 10, 9, 13, 13, 13, 13, 13, 12, 12, 8, 12, 12, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 8, 10, 4, 4, 12, 12, 13, 13, 13, 10, 9, 9, 4, 4, 4, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 11, 10, 7, 8, 8, 8, 13, 13, 13, 13, 13, 13, 10, 14, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 11, 9, 7, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 17, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 11, 14, 13, 13, 7, 12, 13, 11, 11, 8, 10, 15, 15, 13, 13, 13, 11, 12, 12, 11, 11, 12, 14, 13, 13, 13, 8, 13, 8, 15, 11, 12, 14, 7, 8, 9, 9, 9, 13, 13, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 9, 9, 8, 8, 8, 10, 12, 8, 11, 12, 8, 13, 13, 11, 14, 11, 15, 15, 15, 13, 15, 14, 11, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 10, 10, 10, 13, 6, 8, 13, 14, 7, 6, 6, 9, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 10, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 12, 10, 11, 7, 14, 11, 8, 13, 9, 12, 13, 12, 13, 7, 12, 13, 13, 10, 10, 12, 8, 13, 13, 13, 7, 10, 14, 16, 8, 8, 8, 15, 8, 8, 10, 10, 10, 10, 15, 15, 15, 16, 13, 12, 15, 15, 8, 11, 15, 15, 15, 15, 15, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 9, 10, 11, 13, 10, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 4, 5, 7, 5, 5, 8, 8, 8, 7, 7, 12, 10, 11, 14, 5, 5, 5, 5, 5, 5, 8, 8, 7, 7, 5, 5, 5, 5, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15, 11, 15, 11, 13, 15, 15, 15, 15, 15, 15, 14, 14, 15, 15, 15, 9, 15, 15, 15, 15, 15, 11, 11, 15, 15, 12, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 12, 11, 10, 10, 14, 14, 16, 10, 10, 18, 18, 13, 15, 15, 7, 9, 13, 14, 14, 15, 15, 6, 6, 5, 5, 7, 7, 13, 13, 13, 13, 17, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 7, 7, 13, 13, 13, 13, 13, 13, 15, 15, 7, 7, 13, 13, 13, 13, 15, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 7, 7, 13, 13, 13, 13, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 7, 7, 13, 6, 13, 6, 13, 13, 7, 7, 13, 13, 7, 7, 13, 13, 7, 7, 13, 13, 7, 7, 13, 10, 13, 10, 14, 14, 14, 14, 13, 13, 13, 13, 10, 10, 13, 13, 13, 13, 13, 13, 11, 13, 11, 11, 13, 11, 11, 11, 11, 11, 9, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 12, 12, 12, 12, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 15, 12, 12, 12, 12, 12, 15, 13, 13, 13, 13, 13, 15, 15, 12, 12, 12, 12, 12, 12, 12, 5, 5, 8, 8, 14, 14, 14, 13, 13, 13, 13, 12, 12, 11, 17, 10, 13, 13, 12, 9, 12, 12, 12, 12, 12, 12, 12, 12, 13, 6, 6, 6, 6, 6, 12, 15, 5, 5, 10, 10, 14, 14, 14, 12, 12, 12, 12, 15, 15, 14, 14, 12, 20, 9, 9, 9, 10, 10, 9, 10, 11, 10, 10, 11, 9, 10, 10, 9, 9, 14, 10, 6, 13, 6, 10, 10, 10, 10, 10, 11, 10, 10, 10, 10, 10, 12, 12, 10, 10, 10, 10, 12, 12, 12, 14, 14, 14, 14, 14, 14, 10, 10, 6, 12, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 13, 13, 12, 12, 12, 12, 12, 12, 13, 13, 10, 10, 11, 11, 11, 11, 11, 11, 10, 11, 11, 10, 10, 11, 14, 14, 21, 10, 13, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 10, 10, 11, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 13, 13, 15, 11, 17, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 16, 16, 11, 11, 11, 11, 11, 11, 11, 11, 19, 19, 11, 11, 11, 11, 11, 8, 12, 12, 12, 8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 7, 7, 7, 9, 11, 9, 11, 5, 15, 15, 10, 10, 15, 9, 13, 7, 7, 13, 14, 17, 21, 13, 13, 13, 15, 15, 13, 13, 13, 13, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 9, 8, 9, 10, 10, 10, 5, 7, 7, 8, 7, 8, 9, 9, 12, 13, 9, 7, 10, 8, 11, 9, 8, 11, 11, 8, 9, 7, 9, 12, 9, 11, 8, 9, 8, 9, 7, 11, 9, 10, 8, 6, 8, 9, 9, 9, 4, 6, 6, 7, 6, 6, 7, 8, 10, 10, 7, 6, 8, 6, 9, 7, 7, 9, 9, 6, 8, 6, 7, 10, 8, 9, 6, 7, 6, 7, 6, 9, 7, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 8, 8, 9, 9, 6, 13, 6, 8, 14, 7, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 9, 12, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 16, 26, 10, 0, 2, 4, 5, 6, 9, 9, 13, 13, 4, 5, 5, 7, 11, 3, 6, 3, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 11, 11, 11, 7, 15, 10, 9, 10, 11, 8, 8, 11, 11, 4, 6, 9, 8, 14, 12, 12, 9, 12, 10, 9, 8, 11, 10, 15, 9, 9, 9, 5, 6, 5, 11, 7, 4, 8, 9, 7, 9, 8, 5, 9, 9, 4, 4, 8, 4, 14, 9, 9, 9, 9, 6, 7, 5, 9, 8, 12, 7, 8, 7, 5, 4, 5, 11, 10, 10, 10, 8, 12, 12, 11, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 4, 4, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 9, 9, 7, 7, 7, 9, 6, 14, 14, 12, 5, 7, 14, 12, 11, 9, 9, 6, 7, 13, 9, 7, 4, 5, 11, 9, 8, 8, 12, 10, 10, 12, 15, 15, 8, 16, 6, 6, 4, 4, 11, 8, 9, 3, 9, 5, 5, 6, 3, 4, 6, 19, 10, 8, 10, 8, 8, 4, 4, 4, 4, 12, 12, 12, 11, 11, 11, 4, 6, 5, 4, 3, 6, 9, 7, 9, 7, 4, 11, 9, 9, 8, 9, 9, 11, 6, 6, 6, 15, 15, 15, 7, 6, 9, 6, 6, 6, 7, 5, 7, 9, 11, 13, 5, 7, 9, 11, 13, 5, 7, 9, 11, 13, 5, 7, 9, 11, 13, 5, 7, 9, 9, 11, 9, 7, 7, 10, 10, 10, 8, 10, 10, 8, 8, 6, 8, 8, 7, 8, 6, 6, 8, 8, 8, 5, 6, 9, 9, 9, 8, 8, 8, 10, 10, 8, 4, 8, 6, 8, 4, 4, 8, 6, 8, 6, 8, 8, 9, 6, 9, 4, 4, 8, 8, 6, 6, 8, 6, 9, 8, 10, 10, 9, 4, 6, 6, 7, 8, 10, 8, 9, 8, 9, 9, 8, 10, 9, 4, 8, 8, 10, 5, 3, 10, 8, 9, 9, 8, 16, 8, 16, 5, 4, 3, 9, 3, 3, 2, 0, 0, 0, 0, 0, 6, 6, 11, 16, 6, 7, 4, 6, 7, 4, 8, 3, 20, 20, 20, 20, 20, 20, 20, 4, 26, 4, 6, 8, 4, 6, 8, 5, 16, 8, 7, 7, 13, 13, 10, 14, 6, 3, 5, 5, 13, 11, 10, 8, 7, 7, 7, 7, 3, 13, 7, 10, 13, 13, 11, 7, 10, 10, 8, 4, 10, 16, 4, 4, 4, 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 6, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 5, 13, 13, 13, 10, 16, 9, 13, 13, 9, 10, 14, 10, 16, 15, 12, 9, 9, 10, 8, 11, 6, 13, 12, 18, 14, 10, 10, 12, 13, 13, 10, 10, 10, 12, 12, 10, 9, 8, 12, 12, 8, 5, 9, 10, 13, 10, 10, 10, 9, 13, 8, 17, 10, 11, 9, 6, 8, 13, 16, 18, 9, 9, 13, 10, 11, 8, 8, 9, 11, 10, 9, 5, 5, 11, 13, 14, 8, 14, 8, 14, 8, 12, 12, 12, 12, 14, 14, 14, 14, 14, 8, 14, 8, 14, 14, 14, 8, 14, 8, 8, 14, 14, 14, 14, 14, 14, 11, 9, 9, 9, 9, 14, 9, 14, 14, 14, 14, 14, 14, 14, 14, 6, 6, 14, 14, 6, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 14, 10, 14, 10, 12, 12, 12, 12, 14, 14, 14, 14, 8, 8, 14, 8, 14, 8, 14, 14, 13, 10, 13, 10, 10, 10, 10, 10, 10, 10, 13, 14, 14, 10, 14, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 14, 9, 11, 10, 10, 15, 13, 13, 11, 11, 9, 11, 11, 9, 11, 13, 13, 11, 11, 11, 11, 11, 13, 9, 8, 5, 14, 14, 14, 12, 15, 11, 11, 11, 10, 5, 7, 7, 10, 13, 13, 11, 11, 9, 13, 17, 11, 15, 19, 11, 12, 12, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 15, 7, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 8, 8, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 14, 14, 10, 11, 9, 11, 11, 11, 11, 12, 14, 14, 11, 11, 9, 5, 8, 11, 13, 13, 13, 13, 13, 11, 13, 13, 11, 11, 11, 11, 11, 11, 10, 10, 19, 19, 11, 11, 11, 11, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 15, 15, 15, 12, 11, 9, 11, 11, 9, 11, 11, 12, 11, 9, 11, 9, 11, 13, 13, 14, 11, 11, 11, 11, 5, 9, 9, 9, 9, 9, 9, 9, 9, 11, 6, 13, 13, 13, 12, 12, 13, 13, 11, 13, 10, 9, 9, 9, 9, 9, 9, 0, 0, 16, 16, 21, 18, 18, 5, 5, 21, 14, 13, 12, 11, 13, 14, 14, 14, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 6, 6, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 13, 13, 13, 11, 14, 13, 11, 13, 13, 13, 11, 11, 13, 4, 13, 14, 7, 13, 12, 13, 13, 13, 11, 13, 8, 7, 13, 12, 15, 12, 11, 6, 13, 12, 12, 3, 13, 13, 13, 13, 4, 9, 13, 10, 7, 5, 14, 10, 14, 14, 11, 13, 4, 13, 13, 13, 13, 18, 14, 14, 16, 13, 13, 13, 13, 11, 11, 9, 14, 14, 14, 14, 14, 13, 13, 9, 13, 13, 15, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 9, 11, 4, 4, 13, 13, 14, 14, 14, 11, 9, 9, 4, 4, 4, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 12, 11, 8, 8, 8, 8, 14, 14, 14, 14, 14, 14, 11, 15, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 11, 9, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 18, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 14, 12, 11, 15, 13, 13, 8, 13, 13, 12, 12, 8, 10, 16, 16, 14, 14, 14, 11, 12, 13, 12, 12, 13, 14, 14, 14, 14, 8, 14, 8, 16, 12, 13, 14, 8, 8, 10, 10, 10, 14, 14, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 9, 9, 9, 9, 9, 11, 12, 9, 11, 13, 9, 14, 13, 11, 15, 12, 16, 16, 16, 13, 16, 15, 11, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 11, 11, 11, 11, 11, 11, 11, 14, 6, 9, 13, 15, 7, 7, 7, 10, 10, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 12, 12, 12, 11, 12, 8, 15, 12, 9, 13, 9, 13, 14, 13, 14, 7, 13, 14, 14, 11, 11, 12, 9, 14, 13, 13, 8, 11, 15, 17, 9, 9, 9, 16, 9, 9, 11, 11, 11, 11, 16, 16, 16, 17, 14, 13, 16, 16, 8, 12, 16, 16, 16, 16, 16, 12, 13, 13, 13, 13, 13, 14, 14, 14, 14, 10, 11, 11, 14, 11, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 14, 14, 14, 14, 14, 4, 5, 7, 5, 5, 8, 8, 9, 8, 8, 13, 11, 12, 14, 5, 5, 5, 5, 5, 5, 8, 8, 7, 7, 5, 5, 6, 6, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 12, 16, 12, 14, 16, 16, 16, 16, 16, 16, 15, 15, 16, 16, 16, 10, 16, 16, 16, 16, 16, 12, 12, 16, 16, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 13, 11, 11, 11, 15, 15, 17, 11, 11, 19, 19, 13, 16, 16, 8, 9, 14, 15, 15, 16, 16, 7, 7, 5, 5, 7, 7, 14, 14, 14, 14, 18, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 8, 8, 14, 14, 14, 14, 14, 14, 16, 16, 8, 8, 14, 14, 14, 14, 16, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 12, 12, 12, 12, 8, 8, 14, 14, 14, 14, 11, 11, 14, 14, 14, 14, 14, 14, 14, 14, 14, 8, 14, 14, 8, 8, 14, 6, 14, 6, 14, 14, 8, 8, 14, 14, 8, 8, 14, 14, 8, 8, 14, 14, 8, 8, 14, 10, 14, 10, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 14, 14, 14, 14, 14, 14, 11, 14, 11, 11, 14, 11, 11, 11, 11, 11, 9, 7, 6, 6, 6, 5, 5, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 13, 13, 13, 13, 5, 5, 5, 5, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 16, 13, 13, 13, 13, 13, 16, 14, 14, 14, 14, 14, 16, 16, 13, 13, 13, 13, 13, 13, 13, 5, 5, 9, 9, 15, 15, 15, 13, 14, 14, 14, 13, 13, 12, 18, 11, 14, 14, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 14, 6, 6, 6, 6, 6, 13, 16, 6, 6, 11, 11, 15, 15, 15, 13, 13, 13, 13, 16, 16, 15, 15, 13, 21, 10, 10, 10, 10, 11, 10, 10, 12, 11, 11, 12, 10, 11, 11, 10, 10, 15, 10, 7, 14, 7, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 13, 13, 11, 10, 11, 11, 13, 13, 13, 15, 15, 15, 15, 15, 15, 11, 11, 6, 13, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 14, 14, 13, 13, 13, 13, 13, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 14, 14, 13, 13, 13, 13, 13, 13, 14, 14, 11, 11, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 15, 22, 11, 13, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14, 15, 12, 18, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 20, 20, 11, 11, 11, 12, 11, 8, 13, 13, 13, 8, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 7, 7, 8, 9, 11, 9, 12, 5, 16, 16, 11, 11, 16, 9, 14, 8, 8, 14, 14, 18, 22, 14, 14, 14, 16, 16, 14, 14, 14, 14, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 8, 10, 11, 11, 11, 6, 8, 7, 9, 8, 8, 10, 10, 13, 13, 10, 8, 10, 8, 12, 9, 9, 12, 12, 8, 10, 8, 10, 13, 10, 12, 9, 10, 8, 9, 8, 12, 9, 11, 8, 7, 8, 9, 9, 9, 4, 7, 6, 7, 7, 6, 7, 8, 10, 10, 7, 6, 8, 7, 9, 8, 7, 9, 9, 7, 8, 6, 8, 11, 8, 9, 7, 7, 7, 8, 7, 10, 7, 9, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 9, 9, 9, 9, 7, 14, 7, 9, 15, 7, 14, 14, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 13, 10, 13, 7, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 17, 27, 11, 0, 2, 5, 5, 7, 10, 9, 14, 14, 4, 5, 5, 7, 12, 4, 7, 4, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 4, 12, 12, 12, 8, 16, 11, 10, 11, 12, 9, 8, 12, 12, 5, 6, 10, 8, 15, 13, 13, 10, 13, 10, 9, 9, 12, 11, 16, 10, 9, 10, 5, 6, 5, 12, 7, 5, 9, 10, 8, 10, 9, 5, 10, 10, 4, 4, 8, 4, 15, 10, 10, 10, 10, 6, 7, 6, 10, 8, 12, 8, 8, 8, 5, 4, 5, 12, 11, 11, 11, 9, 13, 13, 12, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 4, 4, 4, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 9, 9, 8, 7, 8, 9, 7, 15, 15, 13, 5, 7, 15, 13, 12, 9, 10, 7, 7, 14, 10, 8, 5, 5, 12, 9, 9, 9, 12, 11, 11, 13, 16, 16, 9, 17, 6, 6, 4, 4, 12, 8, 9, 3, 9, 5, 5, 6, 4, 4, 6, 21, 11, 9, 11, 9, 9, 5, 5, 5, 5, 13, 13, 13, 12, 12, 12, 4, 6, 6, 5, 3, 6, 9, 7, 10, 8, 4, 12, 10, 9, 8, 10, 10, 12, 6, 6, 6, 16, 15, 16, 7, 6, 9, 6, 6, 6, 7, 5, 7, 9, 12, 14, 5, 7, 9, 12, 14, 5, 7, 9, 12, 14, 5, 7, 9, 12, 14, 5, 7, 9, 9, 12, 9, 7, 7, 11, 11, 10, 9, 10, 10, 8, 8, 6, 9, 9, 8, 8, 6, 6, 8, 8, 9, 5, 7, 9, 9, 9, 8, 8, 9, 10, 10, 8, 5, 8, 6, 8, 5, 5, 9, 6, 8, 6, 8, 9, 9, 7, 10, 5, 5, 8, 8, 6, 6, 9, 6, 9, 9, 11, 11, 10, 5, 6, 6, 8, 8, 11, 8, 10, 8, 10, 9, 8, 11, 10, 5, 8, 9, 10, 5, 4, 11, 8, 10, 10, 9, 17, 9, 17, 6, 4, 3, 9, 4, 3, 2, 0, 0, 0, 0, 0, 7, 7, 12, 17, 7, 7, 4, 6, 7, 4, 8, 4, 21, 21, 21, 21, 21, 21, 21, 5, 27, 4, 6, 9, 4, 6, 9, 5, 17, 8, 8, 7, 14, 14, 11, 15, 7, 3, 5, 5, 14, 11, 11, 9, 8, 7, 7, 7, 4, 14, 7, 10, 14, 14, 12, 8, 11, 11, 9, 4, 11, 17, 4, 4, 4, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 6, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 5, 5, 14, 14, 14, 11, 17, 10, 14, 14, 9, 10, 15, 11, 17, 16, 13, 10, 10, 10, 8, 11, 6, 14, 13, 19, 15, 11, 10, 13, 14, 14, 11, 11, 11, 13, 13, 11, 10, 8, 13, 13, 9, 5, 10, 11, 14, 11, 10, 11, 9, 13, 8, 18, 11, 12, 9, 6, 8, 14, 17, 19, 10, 9, 14, 11, 12, 8, 8, 9, 12, 11, 10, 5, 5, 11, 14, 15, 8, 15, 8, 15, 8, 12, 12, 12, 12, 15, 15, 15, 15, 15, 8, 15, 8, 15, 15, 15, 8, 15, 8, 8, 15, 15, 15, 15, 15, 15, 12, 9, 9, 9, 9, 14, 9, 14, 14, 15, 15, 14, 14, 15, 15, 6, 6, 15, 15, 6, 6, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 15, 10, 15, 10, 13, 13, 13, 13, 15, 15, 15, 15, 8, 8, 15, 8, 15, 8, 15, 15, 14, 11, 14, 11, 11, 11, 11, 11, 11, 11, 14, 15, 15, 11, 15, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 9, 12, 11, 11, 16, 14, 14, 12, 12, 10, 12, 12, 10, 12, 14, 14, 12, 12, 12, 12, 12, 13, 10, 8, 6, 15, 15, 15, 13, 16, 12, 12, 12, 11, 5, 8, 8, 11, 13, 13, 12, 12, 10, 14, 18, 12, 16, 20, 11, 13, 13, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16, 8, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 9, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 15, 15, 11, 12, 10, 12, 12, 12, 12, 12, 15, 15, 12, 12, 9, 6, 9, 12, 14, 14, 14, 14, 14, 12, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 20, 20, 12, 12, 12, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 16, 16, 16, 13, 12, 10, 12, 12, 10, 12, 12, 13, 12, 10, 12, 10, 12, 14, 14, 15, 12, 12, 12, 12, 6, 10, 10, 10, 10, 10, 10, 10, 10, 12, 6, 14, 14, 14, 13, 13, 14, 14, 12, 14, 10, 10, 10, 10, 10, 9, 9, 0, 0, 17, 17, 22, 19, 19, 5, 5, 22, 15, 14, 13, 12, 14, 15, 15, 15, 14, 13, 14, 10, 14, 14, 14, 14, 14, 14, 14, 7, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 14, 14, 14, 12, 15, 14, 12, 14, 14, 14, 12, 12, 14, 4, 14, 14, 7, 14, 13, 14, 14, 14, 12, 14, 9, 7, 14, 13, 16, 13, 12, 6, 14, 13, 13, 4, 14, 14, 13, 13, 5, 10, 14, 11, 8, 5, 14, 10, 15, 15, 12, 14, 4, 13, 13, 13, 13, 19, 15, 14, 17, 14, 14, 14, 14, 12, 12, 10, 14, 14, 14, 14, 14, 14, 14, 9, 13, 13, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 9, 11, 5, 5, 13, 13, 14, 14, 14, 12, 10, 10, 5, 5, 5, 5, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 12, 12, 8, 9, 9, 9, 15, 15, 15, 14, 14, 14, 12, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 17, 17, 17, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 12, 10, 8, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 19, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 15, 13, 12, 15, 14, 14, 8, 13, 14, 13, 13, 9, 11, 17, 17, 15, 15, 15, 12, 13, 14, 13, 13, 14, 15, 14, 14, 14, 9, 14, 9, 17, 12, 14, 15, 8, 9, 10, 10, 10, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 10, 9, 9, 9, 12, 13, 9, 12, 14, 10, 15, 14, 12, 16, 12, 17, 17, 17, 14, 17, 16, 12, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 12, 12, 12, 12, 12, 12, 12, 12, 15, 7, 9, 14, 15, 8, 7, 7, 10, 10, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 11, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 12, 12, 13, 12, 13, 8, 16, 13, 9, 14, 10, 14, 15, 14, 15, 8, 14, 15, 15, 12, 12, 13, 9, 14, 14, 14, 8, 11, 16, 19, 9, 9, 9, 17, 9, 9, 12, 12, 12, 12, 17, 17, 17, 18, 15, 14, 17, 17, 9, 12, 17, 17, 17, 17, 17, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 10, 12, 12, 15, 12, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 15, 15, 15, 15, 15, 4, 5, 8, 5, 5, 9, 9, 10, 8, 8, 14, 12, 13, 15, 5, 5, 5, 5, 5, 5, 9, 9, 7, 7, 5, 5, 6, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 17, 13, 17, 13, 15, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 10, 17, 17, 17, 17, 17, 13, 13, 17, 17, 14, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 13, 12, 12, 12, 16, 16, 18, 12, 12, 20, 20, 14, 17, 17, 8, 10, 15, 15, 15, 17, 17, 7, 7, 5, 5, 8, 8, 15, 15, 14, 14, 19, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 8, 8, 15, 15, 15, 15, 15, 15, 17, 17, 8, 8, 15, 15, 15, 15, 17, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15, 12, 12, 12, 12, 8, 8, 14, 14, 14, 14, 12, 12, 14, 14, 15, 15, 15, 15, 15, 15, 15, 8, 15, 15, 8, 8, 15, 6, 15, 6, 15, 15, 8, 8, 15, 15, 8, 8, 15, 15, 8, 8, 15, 15, 8, 8, 15, 11, 15, 11, 15, 15, 15, 15, 15, 15, 15, 15, 11, 11, 15, 15, 15, 15, 15, 15, 12, 15, 12, 12, 15, 12, 12, 12, 12, 12, 10, 7, 7, 7, 7, 5, 5, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 14, 14, 14, 14, 5, 5, 6, 6, 12, 12, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 17, 17, 14, 14, 14, 14, 14, 17, 15, 15, 15, 15, 15, 17, 17, 14, 14, 14, 14, 14, 14, 14, 6, 6, 9, 9, 16, 16, 16, 14, 15, 15, 14, 13, 13, 13, 19, 12, 15, 15, 14, 10, 14, 14, 14, 14, 14, 14, 14, 14, 15, 7, 7, 7, 7, 7, 14, 17, 6, 6, 12, 12, 16, 16, 16, 14, 14, 14, 14, 17, 17, 16, 16, 13, 22, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 11, 12, 12, 10, 10, 16, 11, 7, 15, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 11, 11, 12, 12, 14, 14, 14, 16, 16, 16, 16, 16, 16, 12, 12, 7, 14, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 15, 15, 14, 14, 13, 13, 14, 15, 15, 15, 15, 14, 14, 13, 13, 13, 13, 13, 14, 14, 13, 13, 13, 13, 13, 13, 15, 15, 12, 12, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16, 23, 12, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15, 15, 16, 12, 19, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 19, 19, 12, 12, 12, 12, 12, 12, 12, 12, 22, 22, 12, 12, 12, 12, 12, 9, 14, 14, 14, 9, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 8, 7, 7, 8, 10, 12, 10, 13, 6, 17, 17, 12, 12, 17, 10, 15, 8, 8, 15, 15, 19, 24, 15, 15, 15, 17, 17, 15, 15, 15, 15, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 11, 9, 11, 12, 12, 12, 6, 8, 8, 9, 8, 9, 10, 11, 14, 14, 10, 8, 11, 9, 12, 10, 10, 12, 12, 9, 11, 8, 10, 13, 11, 12, 9, 10, 9, 10, 8, 13, 10, 12, 9, 7, 9, 10, 10, 10, 5, 7, 6, 8, 7, 7, 8, 9, 11, 11, 8, 7, 9, 7, 10, 8, 7, 10, 10, 7, 9, 7, 8, 11, 9, 10, 7, 8, 7, 8, 7, 10, 8, 10, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 9, 10, 10, 10, 7, 15, 7, 9, 16, 8, 15, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 14, 10, 14, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 19, 30, 12, 0, 2, 5, 5, 7, 11, 10, 16, 15, 4, 6, 6, 8, 13, 4, 8, 4, 7, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 4, 4, 13, 13, 13, 9, 18, 12, 11, 12, 13, 10, 9, 13, 13, 5, 7, 11, 9, 17, 14, 14, 11, 14, 11, 10, 10, 13, 12, 18, 11, 11, 11, 6, 7, 6, 13, 8, 5, 10, 11, 9, 11, 10, 6, 11, 11, 5, 5, 9, 5, 16, 11, 11, 11, 11, 7, 8, 6, 11, 9, 14, 9, 9, 9, 6, 5, 6, 13, 12, 12, 12, 10, 14, 14, 13, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 5, 5, 5, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 10, 10, 9, 8, 9, 10, 8, 17, 17, 15, 5, 8, 16, 14, 13, 10, 11, 7, 8, 16, 11, 9, 5, 5, 13, 10, 10, 10, 14, 12, 12, 14, 18, 18, 10, 19, 7, 7, 4, 4, 13, 9, 11, 3, 10, 6, 6, 7, 4, 4, 7, 23, 12, 10, 12, 10, 10, 5, 5, 5, 5, 14, 14, 14, 13, 13, 13, 5, 7, 6, 5, 4, 7, 10, 8, 11, 9, 5, 13, 11, 11, 9, 11, 11, 13, 7, 7, 7, 18, 17, 18, 8, 7, 11, 7, 7, 7, 8, 5, 8, 10, 13, 15, 5, 8, 10, 13, 15, 5, 8, 10, 13, 15, 5, 8, 10, 13, 15, 5, 8, 10, 10, 13, 10, 8, 8, 12, 12, 11, 10, 11, 12, 9, 9, 7, 10, 10, 9, 9, 7, 7, 9, 9, 10, 6, 8, 10, 10, 10, 9, 9, 10, 11, 11, 9, 5, 9, 7, 9, 5, 5, 10, 7, 9, 7, 9, 10, 10, 7, 11, 5, 5, 9, 9, 7, 7, 10, 7, 10, 10, 12, 12, 11, 5, 7, 7, 9, 9, 12, 9, 11, 9, 11, 10, 9, 12, 11, 5, 9, 10, 12, 6, 4, 12, 9, 11, 11, 10, 19, 10, 19, 6, 5, 3, 10, 4, 4, 2, 0, 0, 0, 0, 0, 8, 8, 13, 19, 8, 8, 4, 7, 8, 5, 9, 4, 24, 24, 24, 24, 24, 24, 24, 5, 30, 4, 7, 10, 4, 7, 10, 6, 19, 9, 9, 8, 15, 15, 12, 17, 8, 3, 6, 6, 16, 13, 12, 10, 9, 8, 8, 8, 4, 15, 8, 12, 15, 15, 13, 9, 12, 12, 10, 4, 12, 19, 4, 4, 4, 0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 7, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 5, 6, 16, 15, 15, 12, 19, 11, 15, 15, 10, 12, 16, 12, 19, 18, 15, 11, 11, 12, 9, 13, 7, 16, 15, 21, 17, 12, 11, 14, 16, 16, 12, 12, 12, 14, 15, 12, 11, 9, 14, 14, 10, 5, 11, 12, 15, 12, 11, 12, 10, 15, 9, 21, 12, 13, 10, 7, 9, 16, 18, 21, 11, 10, 16, 12, 13, 9, 9, 11, 13, 12, 11, 6, 6, 13, 15, 16, 9, 16, 9, 16, 9, 14, 14, 14, 14, 16, 16, 17, 17, 16, 9, 16, 9, 16, 16, 16, 9, 16, 9, 9, 16, 16, 16, 16, 16, 16, 13, 10, 10, 10, 10, 16, 10, 16, 16, 16, 17, 16, 16, 16, 16, 7, 7, 16, 16, 7, 7, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 11, 16, 11, 16, 11, 14, 14, 14, 14, 16, 16, 16, 16, 9, 9, 16, 9, 16, 9, 17, 17, 16, 12, 16, 12, 12, 12, 12, 12, 12, 12, 16, 16, 16, 12, 16, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 13, 12, 12, 18, 16, 16, 14, 14, 11, 14, 14, 11, 13, 15, 15, 13, 13, 13, 13, 14, 15, 11, 9, 6, 16, 16, 16, 15, 18, 13, 13, 13, 12, 6, 9, 9, 12, 15, 15, 13, 13, 11, 16, 20, 14, 18, 23, 13, 15, 15, 13, 13, 6, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 17, 17, 9, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 13, 13, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 13, 16, 16, 12, 13, 11, 13, 13, 13, 13, 14, 17, 17, 13, 13, 10, 6, 10, 13, 15, 15, 15, 16, 16, 13, 15, 15, 14, 14, 13, 13, 13, 13, 12, 12, 22, 22, 13, 13, 13, 13, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 6, 18, 18, 18, 15, 14, 11, 14, 14, 11, 14, 14, 15, 14, 11, 14, 11, 13, 16, 16, 17, 13, 13, 13, 13, 6, 11, 11, 11, 11, 11, 11, 11, 11, 13, 7, 16, 16, 16, 14, 15, 15, 15, 13, 16, 11, 11, 11, 11, 11, 10, 10, 0, 0, 19, 19, 24, 21, 21, 6, 6, 24, 17, 16, 15, 13, 15, 17, 17, 17, 15, 15, 15, 11, 15, 15, 15, 15, 15, 16, 16, 7, 7, 15, 15, 15, 15, 15, 15, 15, 15, 16, 13, 16, 15, 15, 13, 17, 15, 13, 16, 15, 15, 13, 13, 15, 4, 16, 16, 8, 16, 15, 15, 16, 15, 13, 16, 10, 8, 16, 15, 18, 14, 13, 7, 16, 14, 14, 4, 15, 15, 15, 15, 5, 11, 15, 12, 9, 6, 16, 12, 16, 17, 13, 16, 4, 15, 15, 15, 15, 21, 17, 16, 19, 16, 16, 16, 16, 13, 13, 11, 16, 16, 16, 16, 16, 15, 15, 10, 15, 15, 18, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 10, 13, 5, 5, 15, 15, 16, 16, 16, 13, 11, 11, 5, 5, 5, 5, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 14, 13, 9, 10, 10, 10, 16, 16, 16, 16, 16, 16, 13, 18, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 19, 19, 19, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 13, 11, 9, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 21, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 15, 13, 17, 16, 16, 9, 15, 16, 14, 14, 10, 12, 19, 19, 16, 16, 16, 14, 15, 16, 14, 14, 15, 17, 16, 16, 16, 10, 16, 10, 19, 14, 16, 17, 9, 10, 12, 12, 12, 16, 16, 14, 14, 14, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 11, 11, 10, 10, 10, 13, 15, 10, 13, 16, 11, 16, 16, 13, 18, 14, 19, 18, 19, 16, 19, 18, 13, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 13, 13, 13, 13, 13, 13, 13, 13, 16, 7, 10, 16, 17, 9, 8, 8, 12, 12, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 12, 14, 14, 14, 14, 14, 14, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 14, 14, 15, 13, 14, 9, 18, 14, 10, 16, 11, 16, 17, 16, 16, 9, 15, 17, 17, 13, 13, 15, 10, 16, 16, 16, 9, 13, 18, 21, 10, 10, 10, 18, 10, 10, 13, 13, 13, 13, 19, 19, 19, 20, 16, 16, 19, 19, 10, 14, 19, 19, 19, 19, 19, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 12, 13, 13, 17, 13, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 17, 17, 17, 17, 17, 5, 6, 8, 6, 6, 10, 10, 11, 9, 9, 16, 13, 14, 17, 6, 6, 6, 6, 6, 6, 10, 10, 8, 8, 6, 6, 7, 7, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 14, 19, 14, 16, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 12, 19, 19, 19, 19, 19, 15, 15, 19, 19, 16, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 16, 15, 13, 13, 13, 18, 18, 20, 13, 13, 22, 22, 16, 19, 19, 9, 11, 16, 17, 17, 19, 19, 8, 8, 6, 6, 9, 9, 17, 17, 16, 16, 21, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 16, 16, 16, 16, 16, 16, 16, 9, 9, 16, 16, 16, 16, 16, 16, 19, 19, 9, 9, 16, 16, 16, 16, 19, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 14, 14, 14, 14, 9, 9, 16, 16, 16, 16, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 16, 16, 9, 9, 16, 7, 16, 7, 16, 16, 9, 9, 16, 16, 9, 9, 16, 16, 9, 9, 16, 16, 9, 9, 16, 12, 16, 12, 17, 17, 17, 17, 16, 16, 16, 16, 12, 12, 16, 16, 16, 16, 16, 16, 13, 16, 13, 13, 16, 13, 13, 13, 13, 13, 11, 8, 7, 7, 7, 6, 6, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 16, 16, 16, 16, 6, 6, 6, 6, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 15, 15, 15, 15, 15, 19, 16, 16, 16, 16, 16, 19, 19, 15, 15, 15, 15, 15, 15, 15, 6, 6, 10, 10, 18, 18, 18, 16, 16, 17, 16, 15, 15, 14, 22, 13, 16, 16, 16, 11, 16, 16, 15, 15, 15, 15, 15, 15, 16, 7, 7, 7, 7, 7, 16, 19, 7, 7, 13, 13, 18, 18, 18, 15, 15, 15, 15, 19, 19, 18, 18, 15, 25, 11, 11, 12, 12, 12, 12, 12, 14, 13, 13, 14, 12, 13, 13, 11, 11, 18, 12, 8, 17, 8, 13, 13, 13, 13, 13, 14, 13, 13, 13, 13, 13, 16, 16, 13, 12, 13, 13, 15, 15, 15, 18, 18, 18, 18, 18, 18, 13, 13, 8, 15, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 17, 17, 16, 16, 15, 15, 16, 17, 17, 17, 17, 16, 16, 15, 15, 15, 15, 15, 16, 16, 15, 15, 15, 15, 15, 15, 17, 17, 13, 13, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 18, 18, 26, 13, 16, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 17, 17, 18, 14, 21, 16, 16, 16, 16, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 17, 17, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 14, 14, 13, 13, 13, 13, 21, 21, 14, 14, 14, 14, 13, 13, 13, 13, 24, 24, 13, 13, 13, 14, 13, 10, 15, 15, 15, 10, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 9, 8, 8, 9, 11, 13, 11, 14, 6, 19, 19, 13, 13, 19, 11, 16, 9, 9, 16, 17, 21, 27, 16, 16, 16, 19, 19, 16, 16, 16, 16, 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 12, 10, 12, 13, 13, 13, 7, 9, 8, 10, 9, 10, 12, 12, 15, 16, 12, 9, 12, 10, 14, 11, 11, 14, 14, 10, 12, 9, 11, 15, 12, 14, 10, 12, 10, 11, 9, 14, 11, 13, 10, 8, 10, 11, 11, 11, 5, 8, 7, 8, 8, 8, 9, 10, 12, 12, 9, 7, 10, 8, 11, 9, 8, 11, 11, 8, 10, 7, 9, 13, 10, 11, 8, 9, 8, 9, 8, 12, 8, 11, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 10, 11, 11, 11, 8, 16, 8, 10, 17, 9, 16, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 11, 15, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 21, 34, 14, 0, 2, 6, 6, 8, 12, 11, 17, 17, 5, 6, 6, 9, 14, 5, 8, 5, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 5, 14, 14, 14, 9, 20, 14, 12, 13, 15, 11, 10, 14, 15, 6, 8, 12, 10, 19, 16, 16, 12, 16, 13, 11, 11, 14, 13, 20, 12, 12, 12, 6, 8, 6, 14, 9, 6, 11, 12, 10, 12, 11, 7, 12, 12, 5, 5, 10, 5, 18, 12, 12, 12, 12, 7, 9, 7, 12, 10, 15, 10, 10, 10, 6, 5, 6, 14, 14, 14, 13, 11, 16, 16, 14, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 5, 5, 5, 5, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 11, 11, 9, 9, 10, 11, 8, 19, 19, 16, 6, 9, 18, 16, 14, 11, 12, 8, 9, 17, 12, 9, 6, 6, 14, 11, 11, 11, 15, 14, 14, 16, 20, 19, 11, 21, 8, 8, 5, 5, 14, 10, 12, 4, 11, 7, 7, 8, 5, 5, 8, 25, 14, 11, 14, 11, 11, 6, 6, 6, 6, 16, 16, 16, 14, 14, 14, 5, 8, 7, 6, 4, 8, 11, 9, 12, 10, 5, 15, 12, 12, 10, 12, 12, 14, 7, 8, 8, 20, 19, 20, 9, 7, 12, 8, 8, 7, 9, 6, 9, 12, 14, 17, 6, 9, 12, 14, 17, 6, 9, 12, 14, 17, 6, 9, 12, 14, 17, 6, 9, 12, 12, 14, 12, 9, 9, 14, 14, 13, 11, 13, 13, 10, 10, 8, 11, 11, 10, 10, 8, 8, 10, 10, 11, 7, 8, 11, 11, 11, 10, 10, 11, 13, 13, 10, 6, 10, 8, 10, 6, 6, 11, 8, 10, 8, 10, 11, 11, 8, 12, 6, 6, 10, 10, 8, 8, 11, 8, 11, 11, 13, 13, 12, 6, 8, 8, 10, 10, 13, 10, 12, 10, 12, 11, 10, 13, 12, 6, 10, 11, 13, 6, 5, 14, 10, 12, 12, 11, 21, 11, 21, 7, 5, 4, 11, 5, 4, 3, 0, 0, 0, 0, 0, 8, 8, 14, 21, 8, 9, 5, 8, 9, 5, 10, 5, 26, 26, 26, 26, 26, 26, 26, 6, 34, 5, 8, 11, 5, 8, 11, 7, 21, 10, 9, 9, 17, 17, 13, 19, 8, 4, 6, 6, 17, 14, 14, 11, 10, 9, 9, 9, 4, 17, 9, 13, 17, 17, 14, 10, 14, 13, 11, 5, 13, 21, 5, 5, 5, 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7, 7, 6, 7, 17, 17, 17, 14, 21, 12, 17, 17, 11, 13, 18, 14, 21, 20, 16, 12, 12, 13, 10, 14, 8, 18, 16, 24, 19, 13, 12, 16, 18, 18, 14, 14, 13, 16, 16, 13, 12, 10, 16, 16, 11, 6, 12, 14, 17, 13, 13, 13, 12, 16, 10, 23, 13, 15, 11, 8, 10, 17, 20, 24, 12, 11, 17, 14, 14, 10, 10, 12, 15, 13, 12, 7, 7, 14, 17, 18, 10, 18, 10, 18, 10, 15, 15, 15, 15, 18, 18, 19, 19, 18, 10, 18, 10, 18, 18, 18, 10, 18, 10, 10, 18, 18, 18, 18, 18, 18, 14, 12, 12, 12, 12, 18, 12, 18, 18, 18, 19, 18, 18, 18, 18, 8, 8, 18, 18, 8, 8, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 13, 18, 13, 18, 13, 16, 16, 16, 16, 18, 18, 18, 18, 10, 10, 18, 10, 18, 10, 19, 19, 17, 14, 17, 14, 14, 14, 14, 14, 14, 14, 17, 18, 18, 14, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 12, 14, 13, 13, 20, 17, 17, 15, 15, 12, 15, 15, 12, 14, 17, 17, 15, 14, 14, 14, 15, 16, 12, 10, 7, 18, 18, 18, 16, 20, 14, 14, 14, 14, 6, 10, 10, 13, 16, 16, 15, 15, 12, 17, 22, 15, 20, 25, 14, 16, 16, 15, 15, 7, 15, 14, 14, 15, 15, 15, 15, 14, 15, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 17, 17, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 19, 19, 9, 14, 14, 14, 14, 14, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 17, 17, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 14, 14, 18, 18, 14, 14, 12, 14, 14, 14, 14, 15, 19, 19, 15, 15, 12, 7, 11, 14, 17, 17, 17, 17, 17, 15, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 25, 25, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 7, 20, 20, 20, 16, 15, 12, 15, 15, 12, 15, 15, 16, 15, 12, 15, 12, 15, 18, 18, 18, 14, 14, 14, 14, 7, 12, 12, 12, 12, 12, 12, 12, 12, 14, 7, 18, 18, 18, 16, 16, 17, 17, 14, 18, 13, 12, 12, 12, 12, 11, 11, 0, 0, 21, 21, 27, 24, 24, 6, 6, 27, 19, 17, 16, 14, 17, 18, 18, 18, 17, 16, 17, 12, 17, 17, 17, 17, 17, 18, 18, 8, 8, 17, 17, 17, 17, 17, 17, 17, 17, 18, 15, 17, 17, 17, 15, 18, 17, 15, 17, 17, 17, 15, 15, 17, 5, 17, 18, 9, 18, 16, 17, 18, 17, 15, 17, 11, 9, 18, 16, 20, 15, 14, 8, 17, 15, 15, 5, 17, 17, 16, 16, 6, 12, 17, 14, 10, 6, 18, 13, 18, 19, 14, 18, 5, 16, 16, 16, 16, 23, 19, 18, 21, 18, 18, 18, 18, 15, 14, 12, 18, 18, 18, 18, 18, 17, 17, 11, 16, 16, 20, 20, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 11, 14, 6, 6, 17, 17, 18, 18, 18, 14, 12, 12, 6, 6, 6, 6, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 15, 14, 10, 11, 11, 11, 18, 18, 18, 18, 18, 18, 15, 20, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 21, 21, 21, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 20, 20, 20, 20, 20, 20, 20, 20, 20, 17, 15, 12, 10, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 24, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 15, 19, 18, 18, 10, 16, 18, 16, 16, 11, 14, 21, 21, 18, 18, 18, 15, 16, 17, 16, 16, 17, 19, 18, 18, 18, 11, 18, 11, 21, 15, 17, 19, 10, 11, 13, 13, 13, 18, 18, 16, 16, 16, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 12, 12, 12, 12, 12, 15, 16, 11, 15, 17, 12, 18, 18, 15, 20, 15, 21, 20, 21, 18, 21, 20, 15, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 14, 14, 14, 14, 14, 14, 14, 14, 18, 8, 11, 18, 19, 9, 9, 9, 13, 13, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 14, 16, 16, 16, 16, 16, 16, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 15, 15, 16, 14, 16, 10, 20, 16, 11, 18, 12, 17, 19, 17, 18, 10, 17, 18, 18, 15, 15, 16, 12, 18, 18, 18, 10, 14, 20, 23, 12, 12, 12, 20, 12, 12, 14, 14, 14, 14, 21, 21, 21, 22, 18, 17, 21, 21, 11, 15, 21, 21, 21, 21, 21, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 13, 14, 15, 19, 14, 19, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 19, 19, 19, 19, 19, 5, 7, 9, 6, 6, 11, 11, 12, 10, 10, 17, 14, 16, 19, 6, 6, 7, 7, 6, 6, 11, 11, 9, 9, 6, 6, 8, 8, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 21, 16, 21, 16, 18, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 13, 21, 21, 21, 21, 21, 16, 16, 21, 21, 17, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 18, 16, 15, 14, 14, 20, 20, 23, 15, 15, 25, 25, 18, 21, 21, 10, 12, 18, 19, 19, 21, 21, 9, 9, 6, 6, 10, 10, 18, 18, 18, 18, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 18, 18, 18, 18, 18, 18, 21, 21, 10, 10, 18, 18, 18, 18, 21, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 18, 15, 15, 15, 15, 10, 10, 18, 18, 18, 18, 15, 15, 18, 18, 18, 18, 18, 18, 18, 18, 18, 10, 18, 18, 10, 10, 18, 8, 18, 8, 18, 18, 10, 10, 18, 18, 10, 10, 18, 18, 10, 10, 18, 18, 10, 10, 18, 14, 18, 14, 19, 19, 19, 19, 18, 18, 18, 18, 14, 14, 18, 18, 18, 18, 18, 18, 15, 18, 15, 15, 18, 15, 15, 15, 15, 15, 12, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 7, 7, 17, 17, 17, 17, 6, 6, 7, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 17, 17, 17, 17, 17, 21, 18, 18, 18, 18, 18, 21, 21, 17, 17, 17, 17, 17, 17, 17, 7, 7, 11, 11, 20, 20, 20, 18, 18, 18, 18, 16, 16, 16, 24, 14, 18, 18, 17, 12, 17, 17, 17, 17, 17, 17, 17, 17, 18, 8, 8, 8, 8, 8, 17, 21, 7, 7, 14, 14, 20, 20, 20, 17, 17, 17, 17, 22, 22, 20, 20, 17, 27, 13, 13, 13, 13, 14, 13, 13, 15, 15, 14, 16, 13, 15, 15, 13, 13, 20, 13, 9, 19, 9, 14, 14, 14, 14, 14, 15, 14, 14, 14, 14, 14, 17, 17, 14, 14, 14, 14, 17, 17, 17, 20, 20, 20, 20, 20, 20, 14, 14, 9, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 18, 18, 18, 18, 16, 16, 18, 19, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 18, 18, 16, 16, 16, 16, 16, 16, 18, 18, 14, 14, 16, 16, 15, 15, 15, 15, 14, 15, 15, 14, 14, 15, 20, 20, 29, 14, 18, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 14, 14, 15, 15, 14, 14, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 18, 18, 20, 15, 23, 17, 17, 17, 17, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 19, 19, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 27, 27, 15, 15, 15, 15, 15, 11, 17, 17, 17, 11, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 9, 9, 10, 12, 15, 12, 16, 7, 21, 21, 14, 14, 21, 12, 18, 10, 10, 18, 19, 24, 29, 18, 18, 18, 21, 21, 18, 18, 18, 18, 21, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 13, 11, 13, 15, 15, 15, 7, 10, 9, 12, 10, 11, 13, 13, 17, 18, 13, 10, 14, 11, 15, 12, 12, 15, 15, 11, 13, 10, 13, 17, 13, 15, 11, 13, 11, 12, 10, 16, 12, 15, 11, 9, 11, 12, 12, 12, 6, 9, 8, 9, 9, 8, 10, 11, 13, 13, 10, 8, 11, 9, 12, 10, 9, 12, 12, 9, 11, 8, 10, 14, 11, 12, 9, 10, 9, 10, 9, 13, 9, 12, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 11, 12, 12, 12, 9, 18, 9, 11, 19, 9, 18, 18, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 17, 13, 17, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 24, 38, 16, 0, 2, 7, 7, 9, 14, 13, 20, 19, 6, 7, 7, 10, 16, 5, 10, 5, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 5, 5, 16, 16, 16, 11, 23, 15, 14, 15, 17, 12, 12, 16, 17, 6, 9, 14, 11, 22, 18, 18, 13, 18, 14, 13, 13, 16, 15, 22, 14, 13, 14, 7, 9, 7, 16, 10, 6, 12, 14, 11, 14, 13, 8, 14, 14, 6, 6, 12, 6, 21, 14, 14, 14, 14, 8, 10, 8, 14, 12, 17, 11, 12, 11, 7, 6, 7, 16, 15, 15, 15, 12, 18, 18, 16, 12, 12, 12, 12, 12, 12, 11, 13, 13, 13, 13, 6, 6, 6, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 9, 13, 13, 11, 10, 11, 13, 10, 21, 21, 19, 7, 10, 21, 18, 16, 13, 14, 9, 10, 20, 14, 11, 7, 7, 16, 13, 12, 12, 18, 15, 15, 18, 22, 22, 12, 24, 9, 9, 6, 6, 16, 12, 13, 4, 13, 8, 8, 9, 5, 6, 9, 29, 15, 12, 15, 12, 12, 6, 6, 6, 6, 18, 18, 18, 16, 16, 16, 6, 9, 8, 7, 5, 9, 13, 10, 14, 11, 6, 17, 13, 13, 12, 13, 14, 16, 8, 9, 9, 22, 22, 23, 10, 8, 13, 9, 9, 8, 10, 7, 10, 13, 16, 19, 7, 10, 13, 16, 19, 7, 10, 13, 16, 19, 7, 10, 13, 16, 19, 7, 10, 13, 13, 16, 13, 10, 10, 16, 16, 14, 13, 14, 15, 11, 11, 9, 13, 13, 11, 11, 9, 9, 11, 11, 13, 8, 10, 13, 13, 13, 12, 12, 13, 14, 14, 11, 6, 11, 9, 11, 6, 6, 12, 9, 11, 9, 11, 13, 13, 9, 14, 6, 6, 11, 11, 9, 9, 13, 9, 13, 12, 15, 15, 14, 6, 9, 9, 11, 12, 15, 11, 13, 11, 13, 13, 12, 15, 14, 6, 11, 13, 15, 7, 5, 15, 11, 14, 14, 12, 24, 12, 24, 8, 6, 4, 13, 5, 5, 3, 0, 0, 0, 0, 0, 10, 10, 16, 24, 10, 10, 6, 9, 10, 6, 12, 5, 30, 30, 30, 30, 30, 30, 30, 7, 38, 6, 9, 12, 6, 9, 12, 8, 24, 12, 11, 10, 19, 19, 15, 22, 10, 4, 7, 7, 20, 16, 16, 12, 11, 10, 10, 10, 5, 19, 10, 15, 19, 19, 16, 11, 16, 15, 12, 5, 15, 24, 5, 5, 5, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 8, 7, 8, 6, 7, 20, 19, 19, 15, 24, 14, 19, 19, 13, 15, 21, 16, 24, 23, 18, 14, 14, 15, 12, 16, 9, 20, 18, 27, 21, 15, 14, 18, 20, 20, 15, 16, 15, 18, 19, 15, 14, 12, 18, 18, 12, 7, 14, 15, 19, 15, 14, 15, 13, 19, 12, 26, 15, 17, 13, 9, 12, 20, 23, 27, 14, 13, 20, 15, 16, 11, 11, 13, 17, 15, 14, 8, 8, 16, 19, 21, 11, 21, 11, 21, 11, 18, 18, 18, 18, 21, 21, 21, 21, 21, 11, 21, 11, 21, 21, 21, 11, 21, 11, 11, 21, 21, 21, 21, 21, 21, 16, 13, 13, 13, 13, 20, 13, 20, 20, 21, 22, 20, 20, 21, 21, 9, 9, 21, 21, 9, 9, 22, 21, 22, 22, 21, 22, 21, 22, 22, 21, 21, 21, 21, 14, 21, 14, 21, 14, 18, 18, 18, 18, 21, 21, 21, 21, 11, 11, 21, 11, 21, 11, 22, 22, 20, 15, 20, 15, 15, 15, 15, 15, 15, 15, 20, 21, 21, 15, 21, 19, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 13, 17, 15, 15, 23, 20, 20, 17, 17, 14, 17, 17, 14, 16, 19, 19, 17, 16, 16, 16, 17, 19, 14, 12, 8, 21, 21, 21, 19, 23, 16, 16, 16, 16, 7, 11, 11, 15, 19, 19, 17, 17, 14, 20, 25, 17, 23, 29, 16, 18, 18, 17, 17, 8, 17, 16, 17, 17, 17, 17, 17, 16, 17, 9, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 19, 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 11, 16, 15, 15, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 17, 17, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 12, 12, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 16, 16, 16, 16, 21, 21, 16, 16, 14, 16, 16, 16, 16, 17, 21, 21, 17, 17, 13, 8, 12, 16, 19, 19, 19, 20, 20, 17, 19, 19, 17, 17, 17, 17, 17, 16, 15, 15, 28, 28, 16, 16, 16, 16, 15, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 8, 23, 23, 23, 18, 17, 14, 17, 17, 14, 17, 17, 18, 17, 14, 17, 14, 17, 20, 20, 21, 16, 16, 16, 16, 8, 14, 14, 14, 14, 14, 14, 14, 14, 16, 9, 20, 20, 20, 18, 19, 19, 19, 16, 20, 14, 14, 14, 14, 14, 13, 13, 0, 0, 24, 24, 31, 27, 27, 7, 7, 31, 21, 20, 19, 16, 19, 21, 21, 21, 19, 19, 19, 14, 19, 19, 19, 19, 19, 20, 20, 9, 9, 19, 19, 19, 19, 19, 19, 19, 19, 20, 17, 20, 19, 19, 17, 21, 19, 17, 20, 19, 19, 17, 17, 19, 6, 20, 20, 10, 20, 18, 19, 20, 19, 17, 20, 12, 10, 20, 18, 23, 18, 16, 9, 20, 18, 18, 5, 19, 19, 19, 19, 6, 14, 19, 16, 11, 7, 20, 15, 21, 21, 16, 20, 6, 19, 19, 19, 19, 27, 21, 20, 24, 20, 20, 20, 20, 17, 16, 14, 20, 20, 20, 20, 20, 19, 19, 13, 19, 19, 23, 23, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 13, 16, 6, 6, 19, 19, 20, 20, 20, 16, 14, 14, 7, 7, 7, 7, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 17, 16, 11, 12, 12, 12, 21, 21, 21, 20, 20, 20, 17, 23, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 24, 24, 24, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 17, 14, 11, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 24, 24, 24, 24, 24, 24, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 27, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 18, 17, 22, 20, 20, 12, 19, 20, 18, 18, 12, 16, 24, 24, 21, 21, 21, 17, 18, 20, 18, 18, 19, 22, 20, 20, 20, 12, 20, 12, 24, 17, 20, 22, 12, 12, 15, 15, 15, 21, 21, 18, 18, 18, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 14, 14, 13, 13, 13, 17, 18, 13, 17, 20, 13, 21, 20, 17, 23, 17, 24, 23, 24, 20, 24, 23, 17, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 16, 16, 16, 16, 16, 21, 9, 13, 20, 22, 11, 10, 10, 15, 15, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 16, 18, 18, 18, 18, 18, 18, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 17, 17, 19, 16, 18, 12, 22, 18, 13, 20, 14, 20, 21, 20, 21, 11, 19, 21, 21, 17, 17, 19, 13, 20, 20, 20, 11, 16, 22, 26, 13, 13, 13, 23, 13, 13, 16, 16, 16, 16, 24, 24, 24, 25, 21, 20, 24, 24, 12, 17, 24, 24, 24, 24, 24, 18, 19, 20, 20, 20, 20, 21, 21, 21, 21, 15, 16, 17, 21, 17, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 6, 8, 11, 7, 7, 13, 13, 14, 12, 12, 20, 16, 18, 22, 7, 7, 7, 7, 7, 7, 12, 12, 10, 10, 7, 7, 9, 9, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 18, 24, 18, 21, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 15, 24, 24, 24, 24, 24, 18, 18, 24, 24, 20, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 21, 19, 17, 16, 16, 23, 23, 26, 17, 17, 28, 28, 20, 24, 24, 12, 14, 21, 22, 22, 23, 23, 10, 10, 7, 7, 11, 11, 21, 21, 20, 20, 27, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21, 21, 21, 21, 21, 21, 11, 11, 21, 21, 21, 21, 21, 21, 24, 23, 11, 11, 21, 21, 21, 21, 24, 21, 21, 21, 21, 21, 21, 21, 21, 18, 18, 15, 15, 15, 15, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 18, 18, 18, 18, 12, 12, 20, 20, 20, 20, 17, 17, 20, 20, 21, 21, 21, 21, 21, 21, 21, 11, 21, 21, 11, 11, 21, 9, 21, 9, 21, 21, 11, 11, 21, 21, 11, 11, 21, 21, 11, 11, 21, 21, 11, 11, 21, 15, 21, 15, 22, 22, 22, 22, 21, 21, 21, 21, 15, 15, 21, 21, 21, 21, 21, 21, 17, 21, 17, 17, 21, 17, 17, 17, 17, 17, 14, 10, 9, 9, 9, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 20, 20, 20, 20, 7, 7, 8, 8, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 24, 19, 19, 19, 19, 19, 24, 21, 21, 21, 21, 21, 24, 24, 19, 19, 19, 19, 19, 19, 19, 8, 8, 13, 13, 23, 23, 23, 20, 21, 21, 20, 19, 19, 18, 27, 16, 21, 21, 20, 14, 20, 20, 19, 19, 19, 19, 19, 19, 21, 9, 9, 9, 9, 9, 20, 24, 8, 8, 16, 16, 23, 23, 23, 19, 19, 19, 19, 25, 25, 23, 23, 19, 31, 14, 14, 15, 15, 16, 15, 15, 18, 17, 16, 18, 15, 17, 17, 14, 14, 23, 15, 10, 21, 10, 16, 16, 16, 16, 16, 18, 16, 16, 16, 16, 16, 20, 20, 16, 16, 16, 16, 19, 19, 19, 23, 23, 23, 22, 22, 22, 16, 16, 10, 19, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 21, 21, 20, 20, 19, 19, 20, 21, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 16, 16, 18, 18, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 23, 23, 33, 16, 20, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 21, 21, 23, 17, 27, 20, 20, 20, 20, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 22, 22, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 26, 26, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 17, 17, 17, 17, 17, 12, 19, 19, 19, 12, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 11, 10, 10, 12, 14, 17, 14, 18, 8, 24, 24, 16, 16, 24, 14, 21, 12, 12, 21, 22, 27, 34, 21, 21, 21, 24, 23, 21, 21, 21, 21, 24, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 15, 13, 15, 17, 17, 17, 8, 12, 11, 13, 12, 12, 15, 15, 19, 20, 15, 11, 15, 13, 17, 14, 14, 17, 17, 12, 15, 11, 14, 19, 15, 17, 13, 15, 13, 14, 12, 18, 14, 17, 12, 10, 12, 14, 14, 14, 7, 10, 9, 11, 10, 10, 11, 12, 15, 15, 11, 9, 13, 10, 14, 11, 10, 14, 14, 10, 12, 9, 12, 16, 12, 14, 10, 11, 10, 11, 10, 15, 11, 14, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 13, 13, 14, 14, 10, 21, 10, 13, 22, 11, 21, 21, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 19, 14, 19, 11, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 27, 43, 17, 0, 3, 7, 8, 11, 16, 15, 22, 22, 6, 8, 8, 11, 18, 6, 11, 6, 11, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 6, 6, 18, 18, 18, 12, 26, 17, 15, 17, 19, 14, 13, 19, 19, 7, 10, 16, 13, 24, 20, 20, 15, 20, 16, 14, 14, 19, 17, 25, 16, 15, 15, 8, 10, 8, 18, 11, 7, 14, 16, 12, 16, 14, 8, 16, 15, 7, 7, 13, 7, 23, 15, 16, 16, 16, 9, 11, 9, 15, 13, 20, 12, 13, 12, 8, 6, 8, 18, 17, 17, 17, 14, 20, 20, 19, 14, 14, 14, 14, 14, 14, 12, 14, 14, 14, 14, 7, 7, 7, 7, 15, 16, 16, 16, 16, 16, 15, 15, 15, 15, 10, 10, 15, 15, 12, 11, 12, 15, 11, 24, 24, 21, 8, 11, 23, 20, 18, 15, 16, 11, 12, 22, 16, 12, 7, 8, 18, 15, 14, 14, 20, 17, 17, 20, 25, 25, 14, 27, 10, 10, 6, 6, 18, 13, 15, 5, 15, 9, 9, 10, 6, 6, 10, 33, 17, 14, 17, 14, 14, 7, 7, 7, 7, 20, 20, 20, 19, 19, 19, 7, 10, 9, 8, 6, 10, 14, 11, 15, 12, 6, 19, 15, 15, 13, 15, 16, 18, 9, 10, 10, 25, 24, 26, 11, 9, 15, 10, 10, 9, 11, 8, 11, 15, 18, 22, 8, 11, 15, 18, 22, 8, 11, 15, 18, 22, 8, 11, 15, 18, 22, 8, 11, 15, 15, 18, 15, 11, 11, 18, 18, 16, 14, 16, 17, 13, 13, 10, 14, 14, 13, 13, 10, 10, 13, 13, 14, 9, 11, 15, 15, 15, 13, 13, 14, 16, 16, 13, 7, 13, 10, 13, 7, 7, 14, 10, 13, 10, 13, 14, 15, 10, 15, 7, 7, 13, 13, 10, 10, 14, 10, 14, 14, 17, 17, 15, 7, 10, 10, 12, 13, 17, 13, 15, 13, 15, 15, 13, 17, 15, 7, 13, 14, 16, 8, 6, 17, 13, 15, 15, 14, 27, 14, 27, 9, 7, 5, 15, 6, 5, 3, 0, 0, 0, 0, 0, 11, 11, 18, 27, 11, 11, 6, 10, 11, 7, 13, 6, 34, 34, 34, 34, 34, 34, 34, 7, 43, 6, 10, 14, 6, 10, 14, 9, 27, 13, 12, 11, 21, 21, 17, 24, 11, 5, 8, 8, 22, 18, 18, 14, 12, 11, 11, 11, 6, 21, 11, 16, 22, 21, 18, 13, 18, 17, 14, 6, 17, 27, 6, 6, 6, 0, 34, 34, 34, 34, 34, 34, 34, 34, 34, 10, 5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 9, 8, 9, 7, 8, 22, 22, 22, 17, 27, 16, 22, 22, 15, 17, 23, 17, 27, 26, 21, 16, 16, 17, 13, 18, 10, 23, 21, 30, 24, 17, 16, 20, 23, 23, 17, 18, 17, 21, 21, 17, 15, 13, 20, 20, 14, 8, 16, 17, 22, 17, 16, 17, 15, 21, 13, 29, 17, 19, 14, 10, 13, 22, 26, 30, 16, 14, 22, 17, 19, 13, 13, 15, 19, 17, 16, 9, 9, 18, 22, 23, 13, 23, 13, 23, 13, 20, 20, 20, 20, 23, 23, 24, 24, 23, 13, 23, 13, 23, 23, 23, 13, 23, 13, 13, 23, 23, 23, 23, 23, 23, 18, 15, 15, 15, 15, 23, 15, 23, 23, 23, 24, 23, 23, 23, 23, 10, 10, 23, 23, 10, 10, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 16, 23, 16, 23, 16, 20, 20, 20, 20, 23, 23, 23, 23, 13, 13, 23, 13, 23, 13, 24, 24, 22, 17, 22, 17, 17, 17, 17, 17, 17, 17, 22, 23, 23, 17, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 15, 19, 17, 17, 26, 22, 22, 19, 19, 16, 19, 19, 16, 18, 22, 22, 19, 18, 18, 18, 19, 21, 15, 13, 9, 23, 23, 23, 21, 26, 18, 18, 18, 18, 8, 13, 12, 17, 21, 21, 19, 19, 16, 22, 29, 19, 25, 32, 18, 21, 21, 19, 19, 9, 19, 18, 19, 19, 19, 19, 19, 18, 19, 10, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 21, 21, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 25, 25, 12, 18, 17, 17, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 17, 17, 19, 19, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 14, 14, 22, 22, 22, 22, 22, 22, 22, 22, 19, 19, 18, 18, 18, 18, 23, 23, 18, 18, 16, 18, 18, 18, 18, 20, 24, 24, 19, 19, 15, 9, 14, 18, 22, 22, 22, 22, 22, 19, 21, 21, 19, 19, 19, 19, 19, 18, 17, 17, 32, 32, 18, 18, 18, 18, 17, 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 9, 26, 26, 26, 21, 19, 16, 19, 19, 16, 19, 19, 21, 19, 16, 19, 16, 19, 23, 23, 24, 18, 18, 18, 18, 9, 16, 16, 16, 16, 16, 16, 16, 16, 18, 10, 23, 23, 23, 21, 21, 22, 22, 18, 23, 16, 16, 16, 16, 16, 15, 15, 0, 0, 27, 27, 35, 30, 30, 8, 8, 35, 24, 22, 21, 18, 22, 24, 24, 24, 22, 21, 22, 16, 22, 22, 22, 22, 22, 23, 23, 11, 11, 22, 22, 22, 22, 22, 22, 22, 22, 23, 19, 22, 22, 22, 19, 24, 22, 19, 22, 22, 22, 19, 19, 22, 6, 22, 23, 12, 23, 21, 22, 23, 22, 19, 22, 14, 12, 23, 21, 26, 20, 18, 10, 22, 20, 20, 6, 22, 22, 21, 21, 7, 16, 22, 18, 13, 8, 23, 17, 23, 24, 18, 23, 6, 21, 21, 21, 21, 30, 24, 23, 27, 23, 23, 23, 23, 19, 18, 16, 23, 23, 23, 23, 23, 22, 22, 14, 21, 21, 26, 26, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 18, 7, 7, 21, 21, 23, 23, 23, 19, 16, 16, 8, 8, 8, 8, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 22, 19, 18, 13, 14, 14, 14, 23, 23, 23, 23, 23, 23, 19, 26, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 27, 27, 27, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 19, 16, 13, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 27, 27, 27, 27, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 30, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 19, 25, 22, 22, 13, 21, 23, 21, 21, 14, 18, 27, 27, 23, 23, 23, 19, 21, 22, 20, 20, 22, 24, 23, 23, 23, 14, 23, 14, 27, 20, 22, 24, 13, 14, 16, 16, 16, 23, 23, 20, 20, 21, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 15, 15, 15, 15, 15, 19, 21, 14, 19, 22, 15, 23, 23, 19, 25, 19, 27, 26, 28, 23, 27, 25, 19, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 18, 18, 18, 18, 18, 18, 18, 18, 23, 11, 14, 23, 24, 12, 11, 12, 16, 16, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 17, 20, 20, 20, 20, 20, 20, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 19, 19, 21, 18, 21, 13, 25, 20, 14, 23, 16, 22, 24, 22, 23, 12, 22, 24, 24, 19, 19, 21, 15, 23, 23, 23, 13, 18, 25, 29, 15, 15, 15, 26, 15, 15, 18, 18, 18, 18, 27, 27, 27, 29, 23, 22, 27, 27, 14, 19, 27, 27, 27, 27, 27, 20, 22, 22, 22, 22, 22, 23, 23, 23, 23, 16, 18, 19, 24, 19, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 24, 24, 24, 24, 24, 7, 8, 12, 8, 8, 14, 14, 15, 13, 13, 22, 19, 20, 24, 8, 8, 8, 8, 8, 8, 14, 14, 12, 12, 8, 8, 10, 10, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 27, 21, 27, 21, 23, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 16, 27, 27, 27, 27, 27, 21, 21, 27, 27, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 23, 21, 19, 18, 18, 25, 25, 29, 19, 19, 32, 32, 23, 27, 27, 13, 16, 23, 25, 25, 26, 26, 11, 11, 8, 8, 12, 12, 24, 24, 23, 23, 30, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 23, 23, 23, 23, 23, 23, 23, 23, 13, 13, 23, 23, 23, 23, 23, 23, 27, 26, 13, 13, 23, 23, 23, 23, 27, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 17, 17, 17, 17, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 23, 20, 20, 20, 20, 13, 13, 23, 23, 23, 23, 19, 19, 23, 23, 23, 23, 23, 23, 23, 23, 23, 13, 23, 23, 13, 13, 23, 10, 23, 10, 23, 23, 13, 13, 23, 23, 13, 13, 23, 23, 13, 13, 23, 23, 13, 13, 23, 17, 23, 17, 24, 24, 24, 24, 23, 23, 23, 23, 17, 17, 23, 23, 23, 23, 23, 23, 19, 23, 19, 19, 23, 19, 19, 19, 19, 19, 16, 12, 10, 10, 10, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 22, 22, 22, 22, 8, 8, 9, 9, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 27, 22, 22, 22, 22, 22, 27, 23, 23, 23, 23, 23, 27, 27, 22, 22, 22, 22, 22, 22, 22, 9, 9, 15, 15, 26, 26, 26, 23, 23, 24, 23, 21, 21, 20, 31, 18, 23, 23, 22, 16, 22, 22, 22, 22, 22, 22, 22, 22, 23, 11, 11, 11, 11, 11, 22, 26, 9, 9, 18, 18, 26, 26, 26, 22, 22, 22, 22, 28, 28, 26, 26, 21, 35, 16, 16, 16, 17, 18, 17, 17, 20, 19, 18, 20, 17, 19, 19, 16, 16, 26, 17, 12, 24, 12, 18, 18, 18, 18, 18, 20, 18, 18, 18, 18, 18, 22, 22, 18, 17, 18, 18, 22, 22, 22, 26, 26, 26, 25, 25, 25, 18, 18, 11, 22, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 24, 24, 23, 23, 21, 21, 23, 24, 24, 24, 24, 23, 23, 21, 21, 21, 21, 21, 23, 23, 21, 21, 21, 21, 21, 21, 24, 24, 18, 18, 21, 21, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 26, 26, 37, 18, 23, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 24, 24, 26, 20, 30, 22, 22, 22, 22, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 25, 25, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 29, 29, 19, 19, 19, 19, 19, 19, 19, 19, 35, 35, 19, 19, 19, 20, 19, 14, 22, 22, 22, 14, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 13, 12, 12, 13, 16, 19, 16, 20, 9, 27, 27, 18, 18, 27, 16, 23, 13, 13, 23, 24, 30, 38, 23, 23, 23, 27, 26, 23, 23, 23, 23, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 17, 14, 17, 19, 19, 19, 9, 13, 12, 15, 13, 14, 16, 17, 22, 23, 16, 13, 17, 14, 20, 16, 15, 20, 20, 14, 17, 13, 16, 21, 17, 20, 14, 16, 14, 16, 13, 20, 15, 19, 14, 11, 14, 15, 15, 15, 7, 11, 10, 12, 11, 11, 13, 14, 17, 17, 13, 11, 14, 12, 16, 13, 12, 16, 16, 11, 14, 11, 13, 18, 14, 16, 11, 13, 12, 13, 11, 16, 12, 15, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 0, 14, 15, 16, 16, 11, 23, 12, 14, 25, 12, 23, 23, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 16, 22, 12, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 29, 46, 19, 0, 3, 8, 8, 11, 17, 16, 24, 23, 7, 9, 9, 12, 20, 6, 12, 6, 11, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 6, 6, 20, 20, 20, 13, 28, 19, 17, 18, 20, 15, 14, 20, 21, 8, 10, 17, 14, 26, 22, 22, 16, 22, 17, 15, 15, 20, 18, 27, 17, 16, 17, 9, 11, 9, 20, 12, 8, 15, 17, 13, 17, 15, 9, 17, 16, 7, 7, 14, 7, 25, 16, 17, 17, 17, 10, 12, 10, 16, 14, 21, 13, 14, 13, 9, 7, 9, 20, 19, 19, 18, 15, 22, 22, 20, 15, 15, 15, 15, 15, 15, 13, 15, 15, 15, 15, 7, 7, 7, 7, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 11, 11, 16, 16, 13, 12, 13, 16, 12, 26, 26, 22, 8, 12, 25, 22, 20, 16, 17, 11, 12, 24, 17, 13, 8, 8, 20, 16, 15, 15, 21, 19, 19, 22, 27, 27, 15, 29, 11, 11, 7, 7, 20, 14, 16, 5, 16, 9, 9, 11, 6, 7, 11, 35, 19, 15, 19, 15, 15, 8, 8, 8, 8, 22, 22, 22, 20, 20, 20, 7, 11, 10, 8, 6, 11, 15, 12, 17, 13, 7, 20, 16, 16, 14, 16, 17, 20, 10, 11, 11, 27, 26, 28, 12, 10, 16, 11, 11, 10, 12, 8, 12, 16, 20, 24, 8, 12, 16, 20, 24, 8, 12, 16, 20, 24, 8, 12, 16, 20, 24, 8, 12, 16, 16, 20, 16, 12, 12, 19, 19, 17, 15, 17, 18, 14, 14, 11, 15, 15, 14, 14, 11, 11, 14, 14, 15, 9, 12, 16, 16, 16, 14, 14, 15, 17, 17, 14, 8, 14, 11, 14, 8, 8, 15, 11, 14, 11, 14, 15, 16, 11, 17, 8, 8, 14, 14, 11, 11, 15, 11, 15, 15, 18, 18, 16, 8, 11, 11, 13, 14, 18, 14, 16, 14, 16, 16, 14, 18, 16, 8, 14, 15, 18, 9, 6, 19, 14, 16, 17, 15, 29, 15, 29, 10, 7, 5, 16, 6, 6, 4, 0, 0, 0, 0, 0, 12, 12, 20, 29, 11, 12, 7, 11, 12, 7, 14, 6, 36, 36, 36, 36, 36, 36, 36, 8, 46, 7, 11, 15, 7, 11, 15, 9, 29, 14, 13, 12, 23, 23, 19, 26, 12, 5, 9, 9, 24, 20, 19, 15, 13, 12, 12, 12, 6, 23, 12, 18, 23, 23, 20, 13, 19, 19, 15, 7, 19, 29, 7, 7, 6, 0, 36, 36, 36, 36, 36, 36, 36, 36, 36, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 10, 8, 9, 24, 23, 23, 19, 29, 17, 23, 23, 16, 18, 25, 19, 29, 28, 22, 17, 17, 18, 14, 19, 11, 24, 22, 33, 26, 18, 17, 22, 24, 24, 19, 19, 18, 22, 22, 18, 17, 14, 22, 22, 15, 8, 17, 19, 23, 18, 17, 18, 16, 23, 14, 31, 18, 20, 15, 11, 14, 24, 28, 32, 17, 16, 24, 19, 20, 14, 14, 16, 20, 19, 17, 9, 9, 19, 23, 25, 14, 25, 14, 25, 14, 21, 21, 21, 21, 25, 25, 26, 26, 25, 14, 25, 14, 25, 25, 25, 14, 25, 14, 14, 25, 25, 25, 25, 25, 25, 20, 16, 16, 16, 16, 25, 16, 25, 25, 25, 26, 25, 25, 25, 25, 11, 11, 25, 25, 11, 11, 26, 25, 26, 26, 25, 26, 25, 26, 26, 25, 25, 25, 25, 17, 25, 17, 25, 17, 22, 22, 22, 22, 25, 25, 25, 25, 14, 14, 25, 14, 25, 14, 26, 26, 24, 19, 24, 19, 19, 19, 19, 19, 19, 19, 24, 25, 25, 19, 25, 23, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 16, 20, 18, 18, 28, 24, 24, 21, 21, 17, 21, 21, 17, 20, 23, 23, 21, 20, 20, 20, 21, 23, 16, 14, 10, 25, 25, 25, 23, 28, 20, 20, 20, 19, 9, 13, 13, 18, 23, 23, 20, 20, 17, 24, 31, 21, 27, 34, 19, 22, 22, 20, 20, 10, 20, 20, 20, 20, 20, 20, 20, 20, 20, 10, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 27, 27, 13, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 15, 15, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 20, 20, 20, 25, 25, 19, 20, 17, 20, 20, 20, 20, 21, 26, 26, 20, 20, 16, 10, 15, 20, 23, 24, 24, 24, 24, 20, 23, 23, 21, 21, 20, 20, 20, 20, 19, 19, 34, 34, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 10, 27, 28, 28, 22, 21, 17, 21, 21, 17, 21, 21, 22, 21, 17, 21, 17, 20, 24, 24, 25, 20, 20, 20, 20, 10, 17, 17, 17, 17, 17, 17, 17, 17, 20, 10, 24, 24, 24, 22, 22, 23, 23, 20, 24, 17, 17, 17, 17, 17, 16, 16, 0, 0, 29, 29, 37, 32, 32, 9, 9, 37, 26, 24, 22, 20, 23, 25, 25, 25, 23, 23, 23, 17, 23, 23, 23, 23, 23, 24, 24, 11, 11, 23, 23, 23, 23, 23, 23, 23, 23, 24, 20, 24, 23, 23, 20, 25, 23, 20, 24, 23, 23, 20, 20, 23, 7, 24, 25, 13, 24, 22, 23, 24, 23, 20, 24, 15, 13, 24, 22, 28, 21, 20, 11, 24, 21, 21, 6, 23, 23, 23, 23, 8, 17, 23, 19, 14, 9, 25, 18, 25, 26, 20, 24, 7, 23, 23, 23, 23, 32, 26, 25, 29, 24, 24, 24, 24, 20, 20, 17, 25, 25, 25, 25, 25, 24, 23, 16, 23, 23, 27, 27, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 16, 19, 8, 8, 23, 23, 25, 25, 25, 20, 17, 17, 8, 8, 8, 8, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 21, 20, 14, 15, 15, 15, 25, 25, 25, 25, 25, 25, 20, 28, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 29, 29, 29, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 27, 27, 27, 27, 27, 27, 27, 27, 27, 24, 20, 17, 13, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 33, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 22, 20, 26, 24, 24, 14, 23, 24, 22, 22, 15, 19, 29, 29, 25, 25, 25, 21, 22, 24, 22, 22, 23, 26, 25, 25, 25, 15, 25, 15, 29, 21, 24, 26, 14, 15, 18, 18, 18, 25, 25, 22, 22, 22, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 17, 17, 16, 16, 16, 20, 22, 16, 21, 24, 16, 25, 24, 21, 27, 21, 29, 28, 30, 24, 29, 27, 21, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 20, 20, 20, 20, 20, 20, 20, 20, 25, 11, 15, 24, 26, 13, 12, 13, 18, 18, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 24, 19, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24, 26, 26, 26, 26, 26, 26, 21, 21, 23, 20, 22, 14, 27, 21, 15, 24, 17, 24, 26, 24, 25, 13, 23, 25, 25, 20, 20, 22, 16, 24, 24, 24, 14, 19, 27, 32, 16, 16, 16, 28, 16, 16, 20, 20, 20, 20, 29, 29, 29, 31, 25, 24, 29, 29, 15, 21, 29, 29, 29, 29, 29, 22, 23, 24, 24, 24, 24, 25, 25, 25, 25, 18, 20, 21, 26, 20, 26, 26, 26, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 26, 26, 26, 26, 7, 9, 13, 9, 9, 15, 15, 16, 14, 14, 24, 20, 22, 26, 9, 9, 9, 9, 9, 9, 15, 15, 13, 13, 9, 9, 10, 10, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 29, 22, 29, 22, 25, 29, 29, 29, 29, 29, 29, 28, 28, 29, 29, 29, 18, 29, 29, 29, 29, 29, 22, 22, 29, 29, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 23, 20, 20, 20, 27, 27, 31, 20, 20, 34, 34, 24, 29, 29, 14, 17, 25, 26, 26, 28, 28, 12, 12, 9, 9, 13, 13, 25, 25, 25, 25, 33, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 19, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 14, 14, 25, 25, 25, 25, 25, 25, 29, 28, 14, 14, 25, 25, 25, 25, 29, 25, 25, 25, 25, 25, 25, 25, 25, 21, 21, 19, 19, 19, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 25, 21, 21, 21, 21, 14, 14, 25, 25, 25, 25, 20, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 14, 25, 25, 14, 14, 25, 11, 25, 11, 25, 25, 14, 14, 25, 25, 14, 14, 25, 25, 14, 14, 25, 25, 14, 14, 25, 19, 25, 19, 26, 26, 26, 26, 25, 25, 25, 25, 19, 19, 25, 25, 25, 25, 25, 25, 20, 25, 20, 20, 25, 20, 20, 20, 20, 20, 17, 13, 11, 11, 11, 9, 9, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 24, 24, 24, 24, 9, 9, 10, 10, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 30, 30, 23, 23, 23, 23, 23, 29, 25, 25, 25, 25, 25, 29, 29, 23, 23, 23, 23, 23, 23, 23, 10, 10, 16, 16, 28, 28, 28, 24, 25, 25, 25, 23, 23, 22, 33, 20, 25, 25, 24, 17, 24, 24, 23, 23, 23, 23, 23, 23, 25, 11, 11, 11, 11, 11, 24, 28, 10, 10, 20, 20, 28, 28, 28, 23, 23, 23, 23, 30, 30, 28, 28, 23, 38, 18, 18, 18, 19, 19, 18, 19, 21, 20, 20, 21, 18, 20, 20, 18, 18, 28, 19, 12, 26, 12, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 24, 24, 19, 19, 20, 20, 24, 23, 23, 28, 28, 28, 27, 27, 27, 20, 20, 12, 23, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 26, 26, 24, 24, 23, 23, 24, 26, 26, 26, 26, 24, 24, 23, 23, 23, 23, 23, 25, 25, 23, 23, 23, 23, 23, 23, 25, 25, 20, 20, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 28, 28, 40, 20, 24, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25, 28, 21, 32, 24, 24, 24, 24, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 27, 27, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 32, 32, 21, 21, 21, 21, 20, 20, 20, 20, 37, 37, 20, 20, 20, 21, 20, 15, 23, 23, 23, 15, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 13, 13, 13, 14, 17, 20, 17, 22, 10, 29, 29, 20, 20, 29, 17, 25, 14, 14, 25, 26, 33, 41, 25, 25, 25, 29, 28, 25, 25, 25, 25, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 18, 15, 18, 20, 20, 20, 10, 14, 13, 16, 14, 15, 18, 18, 23, 24, 18, 14, 19, 15, 21, 17, 16, 21, 21, 15, 18, 14, 18, 23, 18, 21, 15, 18, 15, 17, 14, 22, 17, 20, 15, 12, 15, 16, 16, 16, 8, 12, 11, 13, 12, 12, 14, 15, 19, 19, 14, 11, 15, 13, 17, 14, 13, 17, 17, 12, 15, 11, 14, 19, 15, 17, 12, 14, 13, 14, 12, 18, 13, 16, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 15, 16, 17, 17, 12, 25, 12, 15, 27, 13, 25, 25, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 23, 17, 23, 13, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 32, 51, 21, 0, 3, 9, 9, 13, 19, 17, 26, 26, 7, 10, 10, 13, 22, 7, 13, 7, 12, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 22, 22, 22, 14, 31, 21, 18, 20, 22, 16, 16, 22, 23, 9, 11, 19, 15, 29, 24, 24, 18, 24, 19, 17, 17, 22, 20, 30, 19, 18, 18, 10, 12, 10, 22, 13, 9, 16, 19, 15, 19, 17, 10, 19, 18, 8, 8, 16, 8, 28, 18, 19, 19, 19, 11, 14, 11, 18, 15, 23, 15, 15, 14, 10, 8, 10, 22, 21, 21, 20, 16, 24, 24, 22, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 8, 8, 8, 8, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 12, 12, 17, 17, 14, 13, 15, 17, 13, 28, 28, 25, 9, 13, 28, 24, 22, 17, 18, 13, 14, 27, 19, 14, 9, 9, 22, 17, 16, 16, 23, 21, 21, 24, 30, 30, 16, 32, 12, 12, 7, 7, 22, 15, 18, 6, 17, 10, 10, 12, 7, 7, 12, 39, 21, 16, 21, 16, 16, 9, 9, 9, 9, 24, 24, 24, 22, 22, 22, 8, 12, 11, 9, 7, 12, 17, 14, 18, 14, 8, 22, 18, 18, 15, 18, 19, 22, 11, 12, 12, 30, 29, 30, 13, 11, 18, 12, 12, 11, 13, 9, 13, 18, 22, 26, 9, 13, 18, 22, 26, 9, 13, 18, 22, 26, 9, 13, 18, 22, 26, 9, 13, 18, 18, 22, 18, 13, 13, 21, 21, 19, 17, 19, 20, 15, 15, 12, 17, 17, 15, 15, 12, 12, 15, 15, 17, 10, 13, 17, 17, 17, 15, 15, 17, 19, 19, 15, 9, 15, 12, 15, 9, 9, 16, 12, 15, 12, 15, 17, 17, 12, 18, 9, 9, 15, 15, 12, 12, 17, 12, 17, 16, 20, 20, 18, 9, 12, 12, 15, 16, 20, 15, 18, 15, 18, 17, 15, 20, 18, 9, 15, 17, 19, 9, 7, 21, 15, 18, 18, 16, 32, 16, 32, 11, 8, 5, 17, 7, 6, 4, 0, 0, 0, 0, 0, 13, 13, 22, 32, 13, 13, 7, 12, 13, 8, 16, 7, 40, 40, 40, 40, 40, 40, 40, 9, 51, 7, 12, 16, 7, 12, 16, 10, 32, 15, 14, 13, 25, 25, 20, 29, 13, 6, 10, 10, 27, 22, 21, 16, 15, 13, 13, 13, 7, 25, 13, 19, 26, 25, 22, 15, 21, 21, 17, 7, 21, 32, 7, 7, 7, 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 11, 9, 10, 27, 26, 26, 21, 32, 19, 26, 26, 17, 20, 28, 21, 32, 31, 25, 19, 19, 20, 15, 21, 12, 27, 25, 36, 28, 20, 19, 24, 27, 27, 21, 21, 20, 24, 25, 20, 18, 16, 24, 24, 16, 9, 19, 21, 26, 20, 19, 20, 18, 25, 16, 35, 20, 23, 17, 12, 16, 26, 31, 36, 19, 17, 26, 21, 22, 15, 15, 18, 22, 21, 19, 10, 10, 21, 26, 28, 15, 28, 15, 28, 15, 23, 23, 23, 23, 28, 28, 28, 28, 28, 15, 28, 15, 28, 28, 28, 15, 28, 15, 15, 28, 28, 28, 28, 28, 28, 22, 18, 18, 18, 18, 27, 18, 27, 27, 28, 29, 27, 27, 28, 28, 12, 12, 28, 28, 12, 12, 29, 28, 29, 29, 28, 29, 28, 29, 29, 28, 28, 28, 28, 19, 28, 19, 28, 19, 24, 24, 24, 24, 28, 28, 28, 28, 15, 15, 28, 15, 28, 15, 29, 29, 27, 21, 27, 21, 21, 21, 21, 21, 21, 21, 27, 28, 28, 21, 28, 26, 29, 28, 28, 28, 28, 28, 28, 28, 28, 26, 27, 18, 22, 20, 20, 31, 26, 26, 23, 23, 19, 23, 23, 19, 22, 26, 26, 23, 22, 22, 22, 23, 25, 18, 16, 11, 27, 27, 27, 25, 31, 22, 22, 22, 21, 10, 15, 14, 20, 25, 25, 22, 22, 19, 26, 34, 23, 30, 38, 21, 25, 25, 22, 22, 11, 22, 22, 22, 22, 23, 23, 23, 22, 23, 11, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 25, 25, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 14, 22, 21, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 17, 17, 26, 26, 26, 26, 26, 26, 26, 26, 22, 22, 22, 22, 22, 22, 28, 28, 21, 22, 19, 22, 22, 22, 22, 23, 28, 28, 22, 22, 18, 11, 17, 22, 26, 26, 26, 26, 26, 23, 25, 25, 23, 23, 22, 22, 22, 22, 21, 21, 38, 38, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 11, 30, 30, 30, 24, 23, 19, 23, 23, 19, 23, 23, 24, 23, 19, 23, 19, 23, 27, 27, 28, 22, 22, 22, 22, 11, 18, 18, 18, 18, 18, 18, 18, 18, 22, 11, 27, 27, 27, 24, 25, 26, 26, 22, 27, 19, 18, 18, 18, 18, 17, 17, 0, 0, 32, 32, 41, 36, 36, 10, 10, 41, 28, 27, 25, 22, 26, 28, 28, 28, 26, 25, 26, 19, 26, 26, 26, 26, 26, 27, 27, 12, 12, 26, 26, 26, 26, 26, 26, 26, 26, 27, 22, 26, 26, 26, 22, 28, 26, 22, 26, 26, 26, 22, 22, 26, 7, 26, 27, 14, 27, 24, 26, 27, 26, 22, 26, 16, 14, 27, 24, 30, 24, 22, 12, 26, 24, 24, 7, 26, 26, 25, 25, 9, 19, 26, 21, 15, 10, 27, 20, 27, 28, 22, 27, 8, 25, 25, 25, 25, 36, 28, 27, 32, 27, 27, 27, 27, 22, 22, 19, 27, 27, 27, 27, 27, 26, 26, 17, 25, 25, 30, 30, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 17, 21, 9, 9, 25, 25, 27, 27, 27, 22, 19, 19, 9, 9, 9, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 23, 22, 15, 16, 16, 16, 28, 28, 28, 27, 27, 27, 22, 31, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 32, 32, 32, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 30, 30, 30, 30, 30, 30, 30, 30, 30, 26, 22, 19, 15, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 32, 32, 32, 32, 32, 32, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 36, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 25, 23, 29, 27, 27, 16, 25, 27, 24, 24, 16, 21, 32, 32, 28, 28, 28, 23, 25, 27, 24, 24, 26, 29, 27, 27, 27, 16, 27, 16, 32, 23, 26, 29, 15, 16, 20, 19, 20, 27, 28, 24, 24, 24, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 18, 18, 18, 18, 18, 22, 25, 17, 23, 26, 18, 27, 27, 23, 30, 23, 32, 31, 33, 27, 32, 30, 23, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 22, 22, 22, 22, 22, 22, 22, 22, 28, 13, 17, 27, 29, 14, 13, 14, 20, 20, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 26, 26, 26, 21, 24, 24, 24, 24, 24, 24, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 23, 23, 25, 22, 24, 15, 30, 24, 17, 27, 18, 26, 28, 26, 28, 15, 26, 28, 28, 22, 22, 25, 18, 27, 27, 27, 15, 21, 30, 35, 18, 18, 18, 31, 18, 18, 22, 22, 22, 22, 32, 32, 32, 34, 28, 26, 32, 32, 16, 23, 32, 32, 32, 32, 32, 24, 26, 26, 26, 26, 26, 28, 28, 28, 28, 20, 22, 23, 28, 22, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 26, 28, 28, 28, 28, 28, 8, 10, 14, 10, 10, 17, 17, 18, 16, 16, 26, 22, 24, 29, 10, 10, 10, 10, 10, 10, 16, 16, 14, 14, 10, 10, 12, 12, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 32, 24, 32, 24, 28, 32, 32, 32, 32, 32, 32, 31, 31, 32, 32, 32, 19, 32, 32, 32, 32, 32, 24, 24, 32, 32, 26, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 28, 25, 22, 22, 22, 30, 30, 34, 22, 22, 38, 38, 27, 32, 32, 16, 19, 27, 29, 29, 31, 31, 13, 13, 10, 10, 15, 15, 28, 28, 27, 27, 36, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 21, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 28, 28, 28, 28, 28, 28, 28, 15, 15, 28, 28, 28, 28, 28, 28, 32, 31, 15, 15, 28, 28, 28, 28, 32, 28, 28, 28, 28, 28, 28, 28, 28, 23, 23, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 28, 23, 23, 23, 23, 15, 15, 27, 27, 27, 27, 22, 22, 27, 27, 28, 28, 28, 28, 28, 28, 28, 15, 28, 28, 15, 15, 28, 12, 28, 12, 28, 28, 15, 15, 28, 28, 15, 15, 28, 28, 15, 15, 28, 28, 15, 15, 28, 21, 28, 21, 29, 29, 29, 29, 28, 28, 28, 28, 21, 21, 28, 28, 28, 28, 28, 28, 22, 28, 22, 22, 28, 22, 22, 22, 22, 22, 19, 14, 12, 12, 12, 10, 10, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 11, 11, 26, 26, 26, 26, 10, 10, 11, 11, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 33, 33, 26, 26, 26, 26, 26, 32, 28, 28, 28, 28, 28, 32, 32, 26, 26, 26, 26, 26, 26, 26, 11, 11, 17, 17, 31, 31, 31, 27, 28, 28, 27, 25, 25, 24, 36, 22, 28, 28, 27, 19, 27, 27, 26, 26, 26, 26, 26, 26, 28, 12, 12, 12, 12, 12, 27, 31, 11, 11, 22, 22, 30, 30, 30, 26, 26, 26, 26, 33, 33, 30, 30, 25, 42, 19, 19, 20, 21, 21, 20, 20, 23, 22, 22, 24, 20, 22, 22, 19, 19, 31, 21, 14, 29, 14, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 26, 26, 21, 21, 22, 22, 26, 26, 26, 30, 30, 30, 30, 30, 30, 22, 22, 13, 26, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 28, 28, 27, 27, 25, 25, 27, 28, 28, 28, 28, 27, 27, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 28, 28, 22, 22, 24, 24, 23, 23, 23, 23, 22, 23, 23, 22, 22, 23, 31, 31, 44, 22, 27, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 28, 28, 31, 23, 36, 26, 26, 26, 26, 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 29, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 35, 35, 23, 23, 23, 23, 23, 23, 23, 23, 41, 41, 22, 22, 22, 23, 22, 17, 26, 26, 26, 17, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 15, 14, 14, 16, 19, 23, 19, 24, 11, 31, 31, 22, 22, 32, 19, 28, 16, 16, 28, 29, 36, 45, 28, 28, 28, 32, 31, 28, 28, 28, 28, 32, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 20, 17, 20, 22, 22, 22, 11, 16, 14, 18, 16, 16, 19, 20, 25, 27, 19, 15, 21, 17, 23, 19, 18, 23, 23, 16, 20, 15, 19, 25, 20, 23, 17, 19, 17, 19, 16, 24, 18, 22, 16, 13, 16, 18, 18, 18, 9, 13, 12, 14, 13, 13, 15, 16, 21, 20, 15, 12, 17, 14, 19, 15, 14, 19, 19, 13, 16, 12, 15, 21, 16, 19, 13, 15, 14, 15, 13, 19, 14, 18, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 17, 18, 19, 19, 13, 27, 14, 17, 29, 14, 27, 28, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 26, 19, 26, 14, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 33, 53, 21, 0, 3, 9, 9, 13, 20, 18, 27, 26, 8, 10, 10, 14, 23, 7, 13, 7, 13, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 7, 7, 23, 23, 23, 15, 32, 21, 19, 20, 23, 17, 16, 23, 23, 9, 12, 19, 16, 30, 25, 25, 18, 25, 20, 18, 17, 23, 21, 31, 19, 18, 19, 10, 13, 10, 23, 14, 9, 17, 19, 15, 19, 17, 10, 19, 19, 8, 8, 16, 8, 28, 19, 19, 19, 19, 11, 14, 11, 19, 16, 24, 15, 16, 15, 10, 8, 10, 23, 21, 21, 20, 17, 25, 25, 23, 17, 17, 17, 17, 17, 17, 15, 17, 17, 17, 17, 8, 8, 8, 8, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 12, 12, 18, 18, 15, 13, 15, 18, 13, 29, 29, 26, 9, 14, 28, 25, 23, 18, 19, 13, 14, 27, 19, 15, 9, 9, 23, 18, 17, 17, 24, 21, 21, 25, 31, 31, 17, 33, 12, 12, 8, 8, 23, 16, 18, 6, 18, 10, 10, 12, 7, 8, 12, 40, 21, 17, 21, 17, 17, 9, 9, 9, 9, 25, 25, 25, 23, 23, 23, 8, 12, 11, 9, 7, 12, 18, 14, 19, 15, 8, 23, 18, 18, 16, 18, 19, 23, 12, 12, 12, 31, 30, 31, 14, 12, 18, 12, 12, 12, 14, 10, 14, 18, 22, 27, 10, 14, 18, 22, 27, 10, 14, 18, 22, 27, 10, 14, 18, 22, 27, 10, 14, 18, 18, 22, 18, 14, 14, 22, 22, 20, 17, 20, 20, 16, 16, 12, 17, 17, 15, 16, 12, 12, 16, 16, 17, 10, 13, 18, 18, 18, 16, 16, 17, 20, 20, 16, 9, 16, 12, 16, 9, 9, 17, 12, 16, 12, 16, 17, 18, 13, 19, 9, 9, 16, 16, 12, 12, 17, 12, 18, 17, 21, 21, 19, 9, 12, 12, 15, 16, 21, 16, 18, 16, 18, 18, 16, 21, 19, 9, 16, 17, 20, 10, 7, 21, 16, 19, 19, 17, 33, 17, 33, 11, 8, 6, 18, 7, 7, 4, 0, 0, 0, 0, 0, 13, 13, 23, 33, 13, 14, 8, 12, 13, 8, 16, 7, 42, 42, 42, 42, 42, 42, 42, 9, 53, 8, 12, 17, 8, 12, 17, 10, 33, 16, 15, 14, 26, 26, 21, 30, 13, 6, 10, 10, 27, 22, 22, 17, 15, 14, 14, 14, 7, 26, 14, 20, 26, 26, 22, 15, 22, 21, 17, 7, 21, 33, 7, 7, 7, 0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 11, 9, 10, 27, 27, 27, 21, 33, 19, 27, 27, 18, 20, 29, 21, 33, 32, 25, 19, 19, 20, 16, 22, 12, 28, 25, 37, 29, 20, 20, 25, 28, 28, 21, 21, 20, 25, 26, 21, 19, 16, 25, 25, 17, 9, 19, 21, 27, 21, 20, 21, 18, 26, 16, 36, 21, 23, 18, 12, 16, 27, 32, 37, 19, 18, 27, 21, 23, 16, 16, 18, 23, 21, 19, 10, 10, 22, 26, 28, 16, 28, 16, 28, 16, 24, 24, 24, 24, 28, 28, 29, 29, 28, 16, 28, 16, 28, 28, 28, 16, 28, 16, 16, 28, 28, 28, 28, 28, 28, 23, 18, 18, 18, 18, 28, 18, 28, 28, 29, 30, 28, 28, 28, 28, 13, 13, 28, 28, 13, 13, 30, 29, 30, 30, 29, 30, 29, 30, 30, 28, 28, 28, 28, 20, 28, 20, 28, 20, 25, 25, 25, 25, 28, 28, 28, 28, 16, 16, 28, 16, 28, 16, 30, 30, 27, 21, 27, 21, 21, 21, 21, 21, 21, 21, 27, 29, 29, 21, 28, 26, 30, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 18, 23, 21, 21, 32, 27, 27, 24, 24, 19, 24, 24, 19, 23, 26, 26, 23, 23, 23, 23, 24, 26, 19, 16, 11, 28, 28, 28, 26, 32, 23, 23, 23, 21, 10, 15, 15, 20, 26, 26, 23, 23, 19, 27, 35, 24, 31, 39, 22, 25, 25, 23, 23, 11, 23, 23, 23, 23, 23, 23, 23, 22, 23, 12, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 26, 26, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 30, 30, 15, 23, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 23, 23, 21, 21, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 17, 17, 27, 27, 27, 27, 27, 27, 27, 27, 23, 23, 23, 23, 23, 23, 28, 28, 22, 23, 19, 23, 23, 23, 23, 24, 29, 29, 23, 23, 18, 11, 17, 23, 27, 27, 27, 27, 27, 23, 26, 26, 24, 24, 23, 23, 23, 23, 21, 21, 39, 39, 23, 23, 23, 23, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 11, 31, 31, 31, 25, 24, 19, 24, 24, 19, 24, 24, 25, 24, 19, 24, 19, 23, 28, 28, 29, 23, 23, 23, 23, 11, 19, 19, 19, 19, 19, 19, 19, 19, 23, 12, 28, 28, 28, 25, 25, 27, 27, 23, 28, 20, 19, 19, 19, 19, 18, 18, 0, 0, 33, 33, 42, 37, 37, 10, 10, 42, 29, 27, 25, 23, 27, 29, 29, 29, 27, 26, 27, 19, 27, 27, 27, 27, 27, 28, 28, 13, 13, 27, 27, 27, 27, 27, 27, 27, 27, 28, 23, 27, 27, 27, 23, 29, 27, 23, 27, 27, 27, 23, 23, 27, 8, 27, 28, 14, 28, 25, 27, 28, 27, 23, 27, 17, 14, 28, 25, 31, 24, 23, 12, 27, 24, 24, 7, 27, 27, 26, 26, 9, 19, 27, 22, 15, 10, 28, 20, 28, 29, 23, 28, 8, 26, 26, 26, 26, 37, 29, 28, 33, 28, 28, 28, 28, 23, 23, 19, 28, 28, 28, 28, 28, 27, 27, 18, 26, 26, 31, 31, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 18, 22, 9, 9, 26, 26, 28, 28, 28, 23, 19, 19, 9, 9, 9, 9, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 24, 23, 16, 17, 17, 17, 29, 29, 29, 28, 28, 28, 23, 32, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 33, 33, 33, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 31, 31, 31, 31, 31, 31, 31, 27, 23, 19, 15, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 33, 33, 33, 33, 33, 33, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 37, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 25, 23, 30, 27, 27, 16, 26, 28, 25, 25, 17, 22, 33, 33, 28, 28, 28, 24, 25, 27, 25, 25, 26, 30, 28, 28, 28, 17, 28, 17, 33, 24, 27, 30, 16, 17, 20, 20, 20, 28, 28, 25, 25, 25, 28, 28, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 19, 19, 18, 18, 18, 23, 25, 18, 23, 27, 18, 28, 28, 23, 31, 24, 33, 32, 34, 28, 33, 31, 23, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 23, 23, 23, 23, 23, 23, 23, 23, 28, 13, 18, 28, 30, 15, 14, 14, 20, 20, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 21, 25, 25, 25, 25, 25, 25, 28, 28, 28, 28, 30, 30, 30, 30, 30, 30, 24, 24, 26, 23, 25, 16, 31, 24, 18, 28, 19, 27, 29, 27, 28, 15, 26, 29, 29, 23, 23, 26, 18, 28, 28, 28, 16, 22, 31, 36, 18, 18, 18, 32, 18, 18, 23, 23, 23, 23, 33, 33, 33, 35, 29, 27, 33, 33, 17, 24, 33, 33, 33, 33, 33, 25, 26, 27, 27, 27, 27, 29, 29, 29, 29, 20, 23, 23, 29, 23, 29, 29, 29, 29, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 29, 29, 29, 29, 29, 8, 10, 15, 10, 10, 17, 17, 19, 16, 16, 27, 23, 25, 30, 10, 10, 10, 10, 10, 10, 17, 17, 14, 14, 10, 10, 12, 12, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 33, 25, 33, 25, 28, 33, 33, 33, 33, 33, 33, 32, 32, 33, 33, 33, 20, 33, 33, 33, 33, 33, 25, 25, 33, 33, 27, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 28, 26, 23, 23, 23, 31, 31, 35, 23, 23, 39, 39, 28, 33, 33, 16, 19, 28, 30, 30, 32, 32, 13, 13, 10, 10, 15, 15, 29, 29, 28, 28, 37, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 21, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 28, 28, 28, 28, 28, 28, 28, 28, 16, 16, 28, 28, 28, 28, 28, 28, 33, 32, 16, 16, 28, 28, 28, 28, 33, 28, 28, 28, 28, 28, 28, 28, 28, 24, 24, 21, 21, 21, 21, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 24, 24, 24, 24, 16, 16, 28, 28, 28, 28, 23, 23, 28, 28, 28, 28, 28, 28, 28, 28, 28, 16, 28, 28, 16, 16, 28, 13, 28, 13, 28, 28, 16, 16, 28, 28, 16, 16, 28, 28, 16, 16, 28, 28, 16, 16, 28, 21, 28, 21, 30, 30, 30, 30, 28, 28, 28, 28, 21, 21, 28, 28, 28, 28, 28, 28, 23, 28, 23, 23, 28, 23, 23, 23, 23, 23, 19, 14, 13, 13, 13, 10, 10, 12, 12, 11, 11, 10, 10, 10, 10, 10, 10, 11, 11, 27, 27, 27, 27, 10, 10, 11, 11, 23, 23, 23, 23, 23, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 34, 34, 27, 27, 27, 27, 27, 33, 28, 28, 28, 28, 28, 33, 33, 27, 27, 27, 27, 27, 27, 27, 11, 11, 18, 18, 32, 32, 32, 28, 28, 29, 28, 26, 26, 25, 38, 23, 28, 28, 27, 19, 27, 27, 27, 27, 27, 27, 27, 27, 28, 13, 13, 13, 13, 13, 27, 32, 11, 11, 23, 23, 31, 31, 31, 27, 27, 27, 27, 34, 34, 31, 31, 26, 43, 20, 20, 20, 21, 22, 21, 21, 24, 23, 22, 24, 21, 23, 23, 20, 20, 32, 21, 14, 30, 14, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 27, 27, 22, 21, 23, 23, 27, 26, 26, 31, 31, 31, 31, 31, 31, 23, 23, 13, 26, 23, 23, 23, 23, 23, 23, 20, 20, 20, 20, 29, 29, 28, 28, 26, 26, 28, 29, 29, 29, 29, 28, 28, 26, 26, 26, 26, 26, 28, 28, 26, 26, 26, 26, 26, 26, 29, 29, 23, 23, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 31, 32, 45, 23, 28, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 32, 24, 37, 27, 27, 27, 27, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 30, 30, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 36, 36, 24, 24, 24, 24, 23, 23, 23, 23, 42, 42, 23, 23, 23, 24, 23, 17, 27, 27, 27, 17, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 15, 14, 14, 16, 19, 23, 19, 24, 11, 32, 32, 23, 23, 33, 19, 28, 16, 16, 28, 30, 37, 46, 28, 28, 28, 33, 32, 28, 28, 28, 28, 33, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 20, 18, 21, 23, 23, 23, 11, 16, 15, 18, 16, 17, 20, 21, 26, 28, 20, 16, 21, 17, 24, 19, 19, 24, 24, 17, 21, 16, 20, 26, 20, 24, 18, 20, 17, 19, 16, 25, 19, 23, 17, 14, 17, 19, 19, 19, 9, 13, 12, 15, 13, 13, 15, 17, 21, 21, 15, 13, 17, 14, 19, 16, 14, 19, 19, 14, 17, 13, 16, 22, 17, 19, 13, 15, 14, 16, 14, 20, 15, 19, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 18, 18, 20, 19, 14, 28, 14, 18, 30, 15, 28, 28, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 27, 20, 26, 15, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, 59, 24, 0, 4, 10, 11, 15, 22, 20, 30, 30, 9, 11, 11, 15, 25, 8, 15, 8, 14, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 8, 8, 25, 25, 25, 17, 35, 24, 21, 23, 26, 19, 18, 25, 26, 10, 13, 21, 17, 33, 28, 28, 21, 28, 22, 20, 19, 25, 23, 35, 22, 20, 21, 11, 14, 11, 25, 15, 10, 19, 22, 17, 22, 19, 12, 22, 21, 9, 9, 18, 9, 32, 21, 22, 22, 22, 13, 16, 13, 21, 18, 27, 17, 18, 17, 11, 9, 11, 25, 24, 24, 23, 19, 28, 28, 25, 19, 19, 19, 19, 19, 19, 17, 19, 19, 19, 19, 9, 9, 9, 9, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 14, 14, 20, 20, 17, 15, 17, 20, 15, 33, 33, 29, 10, 15, 32, 28, 25, 20, 21, 15, 16, 31, 22, 17, 10, 11, 25, 20, 19, 19, 27, 24, 24, 28, 34, 34, 19, 37, 14, 14, 8, 8, 25, 18, 20, 6, 20, 12, 12, 14, 8, 8, 14, 45, 24, 19, 24, 19, 19, 10, 10, 10, 10, 28, 28, 28, 25, 25, 25, 9, 14, 12, 10, 8, 14, 20, 16, 21, 17, 9, 26, 21, 20, 18, 21, 22, 25, 13, 14, 14, 34, 34, 35, 15, 13, 21, 14, 14, 13, 16, 11, 16, 20, 25, 30, 11, 16, 20, 25, 30, 11, 16, 20, 25, 30, 11, 16, 20, 25, 30, 11, 16, 20, 20, 25, 20, 16, 16, 24, 24, 22, 19, 22, 23, 18, 18, 14, 20, 20, 17, 18, 14, 14, 18, 18, 19, 12, 15, 20, 20, 20, 18, 18, 19, 22, 22, 18, 10, 18, 14, 18, 10, 10, 19, 14, 18, 14, 18, 20, 20, 14, 21, 10, 10, 18, 18, 14, 14, 19, 14, 20, 19, 23, 23, 21, 10, 14, 14, 17, 18, 23, 17, 21, 18, 21, 20, 18, 23, 21, 10, 18, 19, 22, 11, 8, 24, 18, 21, 21, 19, 37, 19, 37, 12, 9, 6, 20, 8, 7, 5, 0, 0, 0, 0, 0, 15, 15, 25, 37, 15, 15, 8, 14, 15, 9, 18, 8, 47, 47, 47, 47, 47, 47, 47, 10, 59, 8, 14, 19, 8, 14, 19, 12, 37, 18, 17, 15, 29, 29, 24, 33, 15, 6, 11, 11, 31, 25, 24, 19, 17, 15, 15, 15, 8, 29, 15, 22, 30, 29, 25, 17, 24, 24, 19, 8, 24, 37, 8, 8, 8, 0, 47, 47, 47, 47, 47, 47, 47, 47, 47, 14, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 11, 11, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 11, 11, 12, 12, 13, 10, 12, 31, 30, 30, 24, 37, 22, 30, 30, 20, 23, 32, 24, 38, 36, 28, 22, 22, 23, 18, 25, 13, 31, 28, 42, 33, 23, 22, 28, 31, 31, 24, 24, 23, 28, 29, 23, 21, 18, 28, 28, 19, 11, 21, 24, 30, 24, 22, 23, 20, 29, 18, 40, 23, 26, 20, 14, 18, 31, 36, 41, 21, 20, 30, 24, 25, 17, 17, 20, 26, 24, 22, 12, 12, 24, 30, 32, 17, 32, 17, 32, 17, 27, 27, 27, 27, 32, 32, 33, 33, 32, 17, 32, 17, 32, 32, 32, 17, 32, 17, 17, 32, 32, 32, 32, 32, 32, 25, 20, 20, 20, 20, 31, 20, 31, 31, 32, 33, 31, 31, 32, 32, 14, 14, 32, 32, 14, 14, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 22, 32, 22, 32, 22, 28, 28, 28, 28, 32, 32, 32, 32, 17, 17, 32, 17, 32, 17, 33, 33, 31, 24, 31, 24, 24, 24, 24, 24, 24, 24, 31, 32, 32, 24, 32, 30, 33, 32, 32, 32, 32, 32, 32, 32, 32, 30, 31, 20, 25, 23, 23, 35, 30, 30, 26, 26, 22, 26, 26, 22, 25, 30, 30, 26, 25, 25, 25, 26, 29, 21, 18, 12, 32, 32, 32, 29, 36, 25, 25, 25, 24, 11, 17, 17, 23, 29, 29, 26, 26, 21, 30, 39, 26, 35, 44, 24, 28, 28, 26, 26, 12, 26, 25, 26, 26, 26, 26, 26, 25, 26, 13, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 34, 34, 17, 25, 24, 24, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 26, 26, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 19, 19, 30, 30, 30, 30, 30, 30, 30, 30, 26, 26, 25, 25, 25, 25, 32, 32, 24, 25, 22, 25, 25, 25, 25, 27, 33, 33, 26, 26, 20, 12, 19, 25, 30, 30, 30, 30, 30, 26, 29, 29, 26, 26, 26, 26, 26, 25, 24, 24, 44, 44, 25, 25, 25, 25, 24, 24, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 12, 35, 35, 35, 28, 26, 22, 26, 26, 22, 26, 26, 28, 26, 22, 26, 22, 26, 31, 31, 32, 25, 25, 25, 25, 13, 21, 21, 21, 21, 21, 21, 21, 21, 25, 13, 31, 31, 31, 28, 29, 30, 30, 25, 31, 22, 21, 21, 21, 21, 20, 20, 0, 0, 37, 37, 47, 41, 41, 11, 11, 47, 33, 31, 29, 25, 30, 32, 32, 32, 30, 29, 30, 21, 30, 30, 30, 30, 30, 31, 31, 14, 14, 30, 30, 30, 30, 30, 30, 30, 30, 31, 26, 30, 30, 30, 26, 33, 30, 26, 30, 30, 30, 26, 26, 30, 9, 30, 31, 16, 31, 28, 30, 31, 30, 26, 30, 19, 16, 31, 28, 35, 27, 25, 14, 30, 27, 27, 8, 30, 30, 29, 29, 10, 22, 30, 24, 17, 11, 31, 23, 32, 33, 25, 31, 9, 29, 29, 29, 29, 41, 33, 31, 37, 31, 31, 31, 31, 26, 25, 21, 31, 31, 31, 31, 31, 30, 30, 20, 29, 29, 35, 35, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 20, 25, 10, 10, 29, 29, 31, 31, 31, 25, 21, 21, 10, 10, 10, 10, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 30, 27, 25, 17, 19, 19, 19, 32, 32, 32, 31, 31, 31, 26, 35, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 37, 37, 37, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 35, 35, 35, 35, 35, 35, 35, 35, 35, 30, 26, 22, 17, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 37, 37, 37, 37, 37, 37, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 32, 28, 26, 34, 31, 31, 18, 29, 31, 28, 28, 19, 24, 37, 37, 32, 32, 32, 26, 28, 31, 28, 28, 30, 33, 31, 31, 31, 19, 31, 19, 37, 27, 30, 33, 18, 19, 23, 22, 23, 32, 32, 28, 28, 28, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 21, 21, 20, 20, 20, 26, 28, 20, 26, 31, 21, 32, 31, 26, 35, 27, 37, 36, 38, 31, 37, 35, 26, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 25, 25, 25, 25, 25, 25, 25, 32, 15, 20, 31, 34, 17, 15, 16, 23, 23, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 30, 30, 30, 24, 28, 28, 28, 28, 28, 28, 31, 31, 31, 31, 33, 33, 33, 33, 33, 33, 27, 27, 29, 25, 28, 18, 35, 27, 20, 31, 21, 30, 33, 30, 32, 17, 30, 32, 32, 26, 26, 29, 20, 31, 31, 31, 18, 24, 34, 40, 20, 20, 20, 36, 20, 20, 25, 25, 25, 25, 37, 37, 37, 39, 32, 30, 37, 37, 19, 27, 37, 37, 37, 37, 37, 28, 30, 30, 30, 30, 30, 32, 32, 32, 32, 23, 25, 26, 33, 26, 33, 33, 33, 33, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 30, 33, 33, 33, 33, 33, 9, 12, 16, 11, 11, 19, 19, 21, 18, 18, 30, 25, 28, 33, 11, 11, 12, 12, 11, 11, 19, 19, 16, 16, 11, 11, 13, 13, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 37, 28, 37, 28, 32, 37, 37, 37, 37, 37, 37, 36, 36, 37, 37, 37, 22, 37, 37, 37, 37, 37, 28, 28, 37, 37, 30, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 32, 29, 26, 25, 25, 35, 35, 40, 26, 26, 44, 44, 31, 37, 37, 18, 22, 32, 34, 34, 36, 36, 15, 15, 11, 11, 17, 17, 33, 33, 31, 31, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 24, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 32, 32, 32, 32, 32, 32, 32, 32, 17, 17, 32, 32, 32, 32, 32, 32, 37, 36, 17, 17, 32, 32, 32, 32, 37, 32, 32, 32, 32, 32, 32, 32, 32, 27, 27, 24, 24, 24, 24, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 32, 27, 27, 27, 27, 18, 18, 31, 31, 31, 31, 26, 26, 31, 31, 32, 32, 32, 32, 32, 32, 32, 17, 32, 32, 17, 17, 32, 14, 32, 14, 32, 32, 17, 17, 32, 32, 17, 17, 32, 32, 17, 17, 32, 32, 17, 17, 32, 24, 32, 24, 33, 33, 33, 33, 32, 32, 32, 32, 24, 24, 32, 32, 32, 32, 32, 32, 26, 32, 26, 26, 32, 26, 26, 26, 26, 26, 22, 16, 14, 14, 14, 12, 12, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 13, 13, 30, 30, 30, 30, 11, 11, 12, 12, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 38, 38, 30, 30, 30, 30, 30, 37, 32, 32, 32, 32, 32, 37, 37, 30, 30, 30, 30, 30, 30, 30, 12, 12, 20, 20, 36, 36, 36, 31, 32, 32, 31, 29, 29, 28, 42, 25, 32, 32, 31, 22, 31, 31, 30, 30, 30, 30, 30, 30, 32, 14, 14, 14, 14, 14, 31, 36, 13, 13, 25, 25, 35, 35, 35, 30, 30, 30, 30, 38, 38, 35, 35, 29, 48, 22, 22, 23, 24, 24, 23, 24, 27, 26, 25, 27, 23, 26, 26, 22, 22, 36, 24, 16, 33, 16, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 30, 30, 25, 24, 25, 25, 30, 30, 30, 35, 35, 35, 34, 34, 34, 25, 25, 15, 30, 26, 26, 26, 26, 26, 26, 22, 22, 22, 22, 33, 33, 31, 31, 29, 29, 31, 33, 33, 33, 33, 31, 31, 29, 29, 29, 29, 29, 31, 31, 29, 29, 29, 29, 29, 29, 32, 32, 25, 25, 28, 28, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 35, 35, 51, 25, 31, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 32, 32, 36, 27, 41, 30, 30, 30, 30, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 34, 34, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 40, 40, 26, 26, 26, 26, 26, 26, 26, 26, 47, 47, 26, 26, 26, 27, 26, 19, 30, 30, 30, 19, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 17, 16, 16, 18, 22, 26, 22, 27, 12, 36, 36, 25, 25, 37, 22, 32, 18, 18, 32, 33, 42, 52, 32, 32, 32, 37, 36, 32, 32, 32, 32, 37, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 23, 20, 23, 26, 26, 26, 13, 18, 16, 20, 18, 19, 22, 23, 29, 31, 22, 17, 24, 19, 27, 22, 21, 27, 27, 19, 23, 17, 22, 29, 23, 27, 20, 22, 19, 22, 18, 28, 21, 26, 19, 16, 19, 21, 21, 21, 10, 15, 14, 16, 15, 15, 17, 19, 24, 24, 17, 14, 19, 16, 22, 18, 16, 22, 22, 15, 19, 14, 18, 25, 19, 22, 15, 17, 16, 18, 15, 22, 16, 21, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 20, 21, 22, 22, 15, 32, 16, 20, 34, 17, 32, 32, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 30, 22, 30, 17, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 42, 67, 27, 0, 4, 12, 12, 16, 25, 23, 34, 34, 10, 13, 13, 18, 29, 9, 17, 9, 16, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 9, 9, 29, 29, 29, 19, 40, 27, 24, 26, 29, 21, 21, 29, 30, 11, 15, 24, 20, 38, 31, 32, 24, 32, 25, 22, 22, 29, 26, 39, 25, 23, 24, 13, 16, 13, 29, 17, 11, 21, 25, 19, 25, 22, 13, 25, 24, 10, 10, 21, 10, 36, 24, 25, 25, 25, 15, 18, 14, 24, 20, 30, 19, 20, 19, 13, 10, 13, 29, 27, 27, 26, 21, 31, 32, 29, 21, 21, 21, 21, 21, 21, 19, 22, 22, 22, 22, 10, 10, 10, 10, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 16, 16, 23, 23, 19, 17, 19, 23, 17, 37, 37, 32, 12, 17, 36, 32, 29, 23, 24, 16, 18, 35, 25, 19, 12, 12, 29, 23, 21, 21, 31, 27, 27, 32, 39, 39, 21, 42, 16, 16, 10, 10, 29, 20, 23, 7, 23, 13, 13, 16, 9, 10, 16, 51, 27, 21, 27, 21, 21, 11, 11, 11, 11, 32, 32, 32, 29, 29, 29, 10, 16, 14, 12, 9, 16, 22, 18, 24, 19, 10, 29, 23, 23, 20, 24, 25, 29, 15, 15, 15, 39, 38, 40, 17, 15, 23, 15, 15, 15, 18, 12, 18, 23, 29, 34, 12, 18, 23, 29, 34, 12, 18, 23, 29, 34, 12, 18, 23, 29, 34, 12, 18, 23, 23, 29, 23, 18, 18, 28, 28, 25, 22, 25, 26, 20, 20, 16, 22, 22, 20, 20, 16, 16, 20, 20, 22, 13, 17, 23, 23, 23, 20, 20, 22, 25, 25, 20, 11, 20, 16, 20, 11, 11, 21, 15, 20, 16, 20, 22, 23, 16, 24, 11, 11, 20, 20, 16, 16, 22, 16, 22, 21, 27, 27, 24, 11, 16, 16, 19, 21, 27, 20, 24, 20, 24, 23, 20, 27, 24, 11, 20, 22, 26, 12, 9, 27, 20, 24, 24, 21, 42, 21, 42, 14, 11, 7, 23, 9, 8, 5, 0, 0, 0, 0, 0, 17, 17, 29, 42, 17, 17, 10, 16, 17, 10, 21, 9, 53, 53, 53, 53, 53, 53, 53, 12, 67, 10, 16, 22, 10, 16, 22, 13, 42, 20, 19, 17, 33, 33, 27, 38, 17, 7, 13, 13, 35, 28, 27, 21, 19, 17, 17, 18, 9, 33, 18, 25, 34, 33, 29, 19, 27, 27, 22, 10, 27, 42, 10, 10, 9, 0, 53, 53, 53, 53, 53, 53, 53, 53, 53, 15, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 14, 11, 13, 35, 34, 34, 27, 42, 25, 34, 34, 23, 26, 36, 27, 43, 41, 32, 24, 24, 26, 20, 28, 15, 35, 32, 47, 37, 26, 25, 32, 35, 35, 27, 27, 26, 32, 32, 26, 24, 21, 32, 32, 21, 12, 24, 27, 34, 27, 25, 27, 23, 33, 20, 46, 27, 30, 22, 16, 21, 35, 41, 47, 24, 23, 35, 27, 29, 20, 20, 23, 29, 27, 25, 13, 13, 28, 34, 36, 20, 36, 20, 36, 20, 31, 31, 31, 31, 36, 36, 37, 37, 36, 20, 36, 20, 36, 36, 36, 20, 36, 20, 20, 36, 36, 36, 36, 36, 36, 29, 23, 23, 23, 23, 36, 23, 36, 36, 36, 38, 36, 36, 36, 36, 16, 16, 36, 36, 16, 16, 38, 37, 38, 38, 37, 38, 37, 38, 38, 36, 36, 36, 36, 25, 36, 25, 36, 25, 32, 32, 32, 32, 36, 36, 36, 36, 20, 20, 36, 20, 36, 20, 38, 38, 35, 27, 35, 27, 27, 27, 27, 27, 27, 27, 35, 36, 36, 27, 36, 34, 38, 36, 36, 36, 36, 36, 36, 36, 36, 35, 36, 23, 29, 27, 27, 40, 34, 34, 30, 30, 25, 30, 30, 25, 29, 34, 34, 30, 29, 29, 29, 30, 33, 24, 21, 14, 36, 36, 36, 33, 40, 29, 29, 29, 27, 12, 20, 19, 26, 33, 33, 29, 29, 24, 34, 45, 30, 40, 50, 28, 32, 32, 29, 29, 14, 29, 29, 29, 29, 30, 30, 30, 28, 30, 15, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 33, 33, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 38, 38, 19, 29, 27, 27, 29, 29, 30, 30, 30, 30, 29, 29, 29, 29, 27, 27, 27, 27, 30, 30, 27, 27, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 22, 22, 34, 34, 34, 34, 34, 34, 34, 34, 29, 29, 29, 29, 29, 29, 36, 36, 27, 29, 24, 29, 29, 29, 29, 30, 37, 37, 29, 29, 23, 14, 22, 29, 34, 34, 34, 35, 35, 30, 33, 33, 30, 30, 29, 29, 29, 29, 27, 27, 50, 50, 29, 29, 29, 29, 27, 27, 27, 27, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 14, 40, 40, 40, 32, 30, 25, 30, 30, 25, 30, 30, 32, 30, 25, 30, 25, 30, 35, 35, 37, 29, 29, 29, 29, 14, 24, 24, 24, 24, 24, 24, 24, 24, 29, 15, 35, 35, 35, 32, 32, 34, 34, 29, 35, 25, 24, 24, 24, 24, 23, 23, 0, 0, 42, 42, 54, 47, 47, 13, 13, 54, 37, 35, 32, 29, 34, 37, 37, 37, 34, 33, 34, 24, 34, 34, 34, 34, 34, 35, 35, 16, 16, 34, 34, 34, 34, 34, 34, 34, 34, 35, 29, 34, 34, 34, 29, 37, 34, 29, 34, 34, 34, 29, 29, 34, 10, 34, 36, 18, 35, 32, 34, 35, 34, 29, 34, 21, 18, 35, 32, 40, 31, 29, 15, 34, 31, 31, 9, 34, 34, 33, 33, 11, 25, 34, 27, 20, 13, 36, 26, 36, 37, 29, 35, 10, 33, 33, 33, 33, 47, 37, 36, 42, 35, 35, 35, 35, 29, 29, 24, 36, 36, 36, 36, 36, 34, 34, 23, 33, 33, 40, 40, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 23, 28, 11, 11, 33, 33, 36, 36, 36, 29, 24, 24, 12, 12, 12, 12, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 34, 30, 29, 20, 21, 21, 21, 36, 36, 36, 36, 36, 36, 29, 40, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 42, 42, 42, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 39, 39, 39, 39, 39, 39, 39, 39, 39, 34, 29, 24, 19, 39, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 42, 42, 42, 42, 42, 42, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 47, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 36, 32, 30, 38, 35, 35, 21, 33, 35, 32, 32, 21, 27, 42, 42, 36, 36, 36, 30, 32, 35, 32, 32, 34, 38, 36, 36, 36, 21, 36, 21, 42, 31, 34, 38, 20, 21, 26, 25, 26, 36, 36, 32, 32, 32, 36, 36, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 35, 24, 24, 23, 23, 23, 29, 32, 22, 30, 35, 24, 36, 35, 30, 40, 30, 42, 41, 43, 35, 42, 39, 30, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 29, 29, 29, 29, 29, 29, 29, 29, 36, 16, 22, 35, 38, 19, 17, 18, 26, 26, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 34, 34, 34, 27, 32, 32, 32, 32, 32, 32, 35, 35, 35, 35, 38, 38, 38, 38, 38, 38, 30, 30, 33, 29, 32, 20, 39, 31, 22, 35, 24, 34, 37, 34, 36, 19, 34, 37, 37, 29, 29, 33, 23, 35, 35, 35, 20, 28, 39, 46, 23, 23, 23, 41, 23, 23, 29, 29, 29, 29, 42, 42, 42, 45, 36, 34, 42, 42, 21, 30, 42, 42, 42, 42, 42, 31, 34, 34, 34, 34, 34, 36, 36, 36, 36, 26, 29, 30, 37, 29, 37, 37, 37, 37, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 34, 37, 37, 37, 37, 37, 10, 13, 19, 13, 13, 22, 22, 24, 21, 21, 34, 29, 32, 38, 13, 13, 13, 13, 13, 13, 22, 22, 18, 18, 13, 13, 15, 15, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 42, 32, 42, 32, 36, 42, 42, 42, 42, 42, 42, 40, 40, 42, 42, 42, 25, 42, 42, 42, 42, 42, 32, 32, 42, 42, 34, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 36, 33, 29, 29, 29, 40, 40, 45, 29, 29, 50, 50, 35, 42, 42, 21, 24, 36, 38, 38, 41, 41, 17, 17, 13, 13, 19, 19, 37, 37, 36, 36, 47, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 27, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 36, 36, 36, 36, 36, 36, 36, 36, 20, 20, 36, 36, 36, 36, 36, 36, 42, 41, 20, 20, 36, 36, 36, 36, 42, 36, 36, 36, 36, 36, 36, 36, 36, 31, 31, 27, 27, 27, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 36, 31, 31, 31, 31, 20, 20, 36, 36, 36, 36, 29, 29, 36, 36, 36, 36, 36, 36, 36, 36, 36, 20, 36, 36, 20, 20, 36, 16, 36, 16, 36, 36, 20, 20, 36, 36, 20, 20, 36, 36, 20, 20, 36, 36, 20, 20, 36, 27, 36, 27, 38, 38, 38, 38, 36, 36, 36, 36, 27, 27, 36, 36, 36, 36, 36, 36, 29, 36, 29, 29, 36, 29, 29, 29, 29, 29, 25, 18, 16, 16, 16, 13, 13, 15, 15, 14, 14, 13, 13, 13, 13, 13, 13, 14, 14, 34, 34, 34, 34, 13, 13, 14, 14, 29, 29, 29, 29, 29, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 43, 43, 34, 34, 34, 34, 34, 42, 36, 36, 36, 36, 36, 42, 42, 34, 34, 34, 34, 34, 34, 34, 14, 14, 23, 23, 40, 40, 40, 35, 36, 37, 36, 33, 33, 31, 48, 29, 36, 36, 35, 24, 35, 35, 34, 34, 34, 34, 34, 34, 36, 16, 16, 16, 16, 16, 35, 41, 14, 14, 29, 29, 40, 40, 40, 34, 34, 34, 34, 43, 43, 40, 40, 33, 55, 25, 25, 26, 27, 28, 26, 27, 31, 29, 28, 31, 26, 29, 29, 25, 25, 40, 27, 18, 38, 18, 29, 29, 29, 29, 29, 31, 29, 29, 29, 29, 29, 34, 34, 28, 27, 29, 29, 34, 34, 34, 40, 40, 40, 39, 39, 39, 29, 29, 17, 34, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 37, 37, 35, 35, 33, 33, 35, 37, 37, 37, 37, 35, 35, 33, 33, 33, 33, 33, 36, 36, 33, 33, 33, 33, 33, 33, 37, 37, 29, 29, 32, 32, 30, 30, 30, 30, 29, 30, 30, 29, 29, 30, 40, 40, 57, 29, 35, 32, 32, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 29, 29, 30, 30, 29, 29, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 37, 37, 41, 30, 47, 34, 34, 34, 34, 32, 32, 32, 32, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 38, 38, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 46, 46, 30, 30, 30, 30, 30, 30, 30, 30, 54, 54, 29, 29, 29, 30, 29, 22, 34, 34, 34, 22, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 20, 18, 18, 21, 25, 30, 25, 31, 14, 41, 41, 29, 29, 42, 25, 36, 21, 21, 36, 38, 47, 59, 36, 36, 36, 42, 41, 36, 36, 36, 36, 42, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 26, 22, 26, 29, 29, 29, 15, 21, 19, 23, 21, 21, 26, 26, 33, 35, 26, 20, 27, 22, 30, 25, 24, 30, 30, 21, 26, 20, 25, 33, 26, 30, 22, 26, 22, 25, 20, 31, 24, 29, 21, 18, 21, 24, 24, 24, 12, 17, 15, 19, 17, 17, 20, 21, 27, 27, 20, 16, 22, 18, 25, 20, 18, 25, 25, 17, 21, 16, 20, 28, 21, 25, 17, 20, 18, 20, 17, 25, 19, 24, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 22, 24, 25, 25, 17, 36, 18, 22, 39, 19, 36, 36, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 34, 25, 34, 19, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 46, 74, 30, 0, 4, 13, 13, 18, 27, 25, 38, 37, 11, 14, 14, 19, 31, 10, 18, 10, 18, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 10, 10, 31, 31, 31, 21, 44, 30, 26, 28, 32, 23, 22, 32, 33, 12, 16, 27, 22, 41, 34, 35, 26, 35, 28, 24, 24, 32, 29, 43, 27, 25, 26, 14, 17, 14, 31, 19, 12, 23, 27, 21, 27, 24, 14, 27, 26, 11, 11, 23, 11, 40, 26, 27, 27, 27, 16, 20, 16, 26, 22, 33, 21, 22, 21, 14, 11, 14, 31, 30, 30, 28, 23, 34, 35, 32, 23, 23, 23, 23, 23, 23, 21, 24, 24, 24, 24, 11, 11, 11, 11, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 17, 17, 25, 25, 21, 19, 21, 25, 18, 41, 41, 36, 13, 19, 40, 35, 31, 25, 27, 18, 20, 38, 27, 21, 13, 13, 31, 25, 23, 23, 34, 30, 30, 35, 43, 43, 23, 46, 17, 17, 11, 11, 31, 22, 25, 8, 25, 15, 15, 17, 10, 11, 17, 56, 30, 23, 30, 23, 23, 12, 12, 12, 12, 35, 35, 35, 32, 32, 32, 11, 17, 16, 13, 9, 17, 24, 20, 26, 21, 11, 32, 26, 25, 22, 26, 27, 31, 16, 17, 17, 43, 42, 44, 19, 16, 26, 17, 17, 16, 19, 13, 19, 25, 31, 37, 13, 19, 25, 31, 37, 13, 19, 25, 31, 37, 13, 19, 25, 31, 37, 13, 19, 25, 25, 31, 25, 19, 19, 30, 30, 27, 24, 27, 28, 22, 22, 17, 24, 24, 21, 22, 17, 17, 22, 22, 24, 15, 19, 25, 25, 25, 22, 22, 24, 28, 28, 22, 12, 22, 17, 22, 12, 12, 23, 17, 22, 17, 22, 24, 25, 18, 26, 12, 12, 22, 22, 17, 17, 24, 17, 24, 23, 29, 29, 26, 12, 17, 17, 21, 23, 29, 22, 26, 22, 26, 25, 22, 29, 26, 12, 22, 24, 28, 13, 10, 30, 22, 26, 26, 23, 46, 23, 46, 15, 12, 8, 25, 10, 9, 6, 0, 0, 0, 0, 0, 18, 18, 31, 46, 18, 19, 11, 17, 19, 11, 22, 10, 58, 58, 58, 58, 58, 58, 58, 13, 74, 11, 17, 24, 11, 17, 24, 15, 46, 22, 21, 19, 37, 37, 29, 41, 18, 8, 14, 14, 38, 31, 30, 23, 21, 19, 19, 19, 10, 37, 19, 28, 37, 37, 31, 21, 30, 29, 24, 10, 29, 46, 10, 10, 10, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, 17, 8, 17, 17, 17, 17, 17, 17, 17, 17, 17, 14, 14, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 16, 12, 14, 38, 37, 37, 30, 46, 27, 37, 37, 25, 28, 40, 30, 47, 44, 35, 27, 27, 28, 22, 31, 17, 39, 35, 52, 41, 28, 27, 35, 38, 39, 30, 30, 28, 35, 36, 29, 26, 23, 35, 35, 23, 13, 27, 30, 37, 29, 28, 29, 25, 36, 22, 50, 29, 32, 25, 17, 22, 38, 45, 52, 27, 25, 38, 30, 32, 22, 22, 25, 32, 30, 27, 15, 15, 30, 37, 40, 22, 40, 22, 40, 22, 34, 34, 34, 34, 40, 40, 41, 41, 40, 22, 40, 22, 40, 40, 40, 22, 40, 22, 22, 40, 40, 40, 40, 40, 40, 31, 25, 25, 25, 25, 39, 25, 39, 39, 40, 42, 39, 39, 40, 40, 18, 18, 40, 40, 18, 18, 42, 40, 42, 41, 40, 41, 40, 42, 42, 40, 40, 40, 40, 27, 40, 27, 40, 27, 35, 35, 35, 35, 40, 40, 40, 40, 22, 22, 40, 22, 40, 22, 42, 42, 38, 30, 38, 30, 30, 30, 30, 30, 30, 30, 38, 40, 40, 30, 40, 37, 41, 40, 40, 40, 40, 40, 40, 40, 40, 38, 39, 25, 32, 29, 29, 44, 38, 38, 33, 33, 27, 33, 33, 27, 31, 37, 37, 33, 31, 31, 31, 33, 36, 26, 23, 15, 39, 39, 39, 36, 44, 31, 31, 31, 30, 14, 21, 21, 28, 36, 36, 32, 32, 27, 38, 49, 33, 43, 55, 30, 35, 35, 32, 32, 15, 32, 31, 32, 32, 32, 32, 32, 31, 32, 16, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 36, 36, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 42, 42, 21, 31, 30, 30, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 32, 32, 30, 30, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 39, 39, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 24, 24, 37, 37, 37, 37, 37, 37, 37, 37, 32, 32, 31, 31, 31, 31, 40, 40, 30, 31, 27, 31, 31, 31, 31, 33, 41, 41, 32, 32, 25, 15, 24, 31, 37, 37, 37, 38, 38, 32, 36, 36, 33, 33, 32, 32, 32, 31, 30, 30, 54, 54, 31, 31, 31, 31, 30, 30, 30, 30, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 15, 44, 44, 44, 35, 33, 27, 33, 33, 27, 33, 33, 35, 33, 27, 33, 27, 32, 39, 39, 40, 31, 31, 31, 31, 16, 26, 26, 26, 26, 26, 26, 26, 26, 31, 16, 39, 39, 39, 35, 36, 37, 37, 31, 39, 27, 26, 26, 26, 26, 25, 25, 0, 0, 46, 46, 59, 52, 52, 14, 14, 59, 41, 38, 36, 31, 37, 40, 40, 40, 37, 36, 37, 27, 37, 37, 37, 37, 37, 39, 39, 18, 18, 37, 37, 37, 37, 37, 37, 37, 37, 39, 32, 38, 37, 37, 32, 40, 37, 32, 38, 37, 37, 32, 32, 37, 11, 38, 39, 20, 39, 35, 37, 39, 37, 32, 38, 23, 20, 39, 35, 44, 34, 31, 17, 38, 34, 34, 10, 37, 37, 36, 36, 12, 27, 37, 30, 21, 14, 39, 28, 39, 41, 31, 39, 11, 36, 36, 36, 36, 51, 41, 39, 46, 39, 39, 39, 39, 32, 31, 27, 39, 39, 39, 39, 39, 37, 37, 25, 36, 36, 44, 44, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 25, 31, 12, 12, 36, 36, 39, 39, 39, 32, 27, 27, 13, 13, 13, 13, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 38, 33, 31, 22, 23, 23, 23, 40, 40, 40, 39, 39, 39, 32, 44, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 46, 46, 46, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 43, 43, 43, 43, 43, 43, 43, 43, 43, 38, 32, 27, 21, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 46, 46, 46, 46, 46, 46, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 52, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 40, 35, 32, 42, 38, 38, 23, 36, 39, 35, 35, 23, 30, 46, 46, 40, 40, 40, 33, 35, 38, 35, 35, 37, 42, 39, 39, 39, 23, 39, 23, 46, 33, 38, 41, 22, 23, 28, 28, 28, 39, 40, 35, 35, 35, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 26, 26, 25, 25, 25, 32, 35, 25, 33, 38, 26, 39, 39, 33, 43, 33, 46, 45, 47, 39, 46, 43, 33, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 31, 31, 31, 31, 31, 31, 31, 31, 40, 18, 24, 39, 42, 21, 19, 20, 28, 28, 41, 40, 40, 40, 40, 40, 40, 40, 40, 41, 38, 38, 38, 30, 35, 35, 35, 35, 35, 35, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 33, 33, 36, 31, 35, 22, 43, 34, 25, 39, 27, 38, 41, 38, 40, 21, 37, 40, 40, 32, 32, 36, 25, 39, 39, 39, 22, 30, 43, 50, 25, 25, 25, 45, 25, 25, 31, 31, 31, 31, 46, 46, 46, 49, 40, 38, 46, 46, 23, 33, 46, 46, 46, 46, 46, 34, 37, 38, 38, 38, 38, 40, 40, 40, 40, 28, 31, 33, 41, 32, 41, 41, 41, 41, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 37, 41, 41, 41, 41, 41, 11, 14, 20, 14, 14, 24, 24, 26, 23, 23, 38, 32, 35, 42, 14, 14, 14, 14, 14, 14, 24, 24, 20, 20, 14, 14, 17, 17, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 46, 35, 46, 35, 40, 46, 46, 46, 46, 46, 46, 44, 44, 46, 46, 46, 28, 46, 46, 46, 46, 46, 35, 35, 46, 46, 38, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 40, 36, 32, 31, 31, 43, 43, 49, 32, 32, 54, 54, 39, 46, 46, 23, 27, 39, 42, 42, 45, 45, 19, 19, 14, 14, 21, 21, 40, 40, 39, 39, 52, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 30, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 40, 40, 40, 40, 40, 40, 40, 40, 22, 22, 40, 40, 40, 40, 40, 40, 46, 45, 22, 22, 40, 40, 40, 40, 46, 40, 40, 40, 40, 40, 40, 40, 40, 34, 34, 30, 30, 30, 30, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 40, 34, 34, 34, 34, 22, 22, 39, 39, 39, 39, 32, 32, 39, 39, 40, 40, 40, 40, 40, 40, 40, 22, 40, 40, 22, 22, 40, 18, 40, 18, 40, 40, 22, 22, 40, 40, 22, 22, 40, 40, 22, 22, 40, 40, 22, 22, 40, 30, 40, 30, 42, 42, 42, 42, 40, 40, 40, 40, 30, 30, 40, 40, 40, 40, 40, 40, 32, 40, 32, 32, 40, 32, 32, 32, 32, 32, 27, 20, 18, 18, 18, 14, 14, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 16, 16, 38, 38, 38, 38, 14, 14, 15, 15, 31, 31, 31, 31, 31, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 47, 47, 37, 37, 37, 37, 37, 46, 40, 40, 40, 40, 40, 46, 46, 37, 37, 37, 37, 37, 37, 37, 15, 15, 25, 25, 44, 44, 44, 39, 40, 40, 39, 36, 36, 34, 52, 31, 40, 40, 38, 27, 38, 38, 37, 37, 37, 37, 37, 37, 40, 18, 18, 18, 18, 18, 38, 45, 16, 16, 31, 31, 44, 44, 44, 37, 37, 37, 37, 47, 47, 44, 44, 36, 60, 28, 28, 28, 29, 30, 29, 29, 34, 32, 31, 34, 29, 32, 32, 28, 28, 44, 29, 20, 41, 20, 31, 31, 31, 31, 31, 34, 31, 31, 31, 31, 31, 38, 38, 30, 30, 31, 31, 37, 37, 37, 44, 44, 44, 43, 43, 43, 31, 31, 19, 37, 32, 32, 32, 32, 32, 32, 28, 28, 28, 28, 40, 40, 39, 39, 36, 36, 39, 41, 41, 41, 41, 38, 38, 36, 36, 36, 36, 36, 39, 39, 36, 36, 36, 36, 36, 36, 40, 40, 31, 31, 35, 35, 32, 32, 32, 32, 31, 32, 32, 31, 31, 32, 44, 44, 63, 31, 39, 35, 35, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 31, 31, 32, 32, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 40, 40, 45, 33, 51, 38, 38, 38, 38, 35, 35, 35, 35, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 42, 42, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 33, 33, 32, 32, 32, 32, 50, 50, 33, 33, 33, 33, 32, 32, 32, 32, 59, 59, 32, 32, 32, 33, 32, 24, 37, 37, 37, 24, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 21, 20, 20, 23, 27, 32, 27, 34, 15, 45, 45, 31, 31, 46, 27, 40, 23, 23, 40, 41, 52, 64, 40, 40, 40, 46, 45, 40, 40, 40, 40, 46, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 28, 24, 29, 32, 32, 32, 16, 23, 20, 25, 23, 23, 28, 29, 37, 39, 28, 22, 30, 24, 33, 27, 26, 33, 33, 23, 29, 22, 28, 36, 28, 33, 24, 28, 24, 27, 22, 34, 26, 32, 23, 19, 23, 26, 26, 26, 13, 19, 17, 20, 19, 19, 21, 23, 30, 29, 21, 18, 24, 20, 27, 22, 20, 27, 27, 19, 23, 18, 22, 31, 23, 27, 19, 21, 20, 22, 19, 28, 20, 26, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 0, 24, 26, 27, 27, 19, 39, 20, 24, 42, 21, 39, 40, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 37, 28, 37, 21, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 50, 80, 32, 0, 5, 14, 14, 20, 30, 27, 41, 40, 12, 15, 15, 21, 34, 11, 20, 11, 19, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 11, 11, 34, 34, 34, 22, 48, 32, 29, 31, 35, 25, 24, 34, 36, 13, 18, 29, 24, 45, 37, 38, 28, 38, 30, 27, 26, 34, 31, 47, 30, 28, 29, 15, 19, 15, 34, 21, 13, 25, 29, 23, 29, 26, 16, 29, 28, 12, 12, 25, 12, 43, 28, 29, 29, 29, 17, 21, 17, 28, 24, 36, 23, 24, 23, 15, 12, 15, 34, 32, 32, 31, 25, 37, 38, 34, 25, 25, 25, 25, 25, 25, 23, 26, 26, 26, 26, 12, 12, 12, 12, 28, 29, 29, 29, 29, 29, 28, 28, 28, 28, 19, 19, 27, 27, 22, 20, 23, 27, 20, 45, 45, 39, 14, 21, 43, 38, 34, 27, 29, 20, 22, 42, 29, 22, 14, 14, 34, 27, 25, 25, 37, 32, 32, 38, 47, 46, 25, 50, 19, 19, 11, 11, 34, 24, 28, 9, 27, 16, 16, 19, 11, 11, 19, 61, 32, 25, 32, 25, 25, 13, 13, 13, 13, 38, 38, 38, 34, 34, 34, 12, 19, 17, 14, 10, 19, 27, 21, 29, 23, 12, 35, 28, 28, 24, 28, 29, 34, 18, 18, 18, 47, 45, 48, 21, 18, 28, 18, 18, 18, 21, 14, 21, 27, 34, 41, 14, 21, 27, 34, 41, 14, 21, 27, 34, 41, 14, 21, 27, 34, 41, 14, 21, 27, 27, 34, 27, 21, 21, 33, 33, 30, 26, 30, 31, 24, 24, 19, 26, 26, 23, 24, 19, 19, 24, 24, 26, 16, 20, 27, 27, 27, 24, 24, 26, 30, 30, 24, 13, 24, 19, 24, 13, 13, 25, 18, 24, 19, 24, 26, 27, 19, 29, 13, 13, 24, 24, 19, 19, 26, 19, 27, 25, 32, 32, 28, 13, 19, 19, 23, 24, 32, 23, 28, 24, 28, 27, 24, 32, 28, 13, 24, 26, 30, 15, 11, 32, 24, 28, 28, 25, 50, 25, 50, 17, 13, 8, 27, 11, 10, 6, 0, 0, 0, 0, 0, 20, 20, 34, 50, 20, 21, 11, 19, 20, 12, 24, 11, 63, 63, 63, 63, 63, 63, 63, 14, 80, 11, 19, 26, 11, 19, 26, 16, 50, 24, 22, 21, 40, 40, 32, 45, 20, 9, 15, 15, 42, 34, 33, 25, 23, 21, 21, 21, 11, 40, 21, 30, 40, 40, 34, 23, 33, 32, 26, 11, 32, 50, 11, 11, 11, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 18, 9, 18, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 16, 16, 17, 13, 16, 41, 40, 40, 32, 50, 29, 40, 40, 27, 31, 43, 32, 51, 48, 38, 29, 29, 31, 24, 33, 18, 42, 38, 56, 45, 31, 30, 38, 42, 42, 32, 32, 31, 38, 39, 31, 28, 25, 38, 38, 25, 14, 29, 32, 40, 32, 30, 32, 28, 39, 24, 54, 32, 35, 27, 19, 24, 41, 49, 56, 29, 27, 41, 32, 34, 24, 24, 28, 35, 32, 29, 16, 16, 33, 40, 43, 24, 43, 24, 43, 24, 37, 37, 37, 37, 43, 43, 44, 44, 43, 24, 43, 24, 43, 43, 43, 24, 43, 24, 24, 43, 43, 43, 43, 43, 43, 34, 28, 28, 28, 28, 42, 28, 42, 42, 43, 45, 42, 42, 43, 43, 19, 19, 43, 43, 19, 19, 45, 44, 45, 45, 44, 45, 44, 45, 45, 43, 43, 43, 43, 30, 43, 30, 43, 30, 38, 38, 38, 38, 43, 43, 43, 43, 24, 24, 43, 24, 43, 24, 45, 45, 42, 32, 42, 32, 32, 32, 32, 32, 32, 32, 42, 43, 43, 32, 43, 40, 45, 43, 43, 43, 43, 43, 43, 43, 43, 41, 42, 27, 34, 32, 32, 48, 41, 41, 36, 36, 29, 36, 36, 29, 34, 40, 40, 35, 34, 34, 34, 36, 39, 28, 25, 17, 43, 43, 43, 39, 48, 34, 34, 34, 32, 15, 23, 23, 31, 39, 39, 35, 35, 29, 41, 53, 36, 47, 59, 33, 38, 38, 35, 35, 17, 35, 34, 35, 35, 35, 35, 35, 34, 35, 18, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 39, 39, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 46, 46, 22, 34, 32, 32, 34, 34, 35, 35, 35, 35, 34, 34, 34, 34, 32, 32, 32, 32, 35, 35, 32, 32, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 40, 40, 26, 26, 40, 40, 40, 40, 40, 40, 40, 40, 34, 34, 34, 34, 34, 34, 43, 43, 33, 34, 29, 34, 34, 34, 34, 36, 44, 44, 35, 35, 28, 17, 26, 34, 40, 41, 41, 41, 41, 35, 39, 39, 36, 36, 35, 35, 35, 34, 32, 32, 59, 59, 34, 34, 34, 34, 32, 32, 32, 32, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 17, 47, 47, 47, 38, 36, 29, 36, 36, 29, 36, 36, 38, 36, 29, 36, 29, 35, 42, 42, 44, 34, 34, 34, 34, 17, 29, 29, 29, 29, 29, 29, 29, 29, 34, 18, 42, 42, 42, 38, 39, 40, 40, 34, 42, 30, 29, 29, 29, 29, 27, 27, 0, 0, 50, 50, 64, 56, 56, 15, 15, 64, 44, 42, 39, 34, 40, 44, 44, 44, 40, 39, 40, 29, 40, 40, 40, 40, 40, 42, 42, 20, 20, 40, 40, 40, 40, 40, 40, 40, 40, 42, 35, 41, 40, 40, 35, 44, 40, 35, 41, 40, 40, 35, 35, 40, 12, 41, 42, 22, 42, 38, 40, 42, 40, 35, 41, 25, 22, 42, 38, 47, 37, 34, 18, 41, 37, 37, 11, 40, 40, 39, 39, 13, 29, 40, 33, 23, 15, 42, 31, 43, 44, 34, 42, 12, 39, 39, 39, 39, 56, 44, 42, 50, 42, 42, 42, 42, 35, 34, 29, 42, 42, 42, 42, 42, 41, 40, 27, 39, 39, 47, 47, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 27, 33, 13, 13, 40, 40, 42, 42, 42, 34, 29, 29, 14, 14, 14, 14, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 41, 36, 34, 24, 25, 25, 25, 43, 43, 43, 42, 42, 42, 35, 48, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 50, 50, 50, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 47, 47, 47, 47, 47, 47, 47, 47, 47, 41, 35, 29, 23, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 50, 50, 50, 50, 50, 50, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 56, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 43, 38, 35, 46, 42, 42, 25, 39, 42, 38, 38, 25, 33, 50, 50, 43, 43, 43, 36, 38, 42, 38, 38, 40, 45, 43, 43, 43, 25, 43, 25, 50, 36, 41, 45, 24, 25, 31, 30, 31, 43, 43, 38, 38, 38, 43, 43, 45, 45, 45, 45, 45, 45, 45, 45, 43, 43, 43, 43, 42, 29, 29, 28, 28, 28, 35, 38, 27, 36, 41, 28, 43, 42, 36, 47, 36, 50, 49, 51, 42, 50, 47, 36, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 34, 34, 34, 34, 34, 34, 34, 34, 43, 20, 27, 42, 45, 23, 21, 22, 31, 31, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 41, 41, 41, 32, 38, 38, 38, 38, 38, 38, 42, 42, 42, 42, 45, 45, 45, 45, 45, 45, 36, 36, 39, 34, 38, 24, 47, 37, 27, 42, 29, 41, 44, 41, 43, 23, 40, 44, 44, 35, 35, 39, 28, 42, 42, 42, 24, 33, 47, 54, 28, 28, 28, 49, 28, 28, 34, 34, 34, 34, 50, 50, 50, 53, 43, 41, 50, 50, 25, 36, 50, 50, 50, 50, 50, 37, 40, 41, 41, 41, 41, 43, 43, 43, 43, 31, 34, 36, 44, 35, 44, 44, 44, 44, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 41, 44, 44, 44, 44, 44, 12, 16, 22, 15, 15, 26, 26, 28, 25, 25, 41, 34, 38, 45, 15, 15, 16, 16, 15, 15, 26, 26, 22, 22, 15, 15, 18, 18, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 50, 38, 50, 38, 43, 50, 50, 50, 50, 50, 50, 48, 48, 50, 50, 50, 30, 50, 50, 50, 50, 50, 38, 38, 50, 50, 41, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 43, 39, 35, 34, 34, 47, 47, 54, 35, 35, 59, 59, 42, 49, 49, 25, 29, 43, 45, 45, 49, 49, 20, 20, 15, 15, 23, 23, 44, 44, 42, 42, 56, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 33, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 43, 43, 43, 43, 43, 43, 43, 43, 24, 24, 43, 43, 43, 43, 43, 43, 50, 49, 24, 24, 43, 43, 43, 43, 50, 43, 43, 43, 43, 43, 43, 43, 43, 37, 37, 32, 32, 32, 32, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 43, 37, 37, 37, 37, 24, 24, 43, 43, 43, 43, 35, 35, 43, 43, 43, 43, 43, 43, 43, 43, 43, 24, 43, 43, 24, 24, 43, 19, 43, 19, 43, 43, 24, 24, 43, 43, 24, 24, 43, 43, 24, 24, 43, 43, 24, 24, 43, 32, 43, 32, 45, 45, 45, 45, 43, 43, 43, 43, 32, 32, 43, 43, 43, 43, 43, 43, 35, 43, 35, 35, 43, 35, 35, 35, 35, 35, 29, 22, 19, 19, 19, 16, 16, 18, 18, 17, 17, 15, 15, 15, 15, 15, 15, 17, 17, 41, 41, 41, 41, 15, 15, 17, 17, 34, 34, 34, 34, 34, 32, 32, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 51, 51, 40, 40, 40, 40, 40, 50, 43, 43, 43, 43, 43, 50, 50, 40, 40, 40, 40, 40, 40, 40, 17, 17, 27, 27, 48, 48, 48, 42, 43, 44, 43, 39, 39, 37, 57, 34, 43, 43, 42, 29, 42, 42, 40, 40, 40, 40, 40, 40, 43, 20, 20, 20, 20, 20, 42, 49, 17, 17, 34, 34, 47, 47, 47, 40, 40, 40, 40, 51, 51, 48, 48, 40, 65, 30, 30, 30, 32, 33, 31, 32, 37, 35, 34, 37, 31, 35, 35, 30, 30, 48, 32, 21, 45, 22, 34, 34, 34, 34, 34, 37, 34, 34, 34, 34, 34, 41, 41, 33, 32, 34, 34, 41, 40, 40, 47, 47, 47, 47, 47, 47, 34, 34, 20, 40, 35, 35, 35, 35, 35, 35, 30, 30, 30, 30, 44, 44, 42, 42, 39, 39, 42, 44, 44, 44, 44, 42, 42, 39, 39, 39, 39, 39, 42, 42, 39, 39, 39, 39, 39, 39, 44, 44, 34, 34, 38, 38, 35, 35, 35, 35, 34, 35, 35, 34, 34, 35, 48, 48, 68, 34, 42, 38, 38, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 34, 34, 35, 35, 34, 34, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 44, 44, 48, 36, 56, 41, 41, 41, 41, 38, 38, 38, 38, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 46, 46, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 36, 36, 35, 35, 35, 35, 55, 55, 36, 36, 36, 36, 35, 35, 35, 35, 64, 64, 35, 35, 35, 36, 35, 26, 40, 40, 40, 26, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 23, 22, 22, 25, 29, 35, 29, 37, 17, 49, 49, 34, 34, 50, 29, 43, 25, 25, 43, 45, 56, 70, 43, 43, 43, 50, 49, 43, 43, 43, 43, 50, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 31, 27, 31, 35, 35, 35, 17, 25, 22, 27, 25, 25, 30, 31, 40, 42, 30, 24, 32, 26, 36, 29, 28, 36, 36, 25, 31, 24, 30, 40, 31, 36, 27, 30, 26, 29, 24, 37, 28, 35, 25, 21, 25, 28, 28, 28, 14, 20, 18, 22, 20, 20, 23, 25, 32, 32, 23, 19, 26, 22, 29, 24, 22, 29, 29, 21, 25, 19, 24, 33, 25, 29, 20, 23, 22, 24, 21, 30, 22, 28, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 0, 27, 28, 30, 29, 21, 43, 22, 27, 46, 23, 43, 43, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 40, 30, 40, 22, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 2, 0, 3, 0, 1, 0, 0, 0, 20, 0, 3, 0, 10, 0, 0, 3, 42, 0, 4, 3, 22, 0, 0, 0, 102, 0, 64, 0, 5, 0, 38, 0, 13, 0, 126, 0, 255, 1, 49, 1, 83, 1, 97, 1, 120, 1, 126, 1, 146, 2, 199, 2, 218, 2, 220, 3, 5, 22, 156, 22, 240, 32, 58, 32, 99, 32, 113, 32, 142, 32, 148, 32, 172, 32, 221, 33, 33, 33, 59, 33, 75, 35, 219, 36, 38, 36, 74, 37, 140, 38, 157, 38, 175, 38, 188, 39, 4, 39, 9, 39, 39, 39, 75, 39, 77, 39, 82, 39, 86, 39, 94, 39, 148, 39, 175, 39, 190, 39, 235, 42, 255, 43, 68, 43, 76, 77, 255, 240, 9, 240, 19, 255, 255, 0, 0, 0, 13, 0, 32, 0, 160, 1, 49, 1, 82, 1, 96, 1, 120, 1, 125, 1, 146, 2, 198, 2, 218, 2, 220, 3, 5, 22, 128, 22, 160, 32, 0, 32, 59, 32, 106, 32, 116, 32, 144, 32, 172, 32, 221, 33, 0, 33, 34, 33, 61, 33, 144, 36, 0, 36, 64, 37, 0, 37, 144, 38, 160, 38, 179, 39, 1, 39, 6, 39, 12, 39, 41, 39, 77, 39, 79, 39, 86, 39, 88, 39, 97, 39, 152, 39, 177, 39, 208, 39, 240, 43, 48, 43, 71, 77, 192, 240, 6, 240, 16, 255, 255, 255, 244, 255, 227, 0, 0, 255, 150, 255, 82, 255, 109, 255, 54, 255, 82, 255, 11, 0, 0, 253, 240, 253, 237, 8, 188, 234, 101, 234, 98, 0, 0, 225, 68, 225, 62, 225, 60, 225, 59, 224, 4, 224, 243, 224, 209, 0, 0, 224, 207, 224, 139, 231, 206, 224, 39, 223, 114, 223, 111, 223, 109, 223, 106, 223, 38, 223, 37, 223, 35, 223, 34, 223, 33, 223, 32, 223, 29, 223, 28, 223, 26, 223, 23, 223, 22, 223, 5, 223, 1, 222, 209, 222, 207, 188, 92, 27, 192, 27, 186, 0, 1, 0, 0, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 155, 0, 132, 0, 133, 0, 225, 0, 147, 0, 209, 0, 134, 0, 143, 0, 140, 0, 149, 0, 158, 0, 156, 0, 138, 0, 139, 0, 223, 0, 131, 0, 146, 0, 226, 0, 227, 0, 142, 0, 148, 0, 136, 0, 180, 0, 203, 0, 228, 0, 150, 0, 159, 0, 221, 0, 220, 0, 222, 0, 153, 0, 161, 0, 186, 0, 184, 0, 162, 0, 98, 0, 99, 0, 144, 0, 100, 0, 188, 0, 101, 0, 185, 0, 187, 0, 192, 0, 189, 0, 190, 0, 191, 0, 210, 0, 102, 0, 195, 0, 193, 0, 194, 0, 163, 0, 103, 0, 216, 0, 145, 0, 198, 0, 196, 0, 197, 0, 104, 0, 212, 0, 214, 0, 137, 0, 106, 0, 105, 0, 107, 0, 109, 0, 108, 0, 110, 0, 151, 0, 111, 0, 113, 0, 112, 0, 114, 0, 115, 0, 117, 0, 116, 0, 118, 0, 119, 0, 211, 0, 120, 0, 122, 0, 121, 0, 123, 0, 125, 0, 124, 0, 172, 0, 152, 0, 127, 0, 126, 0, 128, 0, 129, 0, 213, 0, 215, 0, 173, 0, 200, 0, 204, 1, 83, 1, 84, 1, 85, 1, 86, 1, 87, 1, 88, 1, 89, 1, 90, 1, 91, 1, 92, 1, 93, 1, 94, 1, 95, 1, 96, 1, 97, 1, 98, 1, 99, 1, 100, 1, 101, 0, 166, 0, 167, 1, 102, 1, 103, 1, 104, 0, 170, 0, 171, 0, 181, 1, 105, 0, 168, 0, 169, 0, 182, 1, 106, 0, 130, 0, 179, 0, 135, 1, 107, 1, 108, 1, 109, 0, 160, 1, 110, 1, 111, 1, 112, 1, 113, 1, 114, 1, 115, 1, 116, 1, 117, 1, 118, 0, 183, 1, 119, 1, 120, 1, 121, 1, 122, 1, 123, 1, 124, 1, 125, 1, 126, 0, 177, 0, 178, 0, 141, 1, 243, 1, 244, 1, 245, 1, 246, 1, 247, 1, 248, 1, 249, 1, 250, 1, 251, 1, 252, 1, 253, 1, 254, 1, 255, 2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 7, 2, 8, 2, 9, 2, 10, 2, 11, 0, 12, 0, 0, 0, 0, 7, 108, 0, 0, 0, 0, 0, 0, 0, 157, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 1, 0, 0, 0, 32, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 160, 0, 0, 0, 161, 0, 0, 0, 154, 0, 0, 0, 162, 0, 0, 0, 163, 0, 0, 0, 132, 0, 0, 0, 164, 0, 0, 0, 164, 0, 0, 0, 225, 0, 0, 0, 165, 0, 0, 0, 165, 0, 0, 0, 147, 0, 0, 0, 166, 0, 0, 0, 166, 0, 0, 0, 209, 0, 0, 0, 167, 0, 0, 0, 167, 0, 0, 0, 134, 0, 0, 0, 168, 0, 0, 0, 168, 0, 0, 0, 143, 0, 0, 0, 169, 0, 0, 0, 169, 0, 0, 0, 140, 0, 0, 0, 170, 0, 0, 0, 170, 0, 0, 0, 149, 0, 0, 0, 171, 0, 0, 0, 171, 0, 0, 0, 158, 0, 0, 0, 172, 0, 0, 0, 172, 0, 0, 0, 156, 0, 0, 0, 173, 0, 0, 0, 174, 0, 0, 0, 138, 0, 0, 0, 175, 0, 0, 0, 175, 0, 0, 0, 223, 0, 0, 0, 176, 0, 0, 0, 176, 0, 0, 0, 131, 0, 0, 0, 177, 0, 0, 0, 177, 0, 0, 0, 146, 0, 0, 0, 178, 0, 0, 0, 179, 0, 0, 0, 226, 0, 0, 0, 180, 0, 0, 0, 180, 0, 0, 0, 142, 0, 0, 0, 181, 0, 0, 0, 181, 0, 0, 0, 148, 0, 0, 0, 182, 0, 0, 0, 182, 0, 0, 0, 136, 0, 0, 0, 183, 0, 0, 0, 183, 0, 0, 0, 180, 0, 0, 0, 184, 0, 0, 0, 184, 0, 0, 0, 203, 0, 0, 0, 185, 0, 0, 0, 185, 0, 0, 0, 228, 0, 0, 0, 186, 0, 0, 0, 186, 0, 0, 0, 150, 0, 0, 0, 187, 0, 0, 0, 187, 0, 0, 0, 159, 0, 0, 0, 188, 0, 0, 0, 188, 0, 0, 0, 221, 0, 0, 0, 189, 0, 0, 0, 189, 0, 0, 0, 220, 0, 0, 0, 190, 0, 0, 0, 190, 0, 0, 0, 222, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 153, 0, 0, 0, 192, 0, 0, 0, 192, 0, 0, 0, 161, 0, 0, 0, 193, 0, 0, 0, 193, 0, 0, 0, 186, 0, 0, 0, 194, 0, 0, 0, 194, 0, 0, 0, 184, 0, 0, 0, 195, 0, 0, 0, 195, 0, 0, 0, 162, 0, 0, 0, 196, 0, 0, 0, 197, 0, 0, 0, 98, 0, 0, 0, 198, 0, 0, 0, 198, 0, 0, 0, 144, 0, 0, 0, 199, 0, 0, 0, 199, 0, 0, 0, 100, 0, 0, 0, 200, 0, 0, 0, 200, 0, 0, 0, 188, 0, 0, 0, 201, 0, 0, 0, 201, 0, 0, 0, 101, 0, 0, 0, 202, 0, 0, 0, 202, 0, 0, 0, 185, 0, 0, 0, 203, 0, 0, 0, 203, 0, 0, 0, 187, 0, 0, 0, 204, 0, 0, 0, 204, 0, 0, 0, 192, 0, 0, 0, 205, 0, 0, 0, 207, 0, 0, 0, 189, 0, 0, 0, 208, 0, 0, 0, 208, 0, 0, 0, 210, 0, 0, 0, 209, 0, 0, 0, 209, 0, 0, 0, 102, 0, 0, 0, 210, 0, 0, 0, 210, 0, 0, 0, 195, 0, 0, 0, 211, 0, 0, 0, 212, 0, 0, 0, 193, 0, 0, 0, 213, 0, 0, 0, 213, 0, 0, 0, 163, 0, 0, 0, 214, 0, 0, 0, 214, 0, 0, 0, 103, 0, 0, 0, 215, 0, 0, 0, 215, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 145, 0, 0, 0, 217, 0, 0, 0, 217, 0, 0, 0, 198, 0, 0, 0, 218, 0, 0, 0, 219, 0, 0, 0, 196, 0, 0, 0, 220, 0, 0, 0, 220, 0, 0, 0, 104, 0, 0, 0, 221, 0, 0, 0, 221, 0, 0, 0, 212, 0, 0, 0, 222, 0, 0, 0, 222, 0, 0, 0, 214, 0, 0, 0, 223, 0, 0, 0, 223, 0, 0, 0, 137, 0, 0, 0, 224, 0, 0, 0, 224, 0, 0, 0, 106, 0, 0, 0, 225, 0, 0, 0, 225, 0, 0, 0, 105, 0, 0, 0, 226, 0, 0, 0, 226, 0, 0, 0, 107, 0, 0, 0, 227, 0, 0, 0, 227, 0, 0, 0, 109, 0, 0, 0, 228, 0, 0, 0, 228, 0, 0, 0, 108, 0, 0, 0, 229, 0, 0, 0, 229, 0, 0, 0, 110, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 151, 0, 0, 0, 231, 0, 0, 0, 231, 0, 0, 0, 111, 0, 0, 0, 232, 0, 0, 0, 232, 0, 0, 0, 113, 0, 0, 0, 233, 0, 0, 0, 233, 0, 0, 0, 112, 0, 0, 0, 234, 0, 0, 0, 235, 0, 0, 0, 114, 0, 0, 0, 236, 0, 0, 0, 236, 0, 0, 0, 117, 0, 0, 0, 237, 0, 0, 0, 237, 0, 0, 0, 116, 0, 0, 0, 238, 0, 0, 0, 239, 0, 0, 0, 118, 0, 0, 0, 240, 0, 0, 0, 240, 0, 0, 0, 211, 0, 0, 0, 241, 0, 0, 0, 241, 0, 0, 0, 120, 0, 0, 0, 242, 0, 0, 0, 242, 0, 0, 0, 122, 0, 0, 0, 243, 0, 0, 0, 243, 0, 0, 0, 121, 0, 0, 0, 244, 0, 0, 0, 244, 0, 0, 0, 123, 0, 0, 0, 245, 0, 0, 0, 245, 0, 0, 0, 125, 0, 0, 0, 246, 0, 0, 0, 246, 0, 0, 0, 124, 0, 0, 0, 247, 0, 0, 0, 247, 0, 0, 0, 172, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 152, 0, 0, 0, 249, 0, 0, 0, 249, 0, 0, 0, 127, 0, 0, 0, 250, 0, 0, 0, 250, 0, 0, 0, 126, 0, 0, 0, 251, 0, 0, 0, 252, 0, 0, 0, 128, 0, 0, 0, 253, 0, 0, 0, 253, 0, 0, 0, 213, 0, 0, 0, 254, 0, 0, 0, 254, 0, 0, 0, 215, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 173, 0, 0, 1, 49, 0, 0, 1, 49, 0, 0, 0, 199, 0, 0, 1, 82, 0, 0, 1, 83, 0, 0, 0, 164, 0, 0, 1, 96, 0, 0, 1, 97, 0, 0, 0, 205, 0, 0, 1, 120, 0, 0, 1, 120, 0, 0, 0, 174, 0, 0, 1, 125, 0, 0, 1, 126, 0, 0, 0, 207, 0, 0, 1, 146, 0, 0, 1, 146, 0, 0, 0, 157, 0, 0, 2, 198, 0, 0, 2, 198, 0, 0, 0, 200, 0, 0, 2, 199, 0, 0, 2, 199, 0, 0, 0, 204, 0, 0, 2, 218, 0, 0, 2, 218, 0, 0, 0, 202, 0, 0, 2, 220, 0, 0, 2, 220, 0, 0, 0, 201, 0, 0, 3, 5, 0, 0, 3, 5, 0, 0, 11, 193, 0, 0, 22, 128, 0, 0, 22, 156, 0, 0, 0, 229, 0, 0, 22, 160, 0, 0, 22, 240, 0, 0, 1, 2, 0, 0, 32, 0, 0, 0, 32, 18, 0, 0, 1, 83, 0, 0, 32, 19, 0, 0, 32, 20, 0, 0, 0, 166, 0, 0, 32, 21, 0, 0, 32, 23, 0, 0, 1, 102, 0, 0, 32, 24, 0, 0, 32, 25, 0, 0, 0, 170, 0, 0, 32, 26, 0, 0, 32, 26, 0, 0, 0, 181, 0, 0, 32, 27, 0, 0, 32, 27, 0, 0, 1, 105, 0, 0, 32, 28, 0, 0, 32, 29, 0, 0, 0, 168, 0, 0, 32, 30, 0, 0, 32, 30, 0, 0, 0, 182, 0, 0, 32, 31, 0, 0, 32, 31, 0, 0, 1, 106, 0, 0, 32, 32, 0, 0, 32, 32, 0, 0, 0, 130, 0, 0, 32, 33, 0, 0, 32, 33, 0, 0, 0, 179, 0, 0, 32, 34, 0, 0, 32, 34, 0, 0, 0, 135, 0, 0, 32, 35, 0, 0, 32, 37, 0, 0, 1, 107, 0, 0, 32, 38, 0, 0, 32, 38, 0, 0, 0, 160, 0, 0, 32, 39, 0, 0, 32, 47, 0, 0, 1, 110, 0, 0, 32, 48, 0, 0, 32, 48, 0, 0, 0, 183, 0, 0, 32, 49, 0, 0, 32, 56, 0, 0, 1, 119, 0, 0, 32, 57, 0, 0, 32, 58, 0, 0, 0, 177, 0, 0, 32, 59, 0, 0, 32, 99, 0, 0, 1, 127, 0, 0, 32, 106, 0, 0, 32, 113, 0, 0, 1, 168, 0, 0, 32, 116, 0, 0, 32, 142, 0, 0, 1, 176, 0, 0, 32, 144, 0, 0, 32, 148, 0, 0, 1, 203, 0, 0, 32, 172, 0, 0, 32, 172, 0, 0, 0, 176, 0, 0, 32, 221, 0, 0, 32, 221, 0, 0, 1, 208, 0, 0, 33, 0, 0, 0, 33, 33, 0, 0, 1, 209, 0, 0, 33, 34, 0, 0, 33, 34, 0, 0, 0, 141, 0, 0, 33, 35, 0, 0, 33, 59, 0, 0, 1, 243, 0, 0, 33, 61, 0, 0, 33, 75, 0, 0, 2, 12, 0, 0, 33, 144, 0, 0, 35, 219, 0, 0, 2, 27, 0, 0, 36, 0, 0, 0, 36, 38, 0, 0, 11, 206, 0, 0, 36, 64, 0, 0, 36, 74, 0, 0, 4, 103, 0, 0, 37, 0, 0, 0, 37, 140, 0, 0, 4, 114, 0, 0, 37, 144, 0, 0, 38, 157, 0, 0, 4, 255, 0, 0, 38, 160, 0, 0, 38, 175, 0, 0, 6, 13, 0, 0, 38, 179, 0, 0, 38, 188, 0, 0, 6, 29, 0, 0, 39, 1, 0, 0, 39, 4, 0, 0, 6, 39, 0, 0, 39, 6, 0, 0, 39, 9, 0, 0, 6, 43, 0, 0, 39, 12, 0, 0, 39, 39, 0, 0, 6, 47, 0, 0, 39, 41, 0, 0, 39, 75, 0, 0, 6, 75, 0, 0, 39, 77, 0, 0, 39, 77, 0, 0, 6, 110, 0, 0, 39, 79, 0, 0, 39, 82, 0, 0, 6, 111, 0, 0, 39, 86, 0, 0, 39, 86, 0, 0, 6, 115, 0, 0, 39, 88, 0, 0, 39, 94, 0, 0, 6, 116, 0, 0, 39, 97, 0, 0, 39, 148, 0, 0, 6, 123, 0, 0, 39, 152, 0, 0, 39, 175, 0, 0, 6, 175, 0, 0, 39, 177, 0, 0, 39, 190, 0, 0, 6, 199, 0, 0, 39, 208, 0, 0, 39, 235, 0, 0, 6, 213, 0, 0, 39, 240, 0, 0, 42, 255, 0, 0, 6, 241, 0, 0, 43, 48, 0, 0, 43, 68, 0, 0, 10, 1, 0, 0, 43, 71, 0, 0, 43, 76, 0, 0, 10, 22, 0, 0, 77, 192, 0, 0, 77, 255, 0, 0, 10, 28, 0, 0, 240, 6, 0, 0, 240, 9, 0, 0, 11, 198, 0, 0, 240, 16, 0, 0, 240, 19, 0, 0, 11, 202, 0, 1, 4, 0, 0, 1, 4, 79, 0, 0, 10, 92, 0, 1, 211, 0, 0, 1, 211, 86, 0, 0, 10, 172, 0, 1, 212, 101, 0, 1, 212, 102, 0, 0, 11, 194, 0, 1, 215, 11, 0, 1, 215, 11, 0, 0, 11, 196, 0, 1, 215, 14, 0, 1, 215, 14, 0, 0, 11, 197, 0, 0, 64, 81, 100, 84, 82, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 44, 1, 24, 176, 24, 67, 88, 69, 106, 176, 25, 67, 96, 176, 12, 35, 68, 35, 16, 32, 176, 12, 78, 240, 77, 47, 176, 0, 18, 27, 33, 35, 17, 32, 51, 47, 89, 45, 44, 1, 24, 176, 24, 67, 88, 176, 5, 43, 176, 0, 19, 75, 176, 20, 80, 88, 177, 0, 64, 56, 89, 176, 6, 43, 27, 33, 35, 17, 32, 51, 47, 89, 45, 44, 1, 24, 176, 24, 67, 88, 78, 176, 3, 37, 16, 242, 33, 176, 0, 18, 77, 27, 32, 69, 176, 4, 37, 176, 4, 37, 35, 74, 97, 100, 176, 40, 82, 88, 33, 35, 16, 214, 27, 176, 3, 37, 16, 242, 33, 176, 0, 18, 89, 89, 45, 44, 176, 26, 67, 88, 33, 33, 27, 176, 2, 37, 176, 2, 37, 73, 176, 3, 37, 176, 3, 37, 74, 97, 32, 100, 176, 16, 80, 88, 33, 33, 33, 27, 176, 3, 37, 176, 3, 37, 73, 176, 0, 80, 88, 176, 0, 80, 88, 184, 255, 226, 56, 33, 27, 176, 0, 56, 33, 89, 27, 176, 0, 82, 88, 176, 30, 56, 33, 27, 176, 0, 56, 33, 89, 89, 89, 89, 45, 44, 1, 24, 176, 24, 67, 88, 176, 5, 43, 176, 0, 19, 75, 176, 20, 80, 88, 185, 0, 0, 255, 192, 56, 89, 176, 6, 43, 27, 33, 35, 17, 32, 51, 47, 89, 45, 44, 78, 1, 138, 16, 177, 12, 25, 67, 68, 176, 0, 20, 177, 0, 12, 226, 176, 0, 21, 185, 0, 0, 255, 240, 56, 0, 176, 0, 60, 176, 40, 43, 176, 2, 37, 16, 176, 0, 60, 45, 44, 1, 24, 176, 0, 47, 176, 1, 20, 242, 176, 1, 19, 176, 1, 21, 77, 176, 0, 18, 45, 44, 1, 24, 176, 24, 67, 88, 176, 5, 43, 176, 0, 19, 185, 0, 0, 255, 224, 56, 176, 6, 43, 27, 33, 35, 17, 32, 51, 47, 89, 45, 44, 1, 24, 176, 24, 67, 88, 69, 100, 106, 35, 69, 100, 105, 176, 25, 67, 100, 96, 96, 176, 12, 35, 68, 35, 16, 32, 176, 12, 240, 47, 176, 0, 18, 27, 33, 33, 32, 138, 32, 138, 82, 88, 17, 51, 27, 33, 33, 89, 89, 45, 44, 1, 75, 176, 200, 81, 88, 177, 11, 10, 67, 35, 67, 101, 10, 89, 45, 44, 0, 75, 176, 200, 81, 88, 0, 177, 10, 11, 67, 35, 67, 11, 89, 45, 44, 0, 176, 12, 35, 112, 177, 1, 12, 62, 1, 176, 12, 35, 112, 177, 2, 12, 69, 58, 177, 2, 0, 8, 13, 45, 44, 176, 18, 43, 176, 2, 37, 69, 176, 2, 37, 69, 106, 176, 64, 139, 96, 176, 2, 37, 35, 68, 33, 33, 33, 45, 44, 176, 19, 43, 176, 2, 37, 69, 176, 2, 37, 69, 106, 184, 255, 192, 140, 96, 176, 2, 37, 35, 68, 33, 33, 33, 45, 44, 176, 0, 176, 18, 43, 33, 33, 33, 45, 44, 176, 0, 176, 19, 43, 33, 33, 33, 45, 44, 1, 75, 176, 200, 81, 88, 176, 6, 67, 176, 7, 67, 101, 10, 89, 45, 44, 32, 105, 176, 64, 97, 176, 0, 139, 32, 177, 44, 192, 138, 140, 184, 16, 0, 98, 96, 43, 12, 100, 35, 100, 97, 92, 88, 176, 3, 97, 89, 45, 44, 177, 0, 3, 37, 69, 104, 84, 176, 28, 75, 80, 90, 88, 176, 3, 37, 69, 176, 3, 37, 69, 96, 104, 32, 176, 4, 37, 35, 68, 176, 4, 37, 35, 68, 27, 176, 3, 37, 32, 69, 104, 32, 138, 35, 68, 176, 3, 37, 69, 104, 96, 176, 3, 37, 35, 68, 89, 45, 44, 176, 3, 37, 32, 69, 104, 32, 138, 35, 68, 176, 3, 37, 69, 100, 104, 101, 96, 176, 4, 37, 176, 1, 96, 35, 68, 45, 44, 176, 9, 67, 88, 135, 33, 192, 27, 176, 18, 67, 88, 135, 69, 176, 17, 43, 176, 13, 35, 68, 176, 13, 122, 228, 27, 3, 138, 69, 24, 105, 32, 176, 13, 35, 68, 138, 138, 135, 32, 176, 160, 81, 88, 176, 17, 43, 176, 13, 35, 68, 176, 13, 122, 228, 27, 33, 176, 13, 122, 228, 89, 89, 89, 24, 45, 44, 32, 138, 69, 35, 69, 104, 96, 68, 45, 44, 69, 106, 66, 45, 44, 1, 24, 47, 45, 44, 1, 24, 176, 24, 67, 88, 176, 4, 37, 176, 4, 37, 73, 100, 35, 69, 100, 105, 176, 64, 139, 97, 32, 176, 128, 98, 106, 176, 2, 37, 176, 2, 37, 97, 140, 176, 25, 67, 96, 176, 12, 35, 68, 33, 138, 16, 176, 12, 246, 33, 27, 33, 33, 33, 33, 89, 45, 44, 1, 176, 24, 67, 88, 176, 2, 37, 69, 176, 2, 37, 69, 100, 96, 106, 176, 3, 37, 69, 106, 97, 32, 176, 4, 37, 69, 106, 32, 138, 139, 101, 176, 4, 37, 35, 68, 140, 176, 3, 37, 35, 68, 33, 33, 27, 32, 69, 106, 68, 32, 69, 106, 68, 89, 45, 44, 1, 32, 69, 176, 0, 85, 176, 24, 67, 90, 88, 69, 104, 35, 69, 105, 176, 64, 139, 97, 32, 176, 128, 98, 106, 32, 138, 35, 97, 32, 176, 3, 37, 139, 101, 176, 4, 37, 35, 68, 140, 176, 3, 37, 35, 68, 33, 33, 27, 33, 33, 176, 25, 43, 89, 45, 44, 1, 138, 138, 69, 100, 35, 69, 100, 97, 100, 66, 45, 44, 176, 4, 37, 176, 4, 37, 176, 25, 43, 176, 24, 67, 88, 176, 4, 37, 176, 4, 37, 176, 3, 37, 176, 27, 43, 1, 176, 2, 37, 67, 176, 64, 84, 176, 2, 37, 67, 176, 0, 84, 90, 88, 176, 3, 37, 32, 69, 176, 64, 97, 68, 89, 176, 2, 37, 67, 176, 0, 84, 176, 2, 37, 67, 176, 64, 84, 90, 88, 176, 4, 37, 32, 69, 176, 64, 96, 68, 89, 89, 33, 33, 33, 33, 45, 44, 176, 3, 37, 32, 176, 7, 37, 135, 5, 46, 35, 32, 138, 176, 4, 37, 176, 7, 37, 176, 20, 43, 16, 33, 196, 33, 45, 44, 192, 45, 44, 75, 82, 88, 69, 68, 27, 33, 33, 89, 45, 44, 176, 2, 67, 88, 61, 237, 24, 27, 237, 89, 45, 44, 75, 80, 88, 69, 68, 27, 33, 33, 89, 45, 44, 1, 24, 75, 82, 88, 138, 47, 237, 27, 33, 33, 33, 89, 45, 44, 75, 83, 35, 75, 81, 90, 88, 176, 3, 37, 69, 104, 176, 3, 37, 69, 104, 176, 3, 37, 96, 84, 88, 33, 33, 33, 27, 176, 2, 37, 69, 104, 96, 176, 3, 37, 35, 68, 33, 33, 89, 27, 33, 33, 33, 89, 45, 44, 176, 2, 67, 88, 61, 205, 24, 27, 205, 89, 45, 44, 70, 35, 70, 96, 138, 138, 70, 35, 32, 70, 138, 96, 138, 97, 184, 255, 128, 98, 35, 32, 16, 35, 138, 177, 12, 12, 138, 112, 69, 96, 32, 176, 0, 80, 88, 176, 1, 97, 184, 255, 186, 139, 27, 176, 70, 140, 89, 176, 16, 96, 104, 1, 58, 45, 44, 32, 69, 176, 3, 37, 70, 82, 75, 176, 19, 81, 91, 88, 176, 2, 37, 70, 32, 104, 97, 176, 3, 37, 176, 3, 37, 63, 35, 33, 56, 27, 33, 17, 89, 45, 44, 32, 69, 176, 3, 37, 70, 80, 88, 176, 2, 37, 70, 32, 104, 97, 176, 3, 37, 176, 3, 37, 63, 35, 33, 56, 27, 33, 17, 89, 45, 44, 0, 75, 176, 200, 81, 88, 0, 176, 7, 67, 176, 6, 67, 11, 89, 45, 44, 138, 16, 236, 45, 44, 176, 12, 67, 88, 33, 27, 32, 70, 176, 0, 82, 88, 184, 255, 240, 56, 27, 176, 16, 56, 89, 89, 45, 44, 32, 176, 0, 85, 88, 184, 16, 0, 99, 176, 3, 37, 69, 100, 176, 3, 37, 69, 100, 97, 176, 0, 83, 88, 176, 2, 27, 176, 64, 97, 176, 3, 89, 37, 69, 105, 83, 88, 69, 68, 27, 33, 33, 89, 27, 33, 176, 2, 37, 69, 176, 2, 37, 69, 97, 100, 176, 40, 81, 88, 69, 68, 27, 33, 33, 89, 89, 45, 44, 33, 33, 12, 100, 35, 100, 139, 184, 64, 0, 98, 45, 44, 33, 176, 128, 81, 88, 12, 100, 35, 100, 139, 184, 32, 0, 98, 27, 178, 0, 64, 47, 43, 89, 176, 2, 96, 45, 44, 33, 176, 192, 81, 88, 12, 100, 35, 100, 139, 184, 21, 85, 98, 27, 178, 0, 128, 47, 43, 89, 176, 2, 96, 45, 44, 12, 100, 35, 100, 139, 184, 64, 0, 98, 96, 35, 33, 45, 44, 24, 75, 83, 88, 176, 4, 37, 176, 4, 37, 73, 100, 35, 69, 100, 105, 176, 64, 139, 97, 32, 176, 128, 98, 106, 176, 2, 37, 176, 2, 37, 97, 140, 176, 12, 35, 68, 33, 138, 16, 176, 12, 246, 33, 27, 33, 138, 17, 35, 18, 32, 57, 47, 89, 45, 44, 176, 2, 37, 176, 2, 37, 73, 100, 176, 192, 84, 88, 184, 255, 248, 56, 176, 8, 56, 27, 33, 33, 89, 45, 44, 176, 19, 67, 88, 3, 27, 2, 89, 45, 44, 176, 19, 67, 88, 2, 27, 3, 89, 45, 44, 176, 10, 43, 35, 16, 32, 60, 176, 23, 43, 45, 44, 176, 2, 37, 184, 255, 240, 56, 176, 40, 43, 138, 16, 35, 32, 208, 35, 176, 16, 43, 176, 5, 67, 88, 192, 27, 60, 89, 32, 16, 17, 176, 0, 18, 1, 45, 44, 176, 72, 43, 45, 44, 1, 176, 2, 37, 16, 208, 35, 201, 1, 176, 1, 19, 176, 0, 20, 16, 176, 1, 60, 176, 1, 22, 45, 44, 1, 176, 0, 19, 176, 1, 176, 3, 37, 73, 176, 3, 23, 56, 176, 1, 19, 45, 44, 75, 83, 35, 75, 81, 90, 88, 32, 69, 138, 96, 68, 27, 33, 33, 89, 45, 44, 24, 75, 83, 88, 176, 4, 37, 176, 4, 37, 73, 100, 176, 3, 37, 176, 3, 37, 73, 100, 104, 176, 64, 139, 97, 32, 176, 128, 98, 106, 176, 2, 37, 176, 2, 37, 97, 140, 176, 12, 35, 68, 33, 176, 4, 37, 16, 35, 176, 12, 246, 27, 176, 4, 37, 176, 4, 37, 17, 18, 35, 32, 57, 47, 89, 204, 33, 33, 45, 44, 1, 24, 176, 24, 67, 88, 176, 5, 37, 70, 35, 69, 100, 97, 27, 33, 176, 4, 37, 176, 4, 37, 74, 89, 176, 14, 35, 68, 35, 16, 176, 14, 236, 35, 16, 176, 14, 236, 45, 44, 176, 27, 67, 88, 32, 176, 1, 96, 69, 176, 0, 81, 88, 32, 176, 1, 96, 32, 69, 32, 104, 176, 0, 85, 88, 176, 32, 96, 68, 33, 27, 33, 33, 33, 89, 27, 32, 176, 1, 96, 32, 69, 32, 104, 176, 0, 85, 88, 184, 255, 224, 96, 68, 176, 28, 75, 80, 88, 32, 69, 176, 32, 96, 68, 27, 33, 89, 27, 33, 33, 33, 89, 89, 27, 33, 89, 45, 44, 176, 2, 37, 70, 32, 104, 97, 176, 3, 37, 176, 3, 37, 63, 35, 33, 56, 45, 44, 70, 35, 70, 96, 138, 138, 70, 35, 32, 70, 138, 96, 138, 97, 184, 255, 128, 98, 35, 32, 16, 35, 138, 177, 12, 12, 138, 112, 69, 96, 32, 176, 0, 80, 88, 176, 1, 97, 184, 255, 128, 139, 27, 176, 129, 140, 89, 104, 58, 45, 44, 176, 64, 42, 33, 45, 44, 32, 53, 176, 1, 96, 45, 44, 176, 2, 67, 84, 88, 75, 83, 35, 75, 81, 90, 88, 56, 27, 33, 33, 89, 27, 33, 33, 33, 33, 89, 45, 44, 73, 176, 14, 35, 68, 45, 44, 176, 2, 67, 84, 88, 75, 83, 35, 75, 81, 90, 88, 32, 69, 138, 96, 68, 27, 33, 33, 89, 27, 33, 33, 33, 33, 89, 45, 44, 75, 83, 35, 75, 81, 90, 88, 32, 69, 138, 96, 68, 27, 33, 33, 89, 45, 44, 75, 84, 88, 32, 69, 138, 96, 68, 27, 33, 33, 89, 45, 44, 75, 83, 35, 75, 81, 90, 88, 56, 27, 33, 33, 89, 45, 44, 176, 0, 33, 75, 84, 88, 56, 27, 33, 33, 89, 45, 44, 176, 2, 67, 84, 88, 176, 70, 43, 27, 33, 33, 33, 33, 89, 45, 44, 176, 2, 67, 84, 88, 176, 71, 43, 27, 33, 33, 33, 89, 45, 44, 176, 2, 67, 84, 88, 176, 72, 43, 27, 33, 33, 33, 33, 89, 45, 44, 176, 2, 67, 84, 88, 176, 73, 43, 27, 33, 33, 33, 89, 45, 44, 0, 176, 2, 37, 32, 17, 73, 176, 0, 81, 88, 184, 255, 192, 56, 27, 33, 89, 45, 44, 0, 176, 2, 37, 32, 17, 73, 176, 0, 83, 88, 176, 64, 56, 27, 33, 89, 45, 44, 75, 82, 88, 125, 27, 122, 89, 45, 44, 177, 2, 0, 66, 177, 35, 1, 136, 81, 177, 64, 1, 136, 83, 90, 88, 185, 16, 0, 0, 32, 136, 84, 88, 178, 2, 1, 2, 67, 96, 66, 89, 177, 36, 1, 136, 81, 88, 185, 32, 0, 0, 64, 136, 84, 88, 178, 2, 2, 2, 67, 96, 66, 177, 36, 1, 136, 84, 88, 178, 2, 32, 2, 67, 96, 66, 0, 75, 1, 75, 82, 88, 178, 2, 8, 2, 67, 96, 66, 89, 27, 185, 64, 0, 0, 128, 136, 84, 88, 178, 2, 4, 2, 67, 96, 66, 89, 185, 64, 0, 0, 128, 99, 184, 1, 0, 136, 84, 88, 178, 2, 8, 2, 67, 96, 66, 89, 185, 64, 0, 1, 0, 99, 184, 2, 0, 136, 84, 88, 178, 2, 16, 2, 67, 96, 66, 89, 185, 64, 0, 2, 0, 99, 184, 4, 0, 136, 84, 88, 178, 2, 64, 2, 67, 96, 66, 89, 89, 89, 89, 89, 45, 44, 32, 69, 105, 68, 45, 0, 185, 0, 32, 1, 62, 180, 9, 24, 1, 74, 32, 184, 1, 60, 180, 9, 24, 1, 74, 32, 184, 1, 52, 180, 9, 24, 1, 74, 32, 184, 1, 50, 180, 9, 24, 1, 74, 32, 184, 1, 47, 180, 9, 24, 1, 74, 32, 184, 1, 46, 180, 9, 24, 1, 74, 32, 184, 1, 44, 180, 9, 24, 1, 74, 32, 184, 1, 12, 180, 9, 24, 1, 74, 32, 184, 1, 4, 180, 9, 24, 1, 74, 32, 184, 1, 3, 180, 9, 24, 1, 74, 32, 184, 1, 1, 64, 239, 9, 24, 1, 74, 32, 255, 9, 24, 1, 74, 32, 254, 9, 24, 1, 74, 32, 252, 9, 24, 1, 74, 32, 243, 9, 24, 1, 74, 32, 241, 9, 24, 1, 74, 32, 240, 9, 24, 1, 74, 32, 239, 9, 24, 1, 74, 32, 237, 9, 24, 1, 74, 32, 234, 9, 24, 1, 74, 32, 220, 9, 24, 1, 74, 32, 218, 9, 24, 1, 74, 32, 216, 9, 24, 1, 74, 32, 211, 9, 24, 1, 74, 32, 205, 9, 24, 1, 74, 32, 204, 9, 24, 1, 74, 32, 202, 9, 24, 1, 74, 32, 201, 9, 24, 1, 74, 32, 200, 9, 24, 1, 74, 32, 198, 9, 24, 1, 74, 32, 196, 9, 24, 1, 74, 32, 194, 9, 24, 1, 74, 32, 192, 9, 24, 1, 74, 32, 189, 9, 24, 1, 74, 32, 180, 9, 24, 1, 74, 32, 177, 9, 24, 1, 74, 32, 175, 9, 24, 1, 74, 32, 140, 9, 24, 1, 74, 32, 139, 9, 24, 1, 74, 32, 138, 9, 24, 1, 74, 32, 137, 9, 24, 1, 74, 32, 132, 9, 24, 1, 74, 32, 131, 9, 24, 1, 74, 32, 127, 9, 24, 1, 74, 32, 126, 9, 24, 1, 74, 32, 125, 9, 24, 1, 74, 32, 98, 9, 24, 1, 74, 32, 80, 9, 24, 1, 74, 32, 72, 9, 24, 1, 74, 32, 14, 9, 24, 1, 74, 47, 190, 4, 237, 0, 1, 0, 79, 4, 236, 0, 1, 0, 64, 4, 235, 64, 84, 9, 13, 57, 223, 224, 22, 23, 28, 212, 213, 22, 23, 28, 123, 124, 22, 27, 123, 124, 25, 209, 210, 22, 23, 28, 118, 119, 22, 23, 28, 109, 112, 22, 23, 28, 108, 111, 22, 23, 28, 107, 110, 22, 27, 107, 110, 127, 114, 26, 116, 117, 20, 21, 28, 103, 106, 20, 21, 28, 102, 105, 20, 21, 28, 101, 104, 20, 27, 101, 104, 133, 113, 26, 25, 115, 22, 122, 67, 25, 33, 121, 67, 25, 33, 65, 10, 1, 124, 1, 120, 0, 40, 0, 31, 1, 121, 1, 120, 0, 50, 0, 31, 255, 192, 1, 120, 178, 65, 65, 57, 185, 255, 192, 1, 120, 179, 62, 62, 57, 64, 184, 1, 119, 178, 57, 58, 57, 185, 255, 192, 1, 118, 178, 74, 74, 57, 185, 255, 192, 1, 118, 178, 72, 72, 57, 185, 255, 192, 1, 118, 178, 56, 56, 57, 185, 255, 192, 1, 118, 178, 40, 41, 57, 185, 255, 192, 1, 118, 179, 24, 24, 57, 64, 184, 1, 117, 178, 17, 18, 57, 185, 255, 192, 1, 116, 179, 40, 40, 57, 64, 184, 1, 116, 178, 23, 23, 57, 185, 255, 192, 1, 116, 178, 11, 11, 57, 185, 255, 192, 1, 115, 179, 10, 10, 57, 64, 184, 1, 114, 179, 18, 18, 57, 64, 184, 1, 114, 179, 14, 14, 57, 224, 190, 4, 247, 0, 1, 0, 224, 4, 247, 0, 1, 0, 32, 4, 240, 179, 13, 17, 57, 64, 184, 4, 234, 178, 11, 20, 57, 185, 255, 192, 4, 239, 179, 27, 34, 57, 63, 65, 13, 4, 244, 0, 1, 0, 143, 4, 243, 0, 1, 0, 48, 4, 243, 0, 1, 0, 48, 4, 239, 0, 1, 0, 64, 4, 232, 179, 11, 16, 57, 63, 191, 1, 66, 0, 1, 0, 15, 1, 65, 0, 160, 1, 65, 0, 2, 255, 224, 180, 241, 41, 43, 57, 64, 184, 1, 64, 179, 61, 67, 57, 64, 184, 1, 64, 179, 36, 40, 57, 64, 184, 1, 63, 179, 44, 47, 57, 64, 184, 1, 63, 179, 23, 28, 57, 64, 184, 1, 61, 64, 22, 38, 43, 57, 230, 231, 3, 43, 64, 231, 44, 46, 57, 64, 231, 27, 28, 57, 64, 84, 31, 31, 57, 184, 255, 192, 64, 22, 203, 35, 35, 57, 64, 217, 41, 42, 57, 83, 82, 2, 43, 82, 226, 2, 43, 32, 176, 11, 13, 57, 185, 1, 2, 1, 1, 64, 27, 2, 43, 253, 252, 10, 43, 251, 175, 5, 43, 242, 226, 2, 43, 195, 197, 2, 43, 64, 218, 23, 25, 57, 219, 226, 2, 43, 184, 255, 192, 179, 226, 48, 49, 57, 184, 255, 192, 64, 25, 226, 29, 30, 57, 64, 214, 23, 23, 57, 235, 190, 2, 43, 190, 154, 2, 43, 153, 154, 2, 43, 154, 149, 5, 43, 184, 255, 224, 183, 238, 20, 22, 57, 146, 145, 3, 43, 184, 255, 224, 64, 12, 244, 19, 22, 57, 236, 149, 4, 43, 145, 149, 36, 31, 184, 255, 224, 64, 11, 99, 24, 25, 57, 102, 99, 1, 150, 149, 2, 43, 184, 255, 224, 179, 149, 37, 40, 57, 184, 1, 1, 182, 125, 2, 43, 252, 219, 10, 43, 185, 1, 62, 1, 60, 178, 2, 43, 64, 184, 1, 60, 178, 31, 36, 57, 184, 1, 47, 178, 125, 3, 43, 184, 1, 46, 179, 132, 3, 43, 208, 184, 1, 44, 181, 1, 64, 216, 23, 25, 57, 184, 255, 192, 64, 9, 196, 34, 37, 57, 64, 194, 23, 23, 57, 184, 255, 192, 179, 192, 26, 27, 57, 184, 255, 192, 183, 192, 16, 18, 57, 205, 204, 3, 43, 184, 255, 192, 183, 201, 35, 35, 57, 202, 200, 3, 43, 184, 255, 192, 64, 22, 240, 11, 13, 57, 234, 126, 2, 43, 48, 98, 12, 12, 6, 67, 177, 175, 2, 43, 175, 126, 2, 43, 184, 255, 192, 179, 211, 15, 18, 57, 184, 255, 192, 179, 189, 39, 40, 57, 184, 255, 192, 64, 28, 140, 30, 30, 57, 137, 138, 4, 43, 138, 132, 10, 43, 139, 132, 3, 43, 129, 127, 1, 43, 125, 126, 4, 43, 126, 132, 3, 43, 184, 255, 224, 64, 65, 98, 24, 25, 57, 98, 132, 1, 43, 136, 132, 1, 43, 135, 132, 1, 43, 133, 132, 1, 43, 131, 132, 4, 43, 233, 132, 249, 132, 2, 105, 132, 1, 39, 132, 1, 27, 55, 21, 24, 54, 21, 21, 53, 21, 18, 52, 21, 15, 51, 21, 12, 50, 21, 9, 49, 21, 6, 48, 21, 3, 47, 21, 0, 46, 21, 65, 29, 1, 58, 1, 59, 0, 15, 1, 56, 1, 57, 0, 14, 1, 54, 1, 55, 0, 14, 0, 11, 1, 56, 0, 59, 1, 56, 0, 75, 1, 56, 0, 203, 1, 56, 0, 4, 0, 11, 1, 54, 0, 59, 1, 54, 0, 91, 1, 54, 0, 3, 0, 16, 1, 58, 0, 1, 1, 6, 178, 3, 255, 31, 65, 33, 1, 10, 1, 11, 0, 15, 1, 8, 1, 9, 0, 14, 1, 6, 1, 7, 0, 14, 0, 107, 1, 8, 0, 1, 0, 11, 1, 8, 0, 59, 1, 8, 0, 75, 1, 8, 0, 187, 1, 8, 0, 235, 1, 8, 0, 251, 1, 8, 0, 6, 0, 11, 1, 10, 0, 91, 1, 10, 0, 139, 1, 10, 0, 3, 1, 6, 64, 28, 3, 255, 31, 38, 39, 14, 40, 39, 15, 42, 43, 14, 44, 43, 15, 34, 35, 14, 36, 35, 15, 30, 31, 14, 32, 31, 15, 0, 191, 1, 49, 0, 16, 1, 49, 0, 32, 1, 49, 0, 3, 0, 0, 1, 48, 64, 128, 1, 112, 42, 224, 42, 2, 0, 60, 1, 16, 36, 64, 36, 112, 36, 160, 36, 4, 15, 16, 17, 12, 9, 10, 11, 12, 6, 7, 8, 12, 3, 4, 5, 12, 0, 1, 2, 12, 38, 6, 28, 31, 6, 3, 24, 31, 15, 3, 63, 3, 223, 3, 3, 159, 0, 223, 0, 2, 15, 23, 31, 23, 47, 23, 3, 15, 20, 31, 20, 47, 20, 3, 27, 1, 29, 13, 24, 7, 26, 13, 21, 16, 23, 13, 18, 4, 20, 13, 47, 27, 1, 44, 60, 42, 60, 40, 60, 38, 60, 36, 60, 34, 60, 32, 60, 30, 60, 27, 60, 24, 60, 21, 60, 18, 60, 15, 60, 9, 60, 6, 60, 3, 60, 0, 60, 80, 51, 84, 1, 176, 18, 75, 0, 75, 84, 66, 176, 19, 1, 75, 0, 75, 83, 66, 176, 51, 43, 75, 184, 3, 32, 82, 176, 50, 43, 75, 176, 9, 80, 91, 88, 177, 1, 1, 142, 89, 176, 51, 43, 176, 2, 136, 184, 1, 0, 84, 176, 4, 136, 184, 2, 0, 84, 176, 18, 67, 90, 91, 88, 184, 1, 25, 177, 1, 1, 142, 133, 27, 185, 0, 1, 1, 0, 176, 75, 96, 133, 141, 89, 43, 43, 29, 176, 100, 75, 83, 88, 176, 128, 29, 89, 176, 50, 75, 83, 88, 176, 144, 29, 89, 0, 75, 176, 50, 81, 176, 27, 35, 66, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 115, 43, 43, 43, 43, 115, 115, 115, 115, 43, 43, 43, 43, 43, 43, 43, 115, 115, 115, 115, 115, 43, 43, 43, 43, 43, 43, 177, 40, 38, 69, 176, 42, 69, 97, 176, 44, 69, 96, 68, 43, 43, 43, 115, 115, 116, 184, 1, 6, 69, 105, 184, 1, 10, 69, 105, 97, 184, 1, 10, 35, 68, 184, 1, 8, 69, 105, 184, 1, 10, 69, 96, 184, 1, 8, 35, 68, 43, 43, 43, 43, 115, 115, 115, 184, 1, 58, 69, 105, 184, 1, 56, 69, 105, 96, 184, 1, 56, 35, 68, 184, 1, 58, 69, 105, 184, 1, 54, 69, 105, 96, 184, 1, 54, 35, 68, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1, 115, 116, 117, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 115, 43, 43, 43, 43, 43, 43, 0, 43, 43, 115, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 115, 115, 43, 115, 115, 115, 115, 43, 43, 43, 115, 116, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 176, 24, 176, 63, 75, 83, 66, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 115, 115, 177, 9, 50, 43, 75, 176, 80, 82, 66, 75, 176, 8, 82, 75, 176, 8, 80, 91, 176, 26, 35, 66, 75, 176, 200, 82, 75, 176, 54, 80, 91, 176, 12, 35, 66, 177, 0, 2, 67, 84, 177, 2, 2, 67, 84, 177, 6, 2, 67, 84, 91, 91, 88, 65, 21, 1, 62, 0, 100, 1, 60, 0, 100, 1, 52, 0, 100, 1, 50, 0, 100, 1, 47, 0, 100, 1, 46, 0, 100, 1, 44, 0, 100, 1, 12, 0, 100, 1, 4, 0, 100, 1, 3, 0, 100, 1, 1, 64, 79, 100, 255, 100, 254, 100, 252, 100, 243, 100, 241, 100, 240, 100, 239, 100, 237, 100, 234, 100, 220, 100, 218, 100, 216, 100, 211, 100, 205, 100, 204, 100, 202, 100, 201, 100, 200, 100, 198, 100, 196, 100, 194, 100, 192, 100, 189, 100, 180, 100, 177, 100, 175, 100, 140, 100, 139, 100, 138, 100, 137, 100, 132, 100, 131, 100, 127, 100, 126, 100, 125, 100, 98, 100, 80, 100, 72, 100, 14, 100, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 89, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 0, 0, 0, 5, 236, 0, 22, 0, 0, 5, 154, 0, 24, 0, 0, 5, 154, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 24, 0, 0, 0, 0, 255, 232, 255, 137, 0, 0, 255, 232, 255, 137, 0, 0, 255, 232, 0, 0, 254, 41, 255, 245, 0, 0, 5, 154, 0, 0, 254, 186, 0, 0, 0, 0, 0, 0, 2, 205, 255, 237, 5, 161, 0, 13, 2, 72, 255, 235, 3, 89, 0, 13, 0, 0, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 174, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 1, 2, 0, 138, 0, 0, 0, 0, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 107, 0, 0, 0, 113, 0, 128, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 168, 0, 145, 0, 0, 0, 0, 0, 0, 0, 168, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 0, 164, 0, 155, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 0, 140, 1, 72, 1, 72, 0, 138, 0, 131, 0, 0, 0, 0, 0, 148, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0, 224, 0, 160, 0, 228, 1, 190, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 134, 0, 134, 0, 0, 0, 197, 0, 195, 0, 129, 0, 74, 0, 90, 0, 81, 5, 219, 5, 219, 0, 134, 0, 88, 0, 144, 0, 88, 0, 138, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 214, 0, 0, 0, 120, 0, 119, 0, 122, 0, 97, 0, 122, 0, 129, 0, 0, 0, 0, 0, 0, 0, 129, 0, 107, 0, 0, 0, 0, 0, 0, 0, 120, 0, 109, 0, 0, 0, 0, 0, 146, 0, 129, 0, 146, 0, 139, 0, 160, 0, 151, 1, 211, 0, 76, 0, 116, 0, 100, 0, 168, 254, 31, 0, 0, 0, 0, 0, 0, 0, 0, 6, 35, 0, 201, 0, 106, 0, 109, 0, 76, 0, 97, 0, 105, 0, 200, 0, 162, 0, 128, 0, 126, 0, 107, 5, 154, 0, 17, 2, 36, 0, 17, 3, 0, 255, 239, 0, 129, 0, 103, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 0, 99, 0, 150, 0, 192, 254, 188, 254, 242, 0, 100, 0, 100, 0, 118, 0, 124, 2, 246, 0, 13, 2, 0, 0, 13, 4, 150, 255, 243, 0, 84, 0, 70, 0, 106, 0, 107, 0, 76, 7, 105, 254, 49, 0, 228, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 15, 3, 178, 1, 231, 1, 138, 0, 129, 0, 123, 0, 116, 0, 110, 0, 95, 0, 85, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 188, 0, 148, 0, 148, 255, 133, 255, 174, 0, 82, 0, 41, 6, 20, 0, 174, 0, 70, 0, 70, 254, 88, 5, 96, 0, 143, 0, 133, 0, 133, 0, 92, 0, 84, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 156, 0, 0, 0, 244, 0, 0, 2, 26, 0, 0, 3, 72, 0, 0, 4, 134, 0, 0, 6, 108, 0, 0, 6, 164, 0, 0, 7, 24, 0, 0, 7, 148, 0, 0, 8, 52, 0, 0, 8, 164, 0, 0, 9, 6, 0, 0, 9, 60, 0, 0, 9, 130, 0, 0, 9, 186, 0, 0, 10, 142, 0, 0, 11, 56, 0, 0, 12, 44, 0, 0, 13, 118, 0, 0, 14, 102, 0, 0, 15, 102, 0, 0, 16, 132, 0, 0, 17, 104, 0, 0, 18, 228, 0, 0, 20, 24, 0, 0, 20, 154, 0, 0, 21, 52, 0, 0, 21, 164, 0, 0, 21, 248, 0, 0, 22, 104, 0, 0, 23, 50, 0, 0, 24, 140, 0, 0, 25, 148, 0, 0, 26, 192, 0, 0, 27, 146, 0, 0, 28, 98, 0, 0, 28, 250, 0, 0, 29, 132, 0, 0, 30, 120, 0, 0, 31, 32, 0, 0, 31, 174, 0, 0, 32, 66, 0, 0, 33, 32, 0, 0, 33, 194, 0, 0, 34, 220, 0, 0, 35, 208, 0, 0, 36, 180, 0, 0, 37, 128, 0, 0, 38, 194, 0, 0, 39, 226, 0, 0, 41, 48, 0, 0, 41, 208, 0, 0, 42, 124, 0, 0, 43, 126, 0, 0, 45, 44, 0, 0, 46, 68, 0, 0, 46, 232, 0, 0, 47, 172, 0, 0, 48, 4, 0, 0, 48, 56, 0, 0, 48, 140, 0, 0, 48, 220, 0, 0, 49, 4, 0, 0, 49, 60, 0, 0, 50, 52, 0, 0, 51, 28, 0, 0, 51, 216, 0, 0, 52, 192, 0, 0, 53, 180, 0, 0, 54, 114, 0, 0, 55, 150, 0, 0, 56, 94, 0, 0, 56, 230, 0, 0, 57, 156, 0, 0, 58, 108, 0, 0, 58, 190, 0, 0, 59, 246, 0, 0, 60, 190, 0, 0, 61, 150, 0, 0, 62, 126, 0, 0, 63, 100, 0, 0, 63, 248, 0, 0, 65, 4, 0, 0, 65, 182, 0, 0, 66, 134, 0, 0, 67, 58, 0, 0, 68, 116, 0, 0, 69, 168, 0, 0, 70, 138, 0, 0, 71, 78, 0, 0, 71, 246, 0, 0, 72, 36, 0, 0, 72, 212, 0, 0, 73, 82, 0, 0, 73, 142, 0, 0, 75, 86, 0, 0, 75, 110, 0, 0, 75, 156, 0, 0, 75, 202, 0, 0, 76, 0, 0, 0, 76, 50, 0, 0, 76, 96, 0, 0, 76, 142, 0, 0, 76, 190, 0, 0, 76, 240, 0, 0, 77, 32, 0, 0, 77, 84, 0, 0, 77, 108, 0, 0, 77, 154, 0, 0, 77, 200, 0, 0, 77, 248, 0, 0, 78, 42, 0, 0, 78, 88, 0, 0, 78, 132, 0, 0, 78, 180, 0, 0, 78, 232, 0, 0, 79, 24, 0, 0, 79, 72, 0, 0, 79, 118, 0, 0, 79, 164, 0, 0, 79, 214, 0, 0, 80, 4, 0, 0, 80, 52, 0, 0, 80, 98, 0, 0, 80, 144, 0, 0, 80, 194, 0, 0, 81, 38, 0, 0, 81, 166, 0, 0, 82, 116, 0, 0, 83, 18, 0, 0, 84, 90, 0, 0, 84, 160, 0, 0, 85, 76, 0, 0, 86, 84, 0, 0, 86, 100, 0, 0, 87, 134, 0, 0, 88, 146, 0, 0, 89, 86, 0, 0, 89, 136, 0, 0, 89, 254, 0, 0, 90, 240, 0, 0, 92, 106, 0, 0, 92, 246, 0, 0, 93, 234, 0, 0, 94, 136, 0, 0, 95, 62, 0, 0, 95, 176, 0, 0, 97, 0, 0, 0, 98, 64, 0, 0, 99, 8, 0, 0, 99, 8, 0, 0, 99, 116, 0, 0, 99, 184, 0, 0, 100, 134, 0, 0, 100, 240, 0, 0, 101, 90, 0, 0, 102, 18, 0, 0, 102, 64, 0, 0, 102, 112, 0, 0, 102, 158, 0, 0, 103, 194, 0, 0, 105, 58, 0, 0, 105, 98, 0, 0, 105, 138, 0, 0, 105, 216, 0, 0, 106, 38, 0, 0, 106, 92, 0, 0, 106, 142, 0, 0, 107, 44, 0, 0, 107, 92, 0, 0, 107, 144, 0, 0, 107, 176, 0, 0, 108, 196, 0, 0, 109, 6, 0, 0, 109, 72, 0, 0, 109, 238, 0, 0, 110, 46, 0, 0, 110, 118, 0, 0, 110, 238, 0, 0, 112, 182, 0, 0, 112, 230, 0, 0, 113, 22, 0, 0, 113, 70, 0, 0, 113, 120, 0, 0, 113, 168, 0, 0, 113, 216, 0, 0, 114, 6, 0, 0, 114, 56, 0, 0, 114, 102, 0, 0, 114, 148, 0, 0, 114, 194, 0, 0, 114, 240, 0, 0, 115, 30, 0, 0, 115, 76, 0, 0, 115, 124, 0, 0, 115, 198, 0, 0, 116, 6, 0, 0, 116, 128, 0, 0, 117, 6, 0, 0, 117, 142, 0, 0, 117, 208, 0, 0, 117, 254, 0, 0, 118, 42, 0, 0, 118, 88, 0, 0, 118, 132, 0, 0, 118, 204, 0, 0, 119, 194, 0, 0, 121, 48, 0, 0, 121, 94, 0, 0, 121, 140, 0, 0, 122, 66, 0, 0, 123, 44, 0, 0, 123, 140, 0, 0, 123, 240, 0, 0, 124, 112, 0, 0, 125, 16, 0, 0, 125, 58, 0, 0, 125, 102, 0, 0, 125, 146, 0, 0, 125, 188, 0, 0, 126, 66, 0, 0, 126, 222, 0, 0, 126, 240, 0, 0, 127, 2, 0, 0, 127, 20, 0, 0, 127, 48, 0, 0, 127, 86, 0, 0, 127, 134, 0, 0, 127, 192, 0, 0, 128, 4, 0, 0, 128, 82, 0, 0, 128, 120, 0, 0, 128, 168, 0, 0, 128, 226, 0, 0, 129, 38, 0, 0, 129, 116, 0, 0, 129, 170, 0, 0, 129, 248, 0, 0, 130, 94, 0, 0, 130, 220, 0, 0, 131, 114, 0, 0, 131, 156, 0, 0, 131, 210, 0, 0, 132, 20, 0, 0, 132, 98, 0, 0, 132, 188, 0, 0, 133, 6, 0, 0, 133, 84, 0, 0, 133, 140, 0, 0, 134, 20, 0, 0, 135, 34, 0, 0, 135, 74, 0, 0, 135, 124, 0, 0, 135, 170, 0, 0, 136, 16, 0, 0, 136, 158, 0, 0, 136, 218, 0, 0, 137, 24, 0, 0, 137, 128, 0, 0, 137, 224, 0, 0, 138, 40, 0, 0, 138, 156, 0, 0, 138, 206, 0, 0, 139, 14, 0, 0, 139, 70, 0, 0, 139, 120, 0, 0, 139, 196, 0, 0, 139, 246, 0, 0, 140, 40, 0, 0, 140, 118, 0, 0, 140, 184, 0, 0, 140, 246, 0, 0, 141, 28, 0, 0, 141, 90, 0, 0, 141, 152, 0, 0, 142, 0, 0, 0, 142, 102, 0, 0, 142, 198, 0, 0, 143, 84, 0, 0, 143, 138, 0, 0, 143, 186, 0, 0, 143, 252, 0, 0, 144, 168, 0, 0, 144, 242, 0, 0, 145, 38, 0, 0, 145, 76, 0, 0, 145, 162, 0, 0, 145, 186, 0, 0, 146, 4, 0, 0, 146, 68, 0, 0, 146, 186, 0, 0, 146, 240, 0, 0, 147, 22, 0, 0, 147, 68, 0, 0, 147, 128, 0, 0, 147, 222, 0, 0, 148, 32, 0, 0, 148, 76, 0, 0, 148, 102, 0, 0, 148, 166, 0, 0, 148, 212, 0, 0, 149, 0, 0, 0, 149, 36, 0, 0, 149, 122, 0, 0, 149, 198, 0, 0, 149, 250, 0, 0, 150, 208, 0, 0, 151, 6, 0, 0, 151, 106, 0, 0, 152, 6, 0, 0, 152, 86, 0, 0, 152, 162, 0, 0, 152, 198, 0, 0, 153, 26, 0, 0, 153, 80, 0, 0, 153, 176, 0, 0, 154, 74, 0, 0, 154, 152, 0, 0, 154, 224, 0, 0, 155, 140, 0, 0, 155, 192, 0, 0, 156, 32, 0, 0, 156, 190, 0, 0, 157, 54, 0, 0, 157, 136, 0, 0, 157, 160, 0, 0, 157, 226, 0, 0, 158, 26, 0, 0, 158, 102, 0, 0, 158, 166, 0, 0, 159, 16, 0, 0, 159, 72, 0, 0, 159, 122, 0, 0, 160, 4, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 130, 0, 0, 160, 156, 0, 0, 160, 216, 0, 0, 161, 8, 0, 0, 161, 56, 0, 0, 161, 84, 0, 0, 161, 112, 0, 0, 161, 140, 0, 0, 161, 168, 0, 0, 161, 208, 0, 0, 161, 246, 0, 0, 162, 18, 0, 0, 162, 62, 0, 0, 162, 88, 0, 0, 162, 132, 0, 0, 162, 208, 0, 0, 162, 252, 0, 0, 164, 232, 0, 0, 166, 254, 0, 0, 168, 122, 0, 0, 169, 246, 0, 0, 171, 118, 0, 0, 173, 58, 0, 0, 174, 254, 0, 0, 174, 254, 0, 0, 176, 32, 0, 0, 176, 62, 0, 0, 176, 106, 0, 0, 176, 164, 0, 0, 176, 192, 0, 0, 176, 236, 0, 0, 177, 40, 0, 0, 177, 76, 0, 0, 178, 94, 0, 0, 178, 204, 0, 0, 179, 96, 0, 0, 179, 124, 0, 0, 179, 172, 0, 0, 179, 222, 0, 0, 180, 14, 0, 0, 180, 194, 0, 0, 180, 222, 0, 0, 180, 254, 0, 0, 181, 44, 0, 0, 181, 90, 0, 0, 182, 116, 0, 0, 183, 56, 0, 0, 183, 252, 0, 0, 184, 76, 0, 0, 184, 132, 0, 0, 184, 194, 0, 0, 184, 254, 0, 0, 185, 66, 0, 0, 185, 126, 0, 0, 185, 212, 0, 0, 186, 80, 0, 0, 186, 176, 0, 0, 187, 6, 0, 0, 187, 54, 0, 0, 187, 162, 0, 0, 188, 16, 0, 0, 188, 90, 0, 0, 188, 232, 0, 0, 189, 252, 0, 0, 190, 72, 0, 0, 190, 214, 0, 0, 191, 216, 0, 0, 192, 68, 0, 0, 192, 208, 0, 0, 192, 208, 0, 0, 192, 208, 0, 0, 194, 106, 0, 0, 195, 144, 0, 0, 196, 142, 0, 0, 198, 188, 0, 0, 201, 8, 0, 0, 203, 2, 0, 0, 205, 26, 0, 0, 207, 98, 0, 0, 209, 212, 0, 0, 210, 36, 0, 0, 210, 94, 0, 0, 210, 164, 0, 0, 210, 234, 0, 0, 211, 132, 0, 0, 211, 168, 0, 0, 212, 26, 0, 0, 212, 186, 0, 0, 212, 228, 0, 0, 212, 254, 0, 0, 213, 38, 0, 0, 213, 82, 0, 0, 213, 126, 0, 0, 213, 186, 0, 0, 214, 8, 0, 0, 214, 50, 0, 0, 214, 124, 0, 0, 214, 214, 0, 0, 215, 28, 0, 0, 215, 96, 0, 0, 215, 250, 0, 0, 216, 30, 0, 0, 216, 144, 0, 0, 217, 48, 0, 0, 217, 88, 0, 0, 217, 114, 0, 0, 217, 152, 0, 0, 217, 196, 0, 0, 217, 240, 0, 0, 218, 74, 0, 0, 218, 148, 0, 0, 218, 226, 0, 0, 219, 28, 0, 0, 219, 102, 0, 0, 219, 238, 0, 0, 220, 188, 0, 0, 221, 212, 0, 0, 222, 80, 0, 0, 223, 26, 0, 0, 223, 158, 0, 0, 224, 90, 0, 0, 225, 18, 0, 0, 225, 156, 0, 0, 226, 2, 0, 0, 226, 150, 0, 0, 227, 134, 0, 0, 229, 42, 0, 0, 230, 70, 0, 0, 230, 146, 0, 0, 231, 0, 0, 0, 231, 132, 0, 0, 232, 140, 0, 0, 233, 54, 0, 0, 234, 106, 0, 0, 234, 232, 0, 0, 235, 136, 0, 0, 235, 200, 0, 0, 236, 104, 0, 0, 237, 64, 0, 0, 238, 68, 0, 0, 238, 180, 0, 0, 239, 188, 0, 0, 241, 54, 0, 0, 242, 132, 0, 0, 243, 22, 0, 0, 243, 160, 0, 0, 244, 82, 0, 0, 245, 30, 0, 0, 245, 118, 0, 0, 245, 216, 0, 0, 246, 20, 0, 0, 246, 146, 0, 0, 247, 4, 0, 0, 247, 120, 0, 0, 248, 10, 0, 0, 248, 54, 0, 0, 248, 126, 0, 0, 249, 12, 0, 0, 250, 160, 0, 0, 251, 162, 0, 0, 252, 14, 0, 0, 252, 230, 0, 0, 254, 2, 0, 0, 255, 88, 0, 0, 255, 130, 0, 1, 0, 230, 0, 1, 1, 196, 0, 1, 2, 46, 0, 1, 2, 112, 0, 1, 2, 222, 0, 1, 3, 4, 0, 1, 3, 68, 0, 1, 3, 238, 0, 1, 4, 172, 0, 1, 5, 80, 0, 1, 5, 130, 0, 1, 5, 198, 0, 1, 6, 30, 0, 1, 6, 138, 0, 1, 6, 170, 0, 1, 6, 202, 0, 1, 7, 12, 0, 1, 7, 142, 0, 1, 8, 48, 0, 1, 8, 218, 0, 1, 9, 96, 0, 1, 10, 30, 0, 1, 10, 138, 0, 1, 11, 176, 0, 1, 11, 224, 0, 1, 12, 14, 0, 1, 12, 60, 0, 1, 12, 108, 0, 1, 12, 176, 0, 1, 12, 242, 0, 1, 13, 36, 0, 1, 13, 84, 0, 1, 13, 136, 0, 1, 13, 188, 0, 1, 14, 4, 0, 1, 14, 76, 0, 1, 14, 230, 0, 1, 15, 126, 0, 1, 15, 198, 0, 1, 16, 12, 0, 1, 16, 82, 0, 1, 16, 154, 0, 1, 16, 226, 0, 1, 17, 42, 0, 1, 17, 100, 0, 1, 17, 156, 0, 1, 17, 214, 0, 1, 18, 16, 0, 1, 18, 92, 0, 1, 18, 182, 0, 1, 19, 14, 0, 1, 19, 136, 0, 1, 20, 2, 0, 1, 20, 212, 0, 1, 21, 48, 0, 1, 21, 116, 0, 1, 21, 166, 0, 1, 21, 218, 0, 1, 22, 14, 0, 1, 22, 66, 0, 1, 22, 118, 0, 1, 22, 170, 0, 1, 23, 12, 0, 1, 23, 108, 0, 1, 23, 174, 0, 1, 24, 30, 0, 1, 24, 158, 0, 1, 25, 30, 0, 1, 25, 68, 0, 1, 25, 106, 0, 1, 25, 142, 0, 1, 25, 178, 0, 1, 25, 214, 0, 1, 25, 250, 0, 1, 26, 32, 0, 1, 26, 70, 0, 1, 26, 152, 0, 1, 26, 234, 0, 1, 27, 60, 0, 1, 27, 140, 0, 1, 27, 220, 0, 1, 28, 44, 0, 1, 28, 124, 0, 1, 28, 186, 0, 1, 28, 244, 0, 1, 29, 90, 0, 1, 29, 218, 0, 1, 30, 62, 0, 1, 30, 126, 0, 1, 30, 190, 0, 1, 30, 252, 0, 1, 31, 58, 0, 1, 31, 152, 0, 1, 31, 246, 0, 1, 32, 62, 0, 1, 32, 134, 0, 1, 32, 206, 0, 1, 33, 22, 0, 1, 33, 92, 0, 1, 33, 160, 0, 1, 33, 254, 0, 1, 34, 92, 0, 1, 34, 180, 0, 1, 35, 12, 0, 1, 35, 94, 0, 1, 35, 176, 0, 1, 36, 2, 0, 1, 36, 84, 0, 1, 36, 146, 0, 1, 36, 208, 0, 1, 37, 20, 0, 1, 37, 88, 0, 1, 37, 156, 0, 1, 37, 224, 0, 1, 38, 64, 0, 1, 38, 146, 0, 1, 38, 242, 0, 1, 39, 78, 0, 1, 39, 184, 0, 1, 40, 50, 0, 1, 40, 134, 0, 1, 40, 206, 0, 1, 41, 18, 0, 1, 41, 112, 0, 1, 42, 16, 0, 1, 42, 98, 0, 1, 42, 210, 0, 1, 43, 24, 0, 1, 43, 92, 0, 1, 43, 182, 0, 1, 44, 16, 0, 1, 44, 104, 0, 1, 44, 214, 0, 1, 45, 14, 0, 1, 45, 70, 0, 1, 45, 154, 0, 1, 45, 228, 0, 1, 46, 90, 0, 1, 46, 238, 0, 1, 47, 30, 0, 1, 47, 130, 0, 1, 48, 46, 0, 1, 48, 110, 0, 1, 48, 174, 0, 1, 48, 254, 0, 1, 49, 136, 0, 1, 49, 226, 0, 1, 50, 50, 0, 1, 50, 180, 0, 1, 51, 14, 0, 1, 51, 42, 0, 1, 51, 80, 0, 1, 51, 118, 0, 1, 52, 36, 0, 1, 52, 64, 0, 1, 52, 126, 0, 1, 52, 228, 0, 1, 53, 4, 0, 1, 53, 36, 0, 1, 53, 104, 0, 1, 53, 222, 0, 1, 54, 32, 0, 1, 54, 80, 0, 1, 54, 218, 0, 1, 55, 72, 0, 1, 55, 192, 0, 1, 56, 104, 0, 1, 56, 136, 0, 1, 56, 178, 0, 1, 57, 34, 0, 1, 57, 158, 0, 1, 57, 182, 0, 1, 57, 228, 0, 1, 58, 10, 0, 1, 58, 80, 0, 1, 58, 122, 0, 1, 58, 168, 0, 1, 58, 250, 0, 1, 59, 74, 0, 1, 59, 154, 0, 1, 60, 42, 0, 1, 60, 252, 0, 1, 61, 174, 0, 1, 62, 234, 0, 1, 64, 110, 0, 1, 65, 0, 0, 1, 65, 188, 0, 1, 66, 120, 0, 1, 67, 32, 0, 1, 67, 200, 0, 1, 68, 60, 0, 1, 69, 24, 0, 1, 69, 104, 0, 1, 69, 236, 0, 1, 70, 214, 0, 1, 71, 136, 0, 1, 71, 210, 0, 1, 72, 30, 0, 1, 72, 184, 0, 1, 73, 32, 0, 1, 73, 118, 0, 1, 73, 208, 0, 1, 74, 46, 0, 1, 74, 134, 0, 1, 74, 246, 0, 1, 75, 90, 0, 1, 75, 210, 0, 1, 76, 90, 0, 1, 76, 230, 0, 1, 77, 146, 0, 1, 78, 46, 0, 1, 78, 252, 0, 1, 79, 96, 0, 1, 79, 202, 0, 1, 80, 82, 0, 1, 80, 172, 0, 1, 81, 10, 0, 1, 81, 156, 0, 1, 82, 44, 0, 1, 82, 190, 0, 1, 83, 80, 0, 1, 83, 222, 0, 1, 84, 74, 0, 1, 84, 220, 0, 1, 85, 56, 0, 1, 85, 124, 0, 1, 85, 192, 0, 1, 86, 8, 0, 1, 86, 86, 0, 1, 87, 70, 0, 1, 87, 184, 0, 1, 88, 94, 0, 1, 88, 170, 0, 1, 88, 222, 0, 1, 89, 60, 0, 1, 89, 128, 0, 1, 89, 184, 0, 1, 89, 240, 0, 1, 90, 50, 0, 1, 90, 118, 0, 1, 90, 204, 0, 1, 91, 36, 0, 1, 91, 112, 0, 1, 91, 188, 0, 1, 92, 66, 0, 1, 92, 194, 0, 1, 93, 24, 0, 1, 93, 106, 0, 1, 93, 214, 0, 1, 94, 64, 0, 1, 94, 170, 0, 1, 95, 22, 0, 1, 95, 186, 0, 1, 96, 92, 0, 1, 96, 164, 0, 1, 96, 236, 0, 1, 97, 102, 0, 1, 97, 224, 0, 1, 98, 44, 0, 1, 98, 122, 0, 1, 98, 238, 0, 1, 99, 94, 0, 1, 99, 246, 0, 1, 100, 142, 0, 1, 101, 10, 0, 1, 101, 130, 0, 1, 101, 202, 0, 1, 102, 18, 0, 1, 102, 130, 0, 1, 102, 242, 0, 1, 103, 70, 0, 1, 103, 154, 0, 1, 104, 24, 0, 1, 104, 162, 0, 1, 105, 10, 0, 1, 105, 112, 0, 1, 105, 216, 0, 1, 106, 84, 0, 1, 106, 182, 0, 1, 106, 220, 0, 1, 107, 2, 0, 1, 107, 52, 0, 1, 107, 104, 0, 1, 107, 142, 0, 1, 107, 180, 0, 1, 108, 78, 0, 1, 108, 208, 0, 1, 109, 128, 0, 1, 110, 10, 0, 1, 110, 178, 0, 1, 111, 142, 0, 1, 112, 56, 0, 1, 112, 198, 0, 1, 113, 72, 0, 1, 113, 154, 0, 1, 113, 212, 0, 1, 114, 40, 0, 1, 114, 136, 0, 1, 114, 174, 0, 1, 114, 212, 0, 1, 114, 248, 0, 1, 115, 30, 0, 1, 115, 68, 0, 1, 115, 116, 0, 1, 115, 164, 0, 1, 115, 216, 0, 1, 116, 26, 0, 1, 116, 88, 0, 1, 116, 150, 0, 1, 116, 242, 0, 1, 117, 62, 0, 1, 117, 166, 0, 1, 118, 76, 0, 1, 118, 242, 0, 1, 119, 34, 0, 1, 119, 82, 0, 1, 119, 146, 0, 1, 119, 210, 0, 1, 120, 128, 0, 1, 121, 46, 0, 1, 121, 172, 0, 1, 121, 238, 0, 1, 122, 18, 0, 1, 122, 78, 0, 1, 122, 136, 0, 1, 122, 196, 0, 1, 123, 4, 0, 1, 123, 44, 0, 1, 123, 86, 0, 1, 123, 132, 0, 1, 123, 204, 0, 1, 124, 18, 0, 1, 124, 68, 0, 1, 124, 134, 0, 1, 124, 178, 0, 1, 125, 112, 0, 1, 125, 194, 0, 1, 126, 12, 0, 1, 126, 86, 0, 1, 126, 134, 0, 1, 126, 182, 0, 1, 127, 16, 0, 1, 127, 102, 0, 1, 127, 188, 0, 1, 128, 82, 0, 1, 128, 232, 0, 1, 129, 126, 0, 1, 130, 18, 0, 1, 130, 116, 0, 1, 130, 214, 0, 1, 131, 54, 0, 1, 131, 150, 0, 1, 131, 254, 0, 1, 132, 104, 0, 1, 132, 188, 0, 1, 133, 18, 0, 1, 133, 76, 0, 1, 133, 136, 0, 1, 133, 252, 0, 1, 134, 108, 0, 1, 135, 28, 0, 1, 135, 196, 0, 1, 136, 34, 0, 1, 136, 130, 0, 1, 136, 202, 0, 1, 137, 16, 0, 1, 137, 142, 0, 1, 138, 12, 0, 1, 138, 178, 0, 1, 139, 88, 0, 1, 139, 174, 0, 1, 140, 2, 0, 1, 140, 112, 0, 1, 140, 218, 0, 1, 141, 130, 0, 1, 142, 44, 0, 1, 142, 214, 0, 1, 143, 128, 0, 1, 143, 214, 0, 1, 144, 48, 0, 1, 144, 148, 0, 1, 145, 26, 0, 1, 145, 120, 0, 1, 145, 226, 0, 1, 146, 66, 0, 1, 146, 170, 0, 1, 147, 2, 0, 1, 147, 90, 0, 1, 147, 190, 0, 1, 148, 28, 0, 1, 148, 130, 0, 1, 148, 178, 0, 1, 149, 86, 0, 1, 149, 134, 0, 1, 149, 192, 0, 1, 149, 236, 0, 1, 150, 26, 0, 1, 150, 82, 0, 1, 150, 152, 0, 1, 151, 90, 0, 1, 151, 120, 0, 1, 151, 152, 0, 1, 151, 186, 0, 1, 151, 220, 0, 1, 152, 2, 0, 1, 152, 40, 0, 1, 152, 80, 0, 1, 152, 122, 0, 1, 152, 154, 0, 1, 153, 46, 0, 1, 153, 116, 0, 1, 153, 196, 0, 1, 154, 22, 0, 1, 154, 154, 0, 1, 155, 82, 0, 1, 155, 190, 0, 1, 156, 250, 0, 1, 157, 26, 0, 1, 158, 54, 0, 1, 158, 250, 0, 1, 159, 26, 0, 1, 159, 60, 0, 1, 159, 94, 0, 1, 159, 128, 0, 1, 159, 182, 0, 1, 159, 238, 0, 1, 160, 32, 0, 1, 160, 78, 0, 1, 160, 154, 0, 1, 160, 210, 0, 1, 161, 54, 0, 1, 161, 148, 0, 1, 162, 132, 0, 1, 162, 178, 0, 1, 162, 222, 0, 1, 163, 72, 0, 1, 163, 190, 0, 1, 164, 80, 0, 1, 164, 252, 0, 1, 165, 50, 0, 1, 165, 124, 0, 1, 166, 46, 0, 1, 166, 104, 0, 1, 166, 146, 0, 1, 166, 184, 0, 1, 166, 224, 0, 1, 167, 16, 0, 1, 167, 60, 0, 1, 167, 132, 0, 1, 168, 40, 0, 1, 168, 134, 0, 1, 169, 26, 0, 1, 169, 182, 0, 1, 170, 70, 0, 1, 171, 32, 0, 1, 171, 90, 0, 1, 171, 144, 0, 1, 171, 200, 0, 1, 171, 254, 0, 1, 172, 80, 0, 1, 172, 160, 0, 1, 172, 228, 0, 1, 173, 40, 0, 1, 173, 120, 0, 1, 173, 198, 0, 1, 174, 120, 0, 1, 174, 174, 0, 1, 174, 252, 0, 1, 175, 72, 0, 1, 175, 166, 0, 1, 176, 50, 0, 1, 176, 118, 0, 1, 176, 194, 0, 1, 176, 246, 0, 1, 177, 70, 0, 1, 177, 140, 0, 1, 177, 236, 0, 1, 178, 128, 0, 1, 178, 196, 0, 1, 179, 20, 0, 1, 179, 64, 0, 1, 179, 142, 0, 1, 179, 206, 0, 1, 180, 80, 0, 1, 180, 210, 0, 1, 181, 138, 0, 1, 181, 200, 0, 1, 182, 98, 0, 1, 182, 248, 0, 1, 183, 116, 0, 1, 184, 12, 0, 1, 184, 150, 0, 1, 185, 98, 0, 1, 186, 48, 0, 1, 186, 146, 0, 1, 187, 4, 0, 1, 187, 190, 0, 1, 188, 68, 0, 1, 188, 112, 0, 1, 189, 30, 0, 1, 189, 212, 0, 1, 190, 68, 0, 1, 190, 166, 0, 1, 191, 12, 0, 1, 191, 202, 0, 1, 192, 102, 0, 1, 192, 254, 0, 1, 193, 44, 0, 1, 193, 134, 0, 1, 193, 238, 0, 1, 194, 148, 0, 1, 194, 230, 0, 1, 195, 34, 0, 1, 195, 164, 0, 1, 196, 34, 0, 1, 196, 100, 0, 1, 197, 16, 0, 1, 197, 66, 0, 1, 197, 180, 0, 1, 197, 244, 0, 1, 198, 122, 0, 1, 199, 80, 0, 1, 200, 50, 0, 1, 200, 246, 0, 1, 201, 150, 0, 1, 201, 226, 0, 1, 202, 74, 0, 1, 202, 164, 0, 1, 203, 172, 0, 1, 204, 66, 0, 1, 204, 236, 0, 1, 205, 148, 0, 1, 206, 222, 0, 1, 207, 16, 0, 1, 207, 150, 0, 1, 207, 218, 0, 1, 208, 28, 0, 1, 208, 104, 0, 1, 208, 178, 0, 1, 208, 244, 0, 1, 209, 54, 0, 1, 209, 98, 0, 1, 209, 124, 0, 1, 210, 50, 0, 1, 211, 10, 0, 1, 211, 230, 0, 1, 212, 190, 0, 1, 212, 232, 0, 1, 213, 2, 0, 1, 213, 48, 0, 1, 213, 94, 0, 1, 213, 120, 0, 1, 213, 164, 0, 1, 213, 196, 0, 1, 213, 222, 0, 1, 213, 254, 0, 1, 214, 30, 0, 1, 214, 56, 0, 1, 214, 88, 0, 1, 214, 126, 0, 1, 214, 184, 0, 1, 214, 224, 0, 1, 214, 250, 0, 1, 215, 32, 0, 1, 215, 88, 0, 1, 215, 128, 0, 1, 215, 156, 0, 1, 215, 182, 0, 1, 216, 16, 0, 1, 216, 104, 0, 1, 216, 144, 0, 1, 216, 186, 0, 1, 216, 224, 0, 1, 217, 4, 0, 1, 217, 64, 0, 1, 217, 110, 0, 1, 217, 136, 0, 1, 217, 162, 0, 1, 217, 190, 0, 1, 217, 218, 0, 1, 217, 246, 0, 1, 218, 16, 0, 1, 218, 48, 0, 1, 218, 82, 0, 1, 218, 228, 0, 1, 219, 128, 0, 1, 220, 28, 0, 1, 220, 98, 0, 1, 220, 178, 0, 1, 221, 4, 0, 1, 221, 114, 0, 1, 221, 236, 0, 1, 222, 104, 0, 1, 222, 140, 0, 1, 222, 178, 0, 1, 222, 210, 0, 1, 222, 244, 0, 1, 223, 56, 0, 1, 223, 156, 0, 1, 223, 200, 0, 1, 223, 228, 0, 1, 224, 22, 0, 1, 224, 86, 0, 1, 224, 150, 0, 1, 224, 248, 0, 1, 225, 92, 0, 1, 225, 178, 0, 1, 225, 212, 0, 1, 225, 252, 0, 1, 226, 46, 0, 1, 226, 114, 0, 1, 226, 192, 0, 1, 226, 242, 0, 1, 227, 28, 0, 1, 227, 78, 0, 1, 227, 128, 0, 1, 227, 202, 0, 1, 228, 4, 0, 1, 228, 154, 0, 1, 229, 32, 0, 1, 229, 192, 0, 1, 230, 72, 0, 1, 230, 208, 0, 1, 230, 234, 0, 1, 231, 4, 0, 1, 231, 30, 0, 1, 231, 56, 0, 1, 231, 106, 0, 1, 231, 156, 0, 1, 231, 206, 0, 1, 232, 0, 0, 1, 232, 60, 0, 1, 232, 120, 0, 1, 232, 182, 0, 1, 232, 244, 0, 1, 233, 20, 0, 1, 233, 52, 0, 1, 233, 84, 0, 1, 233, 116, 0, 1, 233, 148, 0, 1, 233, 180, 0, 1, 233, 212, 0, 1, 233, 244, 0, 1, 234, 20, 0, 1, 234, 52, 0, 1, 234, 84, 0, 1, 234, 116, 0, 1, 234, 148, 0, 1, 234, 180, 0, 1, 234, 212, 0, 1, 234, 244, 0, 1, 235, 26, 0, 1, 235, 64, 0, 1, 235, 106, 0, 1, 235, 148, 0, 1, 235, 186, 0, 1, 235, 228, 0, 1, 236, 14, 0, 1, 236, 52, 0, 1, 236, 90, 0, 1, 236, 128, 0, 1, 236, 172, 0, 1, 236, 216, 0, 1, 236, 254, 0, 1, 237, 40, 0, 1, 237, 82, 0, 1, 237, 120, 0, 1, 237, 158, 0, 1, 237, 200, 0, 1, 237, 242, 0, 1, 238, 24, 0, 1, 238, 62, 0, 1, 238, 104, 0, 1, 238, 146, 0, 1, 238, 184, 0, 1, 238, 220, 0, 1, 239, 6, 0, 1, 239, 48, 0, 1, 239, 84, 0, 1, 239, 120, 0, 1, 239, 162, 0, 1, 239, 204, 0, 1, 239, 240, 0, 1, 240, 32, 0, 1, 240, 80, 0, 1, 240, 128, 0, 1, 240, 176, 0, 1, 240, 224, 0, 1, 241, 16, 0, 1, 241, 64, 0, 1, 241, 116, 0, 1, 241, 168, 0, 1, 241, 222, 0, 1, 242, 20, 0, 1, 242, 68, 0, 1, 242, 116, 0, 1, 242, 164, 0, 1, 242, 214, 0, 1, 243, 6, 0, 1, 243, 46, 0, 1, 243, 86, 0, 1, 243, 126, 0, 1, 243, 166, 0, 1, 243, 206, 0, 1, 243, 246, 0, 1, 244, 32, 0, 1, 244, 74, 0, 1, 244, 126, 0, 1, 244, 168, 0, 1, 244, 210, 0, 1, 245, 6, 0, 1, 245, 48, 0, 1, 245, 90, 0, 1, 245, 142, 0, 1, 245, 184, 0, 1, 245, 226, 0, 1, 246, 22, 0, 1, 246, 70, 0, 1, 246, 122, 0, 1, 246, 188, 0, 1, 246, 234, 0, 1, 247, 28, 0, 1, 247, 94, 0, 1, 247, 146, 0, 1, 247, 194, 0, 1, 248, 2, 0, 1, 248, 52, 0, 1, 248, 98, 0, 1, 248, 162, 0, 1, 248, 230, 0, 1, 249, 42, 0, 1, 249, 130, 0, 1, 249, 186, 0, 1, 249, 240, 0, 1, 250, 38, 0, 1, 250, 94, 0, 1, 250, 124, 0, 1, 250, 154, 0, 1, 250, 220, 0, 1, 250, 248, 0, 1, 251, 20, 0, 1, 251, 48, 0, 1, 251, 74, 0, 1, 251, 102, 0, 1, 251, 130, 0, 1, 251, 158, 0, 1, 251, 184, 0, 1, 251, 220, 0, 1, 252, 0, 0, 1, 252, 36, 0, 1, 252, 72, 0, 1, 252, 100, 0, 1, 252, 126, 0, 1, 252, 152, 0, 1, 252, 180, 0, 1, 252, 208, 0, 1, 252, 236, 0, 1, 253, 8, 0, 1, 253, 36, 0, 1, 253, 64, 0, 1, 253, 92, 0, 1, 253, 120, 0, 1, 253, 148, 0, 1, 253, 176, 0, 1, 253, 204, 0, 2, 2, 48, 0, 2, 10, 24, 0, 2, 14, 34, 0, 2, 14, 62, 0, 2, 14, 88, 0, 2, 14, 116, 0, 2, 14, 144, 0, 2, 14, 172, 0, 2, 14, 206, 0, 2, 14, 252, 0, 2, 15, 30, 0, 2, 15, 64, 0, 2, 15, 92, 0, 2, 15, 138, 0, 2, 15, 172, 0, 2, 15, 200, 0, 2, 15, 242, 0, 2, 16, 122, 0, 2, 16, 180, 0, 2, 17, 6, 0, 2, 17, 86, 0, 2, 18, 52, 0, 2, 18, 178, 0, 2, 19, 46, 0, 2, 20, 164, 0, 2, 20, 192, 0, 2, 20, 232, 0, 2, 21, 4, 0, 2, 21, 46, 0, 2, 21, 74, 0, 2, 21, 118, 0, 2, 21, 148, 0, 2, 21, 194, 0, 2, 21, 222, 0, 2, 22, 10, 0, 2, 22, 38, 0, 2, 22, 78, 0, 2, 22, 106, 0, 2, 22, 150, 0, 2, 22, 178, 0, 2, 22, 218, 0, 2, 22, 246, 0, 2, 23, 30, 0, 2, 23, 56, 0, 2, 23, 98, 0, 2, 23, 126, 0, 2, 23, 164, 0, 2, 23, 192, 0, 2, 23, 234, 0, 2, 24, 6, 0, 2, 24, 44, 0, 2, 24, 72, 0, 2, 24, 112, 0, 2, 24, 144, 0, 2, 24, 196, 0, 2, 25, 10, 0, 2, 25, 202, 0, 2, 25, 252, 0, 2, 26, 136, 0, 2, 27, 228, 0, 2, 28, 202, 0, 2, 29, 190, 0, 2, 30, 14, 0, 2, 30, 134, 0, 2, 30, 254, 0, 2, 31, 118, 0, 2, 31, 238, 0, 2, 32, 118, 0, 2, 32, 226, 0, 2, 33, 22, 0, 2, 33, 74, 0, 2, 33, 154, 0, 2, 34, 40, 0, 2, 34, 128, 0, 2, 34, 220, 0, 2, 35, 12, 0, 2, 35, 66, 0, 2, 35, 116, 0, 2, 35, 166, 0, 2, 35, 248, 0, 2, 36, 72, 0, 2, 36, 98, 0, 2, 36, 124, 0, 2, 36, 150, 0, 2, 36, 174, 0, 2, 37, 34, 0, 2, 37, 76, 0, 2, 37, 118, 0, 2, 37, 160, 0, 2, 37, 200, 0, 2, 38, 2, 0, 2, 38, 92, 0, 2, 38, 134, 0, 2, 38, 176, 0, 2, 39, 84, 0, 2, 39, 150, 0, 2, 39, 212, 0, 2, 40, 20, 0, 2, 40, 82, 0, 2, 40, 240, 0, 2, 41, 138, 0, 2, 42, 36, 0, 2, 42, 184, 0, 2, 42, 224, 0, 2, 43, 6, 0, 2, 43, 46, 0, 2, 43, 90, 0, 2, 43, 118, 0, 2, 43, 162, 0, 2, 43, 190, 0, 2, 43, 228, 0, 2, 44, 218, 0, 2, 45, 186, 0, 2, 46, 112, 0, 2, 49, 22, 0, 2, 49, 192, 0, 2, 49, 250, 0, 2, 50, 94, 0, 2, 50, 204, 0, 2, 51, 72, 0, 2, 51, 240, 0, 2, 53, 32, 0, 2, 54, 82, 0, 2, 54, 214, 0, 2, 55, 188, 0, 2, 57, 14, 0, 2, 59, 180, 0, 2, 59, 222, 0, 2, 60, 38, 0, 2, 60, 134, 0, 2, 60, 198, 0, 2, 62, 46, 0, 2, 64, 64, 0, 2, 64, 124, 0, 2, 64, 162, 0, 2, 65, 222, 0, 2, 67, 10, 0, 2, 67, 162, 0, 2, 68, 58, 0, 2, 70, 152, 0, 2, 72, 242, 0, 2, 75, 80, 0, 2, 77, 164, 0, 2, 83, 204, 0, 2, 84, 42, 0, 2, 85, 82, 0, 2, 87, 86, 0, 2, 90, 178, 0, 2, 91, 70, 0, 2, 91, 154, 0, 2, 92, 20, 0, 2, 92, 84, 0, 2, 92, 168, 0, 2, 93, 76, 0, 2, 94, 158, 0, 2, 96, 126, 0, 2, 97, 38, 0, 2, 97, 224, 0, 2, 98, 222, 0, 2, 99, 18, 0, 2, 99, 82, 0, 2, 99, 148, 0, 2, 99, 230, 0, 2, 100, 38, 0, 2, 100, 116, 0, 2, 100, 198, 0, 2, 101, 38, 0, 2, 102, 234, 0, 2, 104, 2, 0, 2, 105, 28, 0, 2, 105, 252, 0, 2, 106, 198, 0, 2, 107, 94, 0, 2, 107, 246, 0, 2, 108, 184, 0, 2, 109, 68, 0, 2, 109, 210, 0, 2, 110, 106, 0, 2, 110, 212, 0, 2, 111, 100, 0, 2, 112, 30, 0, 2, 112, 194, 0, 2, 113, 22, 0, 2, 113, 196, 0, 2, 114, 168, 0, 2, 115, 60, 0, 2, 116, 94, 0, 2, 117, 94, 0, 2, 118, 118, 0, 2, 119, 2, 0, 2, 119, 218, 0, 2, 120, 44, 0, 2, 121, 48, 0, 2, 121, 194, 0, 2, 122, 54, 0, 2, 124, 30, 0, 2, 127, 10, 0, 2, 127, 196, 0, 2, 130, 18, 0, 2, 132, 78, 0, 2, 133, 232, 0, 2, 136, 46, 0, 2, 139, 0, 0, 2, 139, 140, 0, 2, 141, 86, 0, 2, 142, 182, 0, 2, 144, 40, 0, 2, 144, 166, 0, 2, 145, 100, 0, 2, 145, 150, 0, 2, 146, 48, 0, 2, 147, 20, 0, 2, 147, 124, 0, 2, 147, 156, 0, 2, 148, 218, 0, 2, 150, 60, 0, 2, 150, 120, 0, 2, 150, 248, 0, 2, 151, 100, 0, 2, 151, 222, 0, 2, 152, 68, 0, 2, 152, 128, 0, 2, 152, 236, 0, 2, 153, 182, 0, 2, 154, 216, 0, 2, 156, 158, 0, 2, 157, 188, 0, 2, 158, 236, 0, 2, 160, 48, 0, 2, 161, 84, 0, 2, 162, 152, 0, 2, 163, 238, 0, 2, 164, 246, 0, 2, 165, 230, 0, 2, 167, 18, 0, 2, 168, 76, 0, 2, 169, 188, 0, 2, 170, 212, 0, 2, 171, 132, 0, 2, 171, 218, 0, 2, 172, 92, 0, 2, 173, 8, 0, 2, 173, 222, 0, 2, 174, 222, 0, 2, 176, 6, 0, 2, 176, 174, 0, 2, 177, 138, 0, 2, 178, 0, 0, 2, 178, 168, 0, 2, 178, 194, 0, 2, 178, 234, 0, 2, 179, 16, 0, 2, 179, 70, 0, 2, 179, 120, 0, 2, 179, 186, 0, 2, 180, 34, 0, 2, 180, 96, 0, 2, 181, 88, 0, 2, 182, 42, 0, 2, 182, 158, 0, 2, 184, 74, 0, 2, 185, 70, 0, 2, 185, 212, 0, 2, 186, 194, 0, 2, 187, 190, 0, 2, 188, 248, 0, 2, 192, 240, 0, 2, 195, 94, 0, 2, 196, 230, 0, 2, 197, 86, 0, 2, 197, 142, 0, 2, 198, 180, 0, 2, 199, 226, 0, 2, 201, 4, 0, 2, 201, 180, 0, 2, 202, 96, 0, 2, 203, 72, 0, 2, 203, 234, 0, 2, 204, 142, 0, 2, 205, 2, 0, 2, 205, 68, 0, 2, 205, 184, 0, 2, 206, 168, 0, 2, 207, 154, 0, 2, 208, 122, 0, 2, 208, 232, 0, 2, 209, 54, 0, 2, 209, 166, 0, 2, 210, 16, 0, 2, 210, 162, 0, 2, 211, 16, 0, 2, 211, 96, 0, 2, 211, 152, 0, 2, 211, 206, 0, 2, 212, 20, 0, 2, 212, 254, 0, 2, 213, 244, 0, 2, 214, 230, 0, 2, 216, 192, 0, 2, 217, 240, 0, 2, 219, 22, 0, 2, 220, 18, 0, 2, 220, 124, 0, 2, 222, 180, 0, 2, 224, 46, 0, 2, 225, 242, 0, 2, 227, 128, 0, 2, 229, 60, 0, 2, 230, 94, 0, 2, 230, 252, 0, 2, 231, 134, 0, 2, 232, 18, 0, 2, 232, 84, 0, 2, 232, 150, 0, 2, 233, 156, 0, 2, 234, 220, 0, 2, 235, 88, 0, 2, 235, 138, 0, 2, 235, 204, 0, 2, 236, 20, 0, 2, 236, 68, 0, 2, 236, 162, 0, 2, 237, 30, 0, 2, 237, 176, 0, 2, 238, 74, 0, 2, 238, 246, 0, 2, 240, 28, 0, 2, 241, 18, 0, 2, 242, 150, 0, 2, 242, 234, 0, 2, 243, 96, 0, 2, 243, 202, 0, 2, 244, 72, 0, 2, 244, 184, 0, 2, 245, 108, 0, 2, 245, 244, 0, 2, 246, 118, 0, 2, 246, 236, 0, 2, 247, 94, 0, 2, 247, 172, 0, 2, 248, 28, 0, 2, 248, 134, 0, 2, 248, 244, 0, 2, 249, 198, 0, 2, 250, 26, 0, 2, 250, 138, 0, 2, 250, 250, 0, 2, 251, 146, 0, 2, 252, 86, 0, 2, 253, 228, 0, 2, 255, 134, 0, 3, 0, 238, 0, 3, 3, 16, 0, 3, 4, 2, 0, 3, 6, 42, 0, 3, 10, 94, 0, 3, 11, 144, 0, 3, 13, 190, 0, 3, 14, 164, 0, 3, 15, 118, 0, 3, 16, 90, 0, 3, 17, 154, 0, 3, 18, 220, 0, 3, 20, 164, 0, 3, 22, 138, 0, 3, 24, 50, 0, 3, 24, 210, 0, 3, 25, 4, 0, 3, 25, 54, 0, 3, 25, 102, 0, 3, 25, 150, 0, 3, 25, 238, 0, 3, 26, 6, 0, 3, 26, 32, 0, 3, 26, 58, 0, 3, 26, 148, 0, 3, 26, 236, 0, 3, 27, 144, 0, 3, 28, 52, 0, 3, 28, 204, 0, 3, 29, 76, 0, 3, 29, 220, 0, 3, 30, 68, 0, 3, 30, 170, 0, 3, 31, 204, 0, 3, 32, 248, 0, 3, 33, 14, 0, 3, 33, 36, 0, 3, 33, 106, 0, 3, 33, 176, 0, 3, 33, 218, 0, 3, 34, 6, 0, 3, 34, 50, 0, 3, 34, 94, 0, 3, 34, 138, 0, 3, 34, 184, 0, 3, 34, 224, 0, 3, 35, 8, 0, 3, 35, 98, 0, 3, 35, 186, 0, 3, 36, 42, 0, 3, 36, 216, 0, 3, 37, 182, 0, 3, 38, 54, 0, 3, 38, 236, 0, 3, 39, 194, 0, 3, 40, 46, 0, 3, 41, 64, 0, 3, 42, 34, 0, 3, 42, 210, 0, 3, 43, 122, 0, 3, 44, 88, 0, 3, 45, 84, 0, 3, 46, 10, 0, 3, 46, 232, 0, 3, 47, 252, 0, 3, 48, 158, 0, 3, 49, 192, 0, 3, 50, 212, 0, 3, 51, 174, 0, 3, 52, 30, 0, 3, 52, 196, 0, 3, 53, 138, 0, 3, 54, 10, 0, 3, 54, 178, 0, 3, 55, 142, 0, 3, 55, 250, 0, 3, 56, 230, 0, 3, 57, 196, 0, 3, 58, 102, 0, 3, 58, 152, 0, 3, 58, 198, 0, 3, 58, 250, 0, 3, 59, 40, 0, 3, 59, 108, 0, 3, 59, 230, 0, 3, 60, 16, 0, 3, 60, 58, 0, 3, 60, 154, 0, 3, 61, 14, 0, 3, 61, 60, 0, 3, 61, 106, 0, 3, 61, 152, 0, 3, 61, 184, 0, 3, 61, 254, 0, 3, 62, 68, 0, 3, 62, 112, 0, 3, 62, 172, 0, 3, 62, 246, 0, 3, 63, 64, 0, 3, 63, 138, 0, 3, 63, 214, 0, 3, 64, 32, 0, 3, 64, 106, 0, 3, 64, 182, 0, 3, 65, 4, 0, 3, 65, 104, 0, 3, 66, 38, 0, 3, 66, 172, 0, 3, 67, 26, 0, 3, 67, 162, 0, 3, 68, 58, 0, 3, 68, 192, 0, 3, 69, 90, 0, 3, 70, 2, 0, 3, 70, 148, 0, 3, 71, 60, 0, 3, 71, 238, 0, 3, 72, 118, 0, 3, 72, 222, 0, 3, 73, 60, 0, 3, 73, 140, 0, 3, 73, 226, 0, 3, 74, 54, 0, 3, 74, 148, 0, 3, 74, 240, 0, 3, 75, 88, 0, 3, 75, 126, 0, 3, 75, 162, 0, 3, 75, 244, 0, 3, 76, 48, 0, 3, 76, 174, 0, 3, 76, 212, 0, 3, 76, 250, 0, 3, 77, 128, 0, 3, 77, 196, 0, 3, 78, 72, 0, 3, 78, 210, 0, 3, 79, 90, 0, 3, 79, 142, 0, 3, 79, 196, 0, 3, 79, 246, 0, 3, 80, 40, 0, 3, 80, 86, 0, 3, 80, 130, 0, 3, 80, 206, 0, 3, 81, 26, 0, 3, 81, 110, 0, 3, 81, 196, 0, 3, 82, 78, 0, 3, 82, 220, 0, 3, 83, 152, 0, 3, 83, 200, 0, 3, 83, 246, 0, 3, 84, 58, 0, 3, 84, 122, 0, 3, 84, 184, 0, 3, 85, 22, 0, 3, 85, 80, 0, 3, 85, 138, 0, 3, 85, 216, 0, 3, 86, 34, 0, 3, 86, 176, 0, 3, 86, 176, 0, 3, 86, 222, 0, 3, 87, 12, 0, 3, 87, 90, 0, 3, 87, 134, 0, 3, 87, 210, 0, 3, 88, 32, 0, 3, 88, 142, 0, 3, 88, 188, 0, 3, 89, 10, 0, 3, 89, 88, 0, 3, 89, 198, 0, 3, 90, 20, 0, 3, 90, 130, 0, 3, 90, 240, 0, 3, 91, 126, 0, 3, 91, 172, 0, 3, 91, 250, 0, 3, 92, 70, 0, 3, 92, 180, 0, 3, 93, 2, 0, 3, 93, 112, 0, 3, 93, 222, 0, 3, 94, 110, 0, 3, 94, 188, 0, 3, 95, 42, 0, 3, 95, 150, 0, 3, 96, 34, 0, 3, 96, 144, 0, 3, 97, 30, 0, 3, 97, 172, 0, 3, 98, 90, 0, 3, 98, 134, 0, 3, 98, 212, 0, 3, 99, 34, 0, 3, 99, 146, 0, 3, 99, 222, 0, 3, 100, 74, 0, 3, 100, 182, 0, 3, 101, 68, 0, 3, 101, 146, 0, 3, 102, 0, 0, 3, 102, 110, 0, 3, 102, 254, 0, 3, 103, 108, 0, 3, 103, 250, 0, 3, 104, 136, 0, 3, 105, 56, 0, 3, 105, 134, 0, 3, 105, 244, 0, 3, 106, 96, 0, 3, 106, 238, 0, 3, 107, 92, 0, 3, 107, 234, 0, 3, 108, 120, 0, 3, 109, 40, 0, 3, 109, 150, 0, 3, 110, 36, 0, 3, 110, 176, 0, 3, 111, 94, 0, 3, 111, 236, 0, 3, 112, 154, 0, 3, 113, 72, 0, 3, 114, 24, 0, 3, 114, 70, 0, 3, 114, 148, 0, 3, 114, 226, 0, 3, 115, 80, 0, 3, 115, 156, 0, 3, 116, 8, 0, 3, 116, 118, 0, 3, 117, 4, 0, 3, 117, 82, 0, 3, 117, 192, 0, 3, 118, 46, 0, 3, 118, 188, 0, 3, 119, 42, 0, 3, 119, 184, 0, 3, 120, 70, 0, 3, 120, 244, 0, 3, 121, 66, 0, 3, 121, 178, 0, 3, 122, 32, 0, 3, 122, 176, 0, 3, 123, 30, 0, 3, 123, 172, 0, 3, 124, 58, 0, 3, 124, 234, 0, 3, 125, 88, 0, 3, 125, 230, 0, 3, 126, 116, 0, 3, 127, 34, 0, 3, 127, 176, 0, 3, 128, 94, 0, 3, 129, 12, 0, 3, 129, 218, 0, 3, 130, 40, 0, 3, 130, 152, 0, 3, 131, 6, 0, 3, 131, 150, 0, 3, 132, 4, 0, 3, 132, 146, 0, 3, 133, 32, 0, 3, 133, 208, 0, 3, 134, 62, 0, 3, 134, 206, 0, 3, 135, 92, 0, 3, 136, 12, 0, 3, 136, 234, 0, 3, 137, 152, 0, 3, 138, 70, 0, 3, 139, 22, 0, 3, 139, 132, 0, 3, 140, 20, 0, 3, 140, 162, 0, 3, 141, 82, 0, 3, 141, 224, 0, 3, 142, 242, 0, 3, 143, 160, 0, 3, 144, 112, 0, 3, 144, 254, 0, 3, 145, 174, 0, 3, 146, 92, 0, 3, 147, 44, 0, 3, 147, 218, 0, 3, 148, 168, 0, 3, 149, 118, 0, 3, 150, 102, 0, 3, 150, 148, 0, 3, 150, 226, 0, 3, 151, 48, 0, 3, 151, 160, 0, 3, 151, 238, 0, 3, 152, 92, 0, 3, 152, 202, 0, 3, 153, 90, 0, 3, 153, 168, 0, 3, 154, 22, 0, 3, 154, 132, 0, 3, 155, 20, 0, 3, 155, 130, 0, 3, 156, 16, 0, 3, 156, 158, 0, 3, 157, 78, 0, 3, 157, 156, 0, 3, 158, 10, 0, 3, 158, 118, 0, 3, 159, 4, 0, 3, 159, 114, 0, 3, 160, 0, 0, 3, 160, 142, 0, 3, 161, 62, 0, 3, 161, 172, 0, 3, 162, 58, 0, 3, 162, 198, 0, 3, 163, 116, 0, 3, 164, 2, 0, 3, 164, 176, 0, 3, 165, 94, 0, 3, 166, 46, 0, 3, 166, 122, 0, 3, 166, 232, 0, 3, 167, 86, 0, 3, 167, 230, 0, 3, 168, 82, 0, 3, 168, 222, 0, 3, 169, 106, 0, 3, 170, 24, 0, 3, 170, 134, 0, 3, 171, 20, 0, 3, 171, 162, 0, 3, 172, 82, 0, 3, 172, 224, 0, 3, 173, 142, 0, 3, 174, 60, 0, 3, 175, 12, 0, 3, 175, 122, 0, 3, 176, 8, 0, 3, 176, 148, 0, 3, 177, 66, 0, 3, 177, 208, 0, 3, 178, 126, 0, 3, 179, 44, 0, 3, 179, 252, 0, 3, 180, 138, 0, 3, 181, 56, 0, 3, 181, 228, 0, 3, 182, 178, 0, 3, 183, 96, 0, 3, 184, 46, 0, 3, 184, 252, 0, 3, 185, 236, 0, 3, 186, 56, 0, 3, 186, 166, 0, 3, 187, 18, 0, 3, 187, 160, 0, 3, 188, 12, 0, 3, 188, 152, 0, 3, 189, 36, 0, 3, 189, 210, 0, 3, 190, 64, 0, 3, 190, 208, 0, 3, 191, 94, 0, 3, 192, 14, 0, 3, 192, 156, 0, 3, 193, 74, 0, 3, 193, 248, 0, 3, 194, 200, 0, 3, 195, 54, 0, 3, 195, 198, 0, 3, 196, 84, 0, 3, 197, 4, 0, 3, 197, 146, 0, 3, 198, 64, 0, 3, 198, 238, 0, 3, 199, 190, 0, 3, 200, 76, 0, 3, 200, 252, 0, 3, 201, 170, 0, 3, 202, 122, 0, 3, 203, 40, 0, 3, 203, 246, 0, 3, 204, 196, 0, 3, 205, 180, 0, 3, 206, 34, 0, 3, 206, 178, 0, 3, 207, 64, 0, 3, 207, 240, 0, 3, 208, 126, 0, 3, 209, 44, 0, 3, 209, 218, 0, 3, 210, 170, 0, 3, 211, 56, 0, 3, 211, 232, 0, 3, 212, 150, 0, 3, 213, 102, 0, 3, 214, 20, 0, 3, 214, 226, 0, 3, 215, 176, 0, 3, 216, 160, 0, 3, 217, 46, 0, 3, 217, 222, 0, 3, 218, 140, 0, 3, 219, 92, 0, 3, 220, 10, 0, 3, 220, 216, 0, 3, 221, 166, 0, 3, 222, 150, 0, 3, 223, 68, 0, 3, 224, 20, 0, 3, 224, 226, 0, 3, 225, 210, 0, 3, 226, 160, 0, 3, 227, 142, 0, 3, 228, 124, 0, 3, 229, 140, 0, 3, 229, 232, 0, 3, 230, 86, 0, 3, 230, 182, 0, 3, 231, 20, 0, 3, 231, 146, 0, 3, 231, 228, 0, 3, 232, 50, 0, 3, 232, 124, 0, 3, 232, 194, 0, 3, 233, 6, 0, 3, 233, 74, 0, 3, 233, 142, 0, 3, 233, 204, 0, 3, 234, 10, 0, 3, 234, 82, 0, 3, 234, 152, 0, 3, 235, 10, 0, 3, 235, 110, 0, 3, 235, 168, 0, 3, 235, 224, 0, 3, 236, 60, 0, 3, 236, 170, 0, 3, 237, 10, 0, 3, 237, 124, 0, 3, 238, 2, 0, 3, 238, 54, 0, 3, 238, 106, 0, 3, 238, 186, 0, 3, 239, 10, 0, 3, 239, 68, 0, 3, 239, 128, 0, 3, 239, 200, 0, 3, 240, 16, 0, 3, 240, 92, 0, 3, 240, 168, 0, 3, 241, 24, 0, 3, 241, 136, 0, 3, 241, 248, 0, 3, 242, 102, 0, 3, 242, 206, 0, 3, 243, 54, 0, 3, 243, 158, 0, 3, 244, 4, 0, 3, 244, 74, 0, 3, 244, 142, 0, 3, 244, 244, 0, 3, 245, 90, 0, 3, 245, 176, 0, 3, 246, 4, 0, 3, 246, 108, 0, 3, 246, 210, 0, 3, 247, 82, 0, 3, 247, 162, 0, 3, 247, 242, 0, 3, 248, 62, 0, 3, 248, 138, 0, 3, 248, 222, 0, 3, 249, 50, 0, 3, 249, 138, 0, 3, 249, 226, 0, 3, 250, 70, 0, 3, 250, 186, 0, 3, 251, 36, 0, 3, 251, 142, 0, 3, 252, 24, 0, 3, 252, 164, 0, 3, 252, 244, 0, 3, 253, 68, 0, 3, 253, 150, 0, 3, 253, 226, 0, 3, 254, 46, 0, 3, 254, 134, 0, 3, 255, 54, 0, 3, 255, 220, 0, 4, 0, 10, 0, 4, 0, 58, 0, 4, 0, 104, 0, 4, 0, 150, 0, 4, 0, 196, 0, 4, 0, 244, 0, 4, 1, 34, 0, 4, 1, 82, 0, 4, 1, 130, 0, 4, 1, 178, 0, 4, 1, 226, 0, 4, 2, 18, 0, 4, 2, 66, 0, 4, 2, 114, 0, 4, 2, 162, 0, 4, 2, 210, 0, 4, 3, 2, 0, 4, 3, 48, 0, 4, 3, 96, 0, 4, 3, 144, 0, 4, 3, 192, 0, 4, 3, 238, 0, 4, 4, 28, 0, 4, 4, 76, 0, 4, 4, 136, 0, 4, 4, 194, 0, 4, 4, 254, 0, 4, 5, 58, 0, 4, 5, 118, 0, 4, 5, 178, 0, 4, 5, 238, 0, 4, 6, 42, 0, 4, 6, 92, 0, 4, 6, 142, 0, 4, 6, 192, 0, 4, 6, 240, 0, 4, 7, 46, 0, 4, 7, 108, 0, 4, 7, 190, 0, 4, 8, 8, 0, 4, 8, 128, 0, 4, 8, 244, 0, 4, 9, 106, 0, 4, 10, 32, 0, 4, 10, 110, 0, 4, 10, 188, 0, 4, 11, 10, 0, 4, 11, 126, 0, 4, 11, 236, 0, 4, 12, 96, 0, 4, 12, 218, 0, 4, 13, 84, 0, 4, 13, 206, 0, 4, 14, 72, 0, 4, 14, 124, 0, 4, 14, 188, 0, 4, 15, 154, 0, 4, 16, 4, 0, 4, 16, 106, 0, 4, 16, 218, 0, 4, 17, 74, 0, 4, 17, 154, 0, 4, 17, 232, 0, 4, 18, 30, 0, 4, 18, 82, 0, 4, 18, 132, 0, 4, 18, 182, 0, 4, 18, 230, 0, 4, 19, 20, 0, 4, 19, 68, 0, 4, 19, 114, 0, 4, 19, 212, 0, 4, 20, 52, 0, 4, 20, 176, 0, 4, 21, 40, 0, 4, 21, 234, 0, 4, 22, 176, 0, 4, 22, 218, 0, 4, 23, 2, 0, 4, 23, 222, 0, 4, 24, 40, 0, 4, 24, 152, 0, 4, 24, 204, 0, 4, 25, 44, 0, 4, 25, 194, 0, 4, 25, 234, 0, 4, 26, 102, 0, 4, 26, 226, 0, 4, 27, 12, 0, 4, 27, 54, 0, 4, 27, 112, 0, 4, 27, 170, 0, 4, 27, 208, 0, 4, 27, 244, 0, 4, 28, 118, 0, 4, 28, 248, 0, 4, 29, 122, 0, 4, 29, 250, 0, 4, 30, 124, 0, 4, 30, 254, 0, 4, 31, 128, 0, 4, 32, 2, 0, 4, 32, 168, 0, 4, 33, 92, 0, 4, 34, 86, 0, 4, 35, 22, 0, 4, 35, 214, 0, 4, 36, 106, 0, 4, 36, 234, 0, 4, 37, 122, 0, 4, 38, 6, 0, 4, 38, 144, 0, 4, 39, 30, 0, 4, 40, 12, 0, 4, 40, 254, 0, 4, 41, 162, 0, 4, 42, 106, 0, 4, 43, 18, 0, 4, 43, 164, 0, 4, 44, 56, 0, 4, 45, 0, 0, 4, 45, 144, 0, 4, 45, 198, 0, 4, 45, 252, 0, 4, 46, 94, 0, 4, 46, 222, 0, 4, 47, 36, 0, 4, 47, 132, 0, 4, 47, 228, 0, 4, 48, 30, 0, 4, 48, 192, 0, 4, 48, 244, 0, 4, 49, 54, 0, 4, 49, 106, 0, 4, 49, 160, 0, 4, 49, 228, 0, 4, 50, 38, 0, 4, 50, 90, 0, 4, 50, 148, 0, 4, 50, 208, 0, 4, 51, 34, 0, 4, 51, 86, 0, 4, 51, 154, 0, 4, 51, 222, 0, 4, 52, 88, 0, 4, 52, 212, 0, 4, 53, 100, 0, 4, 54, 68, 0, 4, 54, 250, 0, 4, 55, 218, 0, 4, 56, 4, 0, 4, 56, 60, 0, 4, 56, 110, 0, 4, 56, 220, 0, 4, 57, 142, 0, 4, 58, 26, 0, 4, 58, 88, 0, 4, 58, 160, 0, 4, 58, 200, 0, 4, 58, 240, 0, 4, 59, 46, 0, 4, 59, 84, 0, 4, 59, 232, 0, 4, 60, 74, 0, 4, 60, 164, 0, 4, 60, 238, 0, 4, 61, 78, 0, 4, 61, 154, 0, 4, 62, 56, 0, 4, 62, 162, 0, 4, 63, 58, 0, 4, 63, 88, 0, 4, 63, 132, 0, 4, 63, 188, 0, 4, 63, 220, 0, 4, 63, 250, 0, 4, 64, 64, 0, 4, 64, 154, 0, 4, 64, 226, 0, 4, 65, 40, 0, 4, 65, 152, 0, 4, 65, 214, 0, 4, 66, 146, 0, 4, 67, 60, 0, 4, 68, 6, 0, 4, 68, 138, 0, 4, 68, 246, 0, 4, 69, 28, 0, 4, 69, 64, 0, 4, 69, 150, 0, 4, 69, 236, 0, 4, 70, 46, 0, 4, 70, 230, 0, 4, 71, 134, 0, 4, 72, 180, 0, 4, 73, 28, 0, 4, 73, 152, 0, 4, 74, 4, 0, 4, 74, 182, 0, 4, 75, 76, 0, 4, 75, 234, 0, 4, 76, 170, 0, 4, 77, 152, 0, 4, 78, 132, 0, 4, 79, 8, 0, 4, 79, 164, 0, 4, 80, 38, 0, 4, 80, 182, 0, 4, 81, 70, 0, 4, 81, 166, 0, 4, 82, 6, 0, 4, 82, 88, 0, 4, 82, 136, 0, 4, 83, 94, 0, 4, 83, 168, 0, 4, 83, 204, 0, 4, 84, 102, 0, 4, 84, 174, 0, 4, 85, 26, 0, 4, 85, 114, 0, 4, 85, 222, 0, 4, 86, 86, 0, 4, 86, 152, 0, 4, 86, 196, 0, 4, 87, 20, 0, 4, 87, 150, 0, 4, 88, 26, 0, 4, 88, 144, 0, 4, 89, 6, 0, 4, 89, 72, 0, 4, 89, 190, 0, 4, 90, 16, 0, 4, 90, 90, 0, 4, 90, 238, 0, 4, 91, 118, 0, 4, 91, 252, 0, 4, 92, 208, 0, 4, 93, 228, 0, 4, 94, 226, 0, 4, 95, 44, 0, 4, 95, 102, 0, 4, 95, 186, 0, 4, 95, 218, 0, 4, 95, 250, 0, 4, 96, 188, 0, 4, 96, 226, 0, 4, 97, 94, 0, 4, 97, 178, 0, 4, 98, 6, 0, 4, 98, 92, 0, 4, 98, 186, 0, 4, 99, 22, 0, 4, 99, 152, 0, 4, 100, 28, 0, 4, 100, 174, 0, 4, 101, 64, 0, 4, 101, 176, 0, 4, 102, 34, 0, 4, 102, 116, 0, 4, 102, 200, 0, 4, 103, 6, 0, 4, 103, 68, 0, 4, 104, 0, 0, 4, 104, 96, 0, 4, 104, 194, 0, 4, 105, 10, 0, 4, 105, 86, 0, 4, 105, 164, 0, 4, 105, 244, 0, 4, 106, 32, 0, 4, 106, 74, 0, 4, 106, 178, 0, 4, 106, 226, 0, 4, 107, 22, 0, 4, 107, 104, 0, 4, 107, 188, 0, 4, 108, 4, 0, 4, 108, 62, 0, 4, 108, 134, 0, 4, 108, 194, 0, 4, 109, 10, 0, 4, 109, 82, 0, 4, 109, 138, 0, 4, 109, 196, 0, 4, 110, 32, 0, 4, 110, 136, 0, 4, 111, 16, 0, 4, 111, 178, 0, 4, 112, 50, 0, 4, 112, 230, 0, 4, 113, 124, 0, 4, 114, 22, 0, 4, 114, 108, 0, 4, 115, 22, 0, 4, 115, 190, 0, 4, 116, 10, 0, 4, 116, 86, 0, 4, 116, 188, 0, 4, 117, 182, 0, 4, 117, 250, 0, 4, 118, 90, 0, 4, 119, 84, 0, 4, 120, 86, 0, 4, 120, 236, 0, 4, 121, 130, 0, 4, 122, 44, 0, 4, 122, 214, 0, 4, 123, 20, 0, 4, 123, 82, 0, 4, 123, 198, 0, 4, 124, 58, 0, 4, 124, 174, 0, 4, 125, 34, 0, 4, 125, 150, 0, 4, 126, 10, 0, 4, 126, 180, 0, 4, 127, 92, 0, 4, 127, 172, 0, 4, 127, 252, 0, 4, 128, 192, 0, 4, 129, 132, 0, 4, 129, 228, 0, 4, 130, 72, 0, 4, 130, 192, 0, 4, 131, 54, 0, 4, 131, 188, 0, 4, 132, 66, 0, 4, 132, 166, 0, 4, 133, 8, 0, 4, 133, 116, 0, 4, 133, 222, 0, 4, 134, 30, 0, 4, 134, 92, 0, 4, 134, 208, 0, 4, 135, 68, 0, 4, 135, 138, 0, 4, 135, 206, 0, 4, 136, 30, 0, 4, 136, 108, 0, 4, 136, 216, 0, 4, 137, 70, 0, 4, 137, 204, 0, 4, 138, 84, 0, 4, 138, 156, 0, 4, 138, 228, 0, 4, 139, 62, 0, 4, 139, 158, 0, 4, 139, 234, 0, 4, 140, 72, 0, 4, 140, 166, 0, 4, 141, 22, 0, 4, 141, 134, 0, 4, 141, 184, 0, 4, 141, 234, 0, 4, 142, 42, 0, 4, 142, 106, 0, 4, 142, 210, 0, 4, 143, 44, 0, 4, 143, 134, 0, 4, 143, 248, 0, 4, 144, 106, 0, 4, 144, 210, 0, 4, 145, 58, 0, 4, 145, 182, 0, 4, 146, 50, 0, 4, 146, 254, 0, 4, 147, 202, 0, 4, 148, 172, 0, 4, 149, 148, 0, 4, 150, 34, 0, 4, 150, 176, 0, 4, 151, 44, 0, 4, 151, 168, 0, 4, 152, 12, 0, 4, 152, 112, 0, 4, 152, 224, 0, 4, 153, 80, 0, 4, 153, 220, 0, 4, 154, 104, 0, 4, 154, 202, 0, 4, 155, 46, 0, 4, 155, 184, 0, 4, 156, 66, 0, 4, 157, 10, 0, 4, 157, 208, 0, 4, 158, 70, 0, 4, 158, 188, 0, 4, 158, 226, 0, 4, 159, 8, 0, 4, 159, 84, 0, 4, 159, 160, 0, 4, 159, 252, 0, 4, 160, 88, 0, 4, 160, 218, 0, 4, 161, 92, 0, 4, 161, 220, 0, 4, 162, 92, 0, 4, 162, 220, 0, 4, 163, 110, 0, 4, 163, 198, 0, 4, 164, 40, 0, 4, 164, 130, 0, 4, 164, 248, 0, 4, 165, 68, 0, 4, 165, 106, 0, 4, 165, 142, 0, 4, 165, 180, 0, 4, 166, 76, 0, 4, 166, 134, 0, 4, 166, 186, 0, 4, 166, 234, 0, 4, 167, 40, 0, 4, 167, 98, 0, 4, 167, 148, 0, 4, 167, 200, 0, 4, 168, 4, 0, 4, 168, 52, 0, 4, 168, 100, 0, 4, 168, 142, 0, 4, 168, 184, 0, 4, 168, 230, 0, 4, 169, 100, 0, 4, 169, 226, 0, 4, 170, 106, 0, 4, 170, 170, 0, 4, 171, 24, 0, 4, 171, 76, 0, 4, 171, 160, 0, 4, 172, 72, 0, 4, 172, 170, 0, 4, 173, 14, 0, 4, 173, 94, 0, 4, 173, 174, 0, 4, 173, 240, 0, 4, 174, 36, 0, 4, 174, 84, 0, 4, 174, 128, 0, 4, 174, 172, 0, 4, 175, 64, 0, 4, 175, 176, 0, 4, 176, 110, 0, 4, 176, 252, 0, 4, 177, 88, 0, 4, 177, 198, 0, 4, 178, 24, 0, 4, 178, 138, 0, 4, 178, 240, 0, 4, 179, 76, 0, 4, 179, 186, 0, 4, 180, 26, 0, 4, 180, 140, 0, 4, 181, 18, 0, 4, 181, 108, 0, 4, 181, 236, 0, 4, 182, 54, 0, 4, 182, 172, 0, 4, 183, 94, 0, 4, 183, 170, 0, 4, 184, 24, 0, 4, 184, 144, 0, 4, 185, 74, 0, 4, 185, 190, 0, 4, 186, 114, 0, 4, 186, 232, 0, 4, 187, 92, 0, 4, 187, 182, 0, 4, 188, 104, 0, 4, 188, 250, 0, 4, 189, 142, 0, 4, 190, 6, 0, 4, 190, 122, 0, 4, 191, 28, 0, 4, 191, 192, 0, 4, 192, 36, 0, 4, 192, 138, 0, 4, 193, 12, 0, 4, 193, 146, 0, 4, 193, 252, 0, 4, 194, 102, 0, 4, 195, 12, 0, 4, 195, 172, 0, 4, 196, 50, 0, 4, 196, 182, 0, 4, 197, 76, 0, 4, 197, 228, 0, 4, 198, 106, 0, 4, 198, 242, 0, 4, 199, 150, 0, 4, 200, 58, 0, 4, 200, 178, 0, 4, 201, 38, 0, 4, 201, 188, 0, 4, 202, 50, 0, 4, 202, 198, 0, 4, 203, 60, 0, 4, 203, 194, 0, 4, 204, 74, 0, 4, 204, 192, 0, 4, 205, 52, 0, 4, 205, 200, 0, 4, 206, 94, 0, 4, 206, 214, 0, 4, 207, 76, 0, 4, 207, 226, 0, 4, 208, 114, 0, 4, 208, 246, 0, 4, 209, 126, 0, 4, 209, 232, 0, 4, 210, 78, 0, 4, 210, 226, 0, 4, 211, 120, 0, 4, 211, 252, 0, 4, 212, 128, 0, 4, 212, 246, 0, 4, 213, 108, 0, 4, 214, 0, 0, 4, 214, 148, 0, 4, 215, 22, 0, 4, 215, 154, 0, 4, 216, 30, 0, 4, 216, 162, 0, 4, 217, 22, 0, 4, 217, 140, 0, 4, 218, 16, 0, 4, 218, 150, 0, 4, 219, 10, 0, 4, 219, 160, 0, 4, 220, 38, 0, 4, 220, 170, 0, 4, 221, 86, 0, 4, 221, 224, 0, 4, 222, 134, 0, 4, 223, 66, 0, 4, 223, 190, 0, 4, 224, 72, 0, 4, 224, 120, 0, 4, 224, 190, 0, 4, 224, 226, 0, 4, 225, 28, 0, 4, 225, 98, 0, 4, 225, 198, 0, 4, 226, 88, 0, 4, 227, 56, 0, 4, 227, 208, 0, 4, 228, 136, 0, 4, 229, 22, 0, 4, 229, 54, 0, 4, 229, 234, 0, 4, 230, 48, 0, 4, 230, 228, 0, 4, 231, 64, 0, 4, 231, 186, 0, 4, 232, 102, 0, 4, 233, 80, 0, 4, 233, 182, 0, 4, 234, 92, 0, 4, 234, 124, 0, 4, 235, 16, 0, 4, 236, 8, 0, 4, 236, 178, 0, 4, 237, 58, 0, 4, 237, 204, 0, 4, 238, 98, 0, 4, 238, 170, 0, 4, 239, 6, 0, 4, 239, 46, 0, 4, 239, 116, 0, 4, 239, 196, 0, 4, 240, 100, 0, 4, 241, 4, 0, 4, 241, 134, 0, 4, 242, 26, 0, 4, 242, 210, 0, 4, 243, 72, 0, 4, 243, 202, 0, 4, 243, 248, 0, 4, 244, 62, 0, 4, 244, 98, 0, 4, 244, 148, 0, 4, 244, 214, 0, 4, 245, 50, 0, 4, 245, 192, 0, 4, 246, 128, 0, 4, 247, 18, 0, 4, 247, 212, 0, 4, 248, 98, 0, 4, 248, 130, 0, 4, 249, 32, 0, 4, 249, 102, 0, 4, 250, 8, 0, 4, 250, 96, 0, 4, 250, 214, 0, 4, 251, 124, 0, 4, 252, 96, 0, 4, 252, 188, 0, 4, 253, 74, 0, 4, 253, 106, 0, 4, 253, 252, 0, 4, 255, 26, 0, 4, 255, 186, 0, 5, 0, 50, 0, 5, 0, 210, 0, 5, 1, 96, 0, 5, 1, 168, 0, 5, 2, 0, 0, 5, 2, 54, 0, 5, 2, 124, 0, 5, 2, 196, 0, 5, 3, 92, 0, 5, 3, 152, 0, 5, 3, 226, 0, 5, 4, 44, 0, 5, 4, 134, 0, 5, 4, 226, 0, 5, 5, 72, 0, 5, 5, 138, 0, 5, 5, 214, 0, 5, 6, 52, 0, 5, 6, 132, 0, 5, 6, 226, 0, 5, 7, 78, 0, 5, 7, 172, 0, 5, 8, 24, 0, 5, 8, 144, 0, 5, 8, 220, 0, 5, 9, 58, 0, 5, 9, 164, 0, 5, 10, 2, 0, 5, 10, 108, 0, 5, 10, 230, 0, 5, 11, 78, 0, 5, 11, 202, 0, 5, 12, 78, 0, 5, 12, 172, 0, 5, 13, 24, 0, 5, 13, 148, 0, 5, 14, 0, 0, 5, 14, 122, 0, 5, 15, 6, 0, 5, 15, 126, 0, 5, 16, 4, 0, 5, 16, 152, 0, 5, 16, 228, 0, 5, 17, 64, 0, 5, 17, 170, 0, 5, 18, 8, 0, 5, 18, 116, 0, 5, 18, 240, 0, 5, 19, 90, 0, 5, 19, 212, 0, 5, 20, 90, 0, 5, 20, 184, 0, 5, 21, 38, 0, 5, 21, 160, 0, 5, 22, 12, 0, 5, 22, 134, 0, 5, 23, 14, 0, 5, 23, 134, 0, 5, 24, 10, 0, 5, 24, 160, 0, 5, 25, 8, 0, 5, 25, 132, 0, 5, 26, 12, 0, 5, 26, 134, 0, 5, 27, 14, 0, 5, 27, 168, 0, 5, 28, 44, 0, 5, 28, 194, 0, 5, 29, 104, 0, 5, 29, 196, 0, 5, 30, 44, 0, 5, 30, 164, 0, 5, 31, 18, 0, 5, 31, 142, 0, 5, 32, 22, 0, 5, 32, 146, 0, 5, 33, 26, 0, 5, 33, 180, 0, 5, 34, 30, 0, 5, 34, 154, 0, 5, 35, 32, 0, 5, 35, 154, 0, 5, 36, 32, 0, 5, 36, 186, 0, 5, 37, 66, 0, 5, 37, 214, 0, 5, 38, 124, 0, 5, 38, 244, 0, 5, 39, 122, 0, 5, 40, 14, 0, 5, 40, 146, 0, 5, 41, 36, 0, 5, 41, 196, 0, 5, 42, 88, 0, 5, 42, 246, 0, 5, 43, 168, 0, 5, 43, 168, 0, 5, 43, 246, 0, 5, 44, 86, 0, 5, 45, 144, 0, 5, 46, 142, 0, 5, 47, 148, 0, 5, 48, 156, 0, 5, 48, 206, 0, 5, 49, 74, 0, 5, 49, 212, 0, 5, 50, 198, 0, 5, 51, 42, 0, 5, 51, 130, 0, 5, 51, 176, 0, 5, 51, 224, 0, 5, 52, 30, 0, 5, 52, 140, 0, 5, 52, 210, 0, 5, 53, 58, 0, 5, 53, 230, 0, 5, 54, 192, 0, 5, 55, 106, 0, 5, 56, 4, 0, 5, 56, 118, 0, 5, 57, 62, 0, 5, 57, 220, 0, 5, 58, 42, 0, 5, 58, 162, 0, 5, 59, 64, 0, 5, 59, 162, 0, 5, 60, 68, 0, 5, 60, 210, 0, 5, 61, 220, 0, 5, 62, 168, 0, 5, 63, 82, 0, 5, 63, 182, 0, 5, 64, 34, 0, 5, 64, 158, 0, 5, 65, 26, 0, 5, 65, 154, 0, 5, 65, 252, 0, 5, 66, 112, 0, 5, 66, 220, 0, 5, 67, 86, 0, 5, 67, 172, 0, 5, 68, 126, 0, 5, 69, 0, 0, 5, 69, 138, 0, 5, 70, 16, 0, 5, 70, 174, 0, 5, 71, 76, 0, 5, 71, 214, 0, 5, 72, 34, 0, 5, 72, 136, 0, 5, 73, 0, 0, 5, 73, 192, 0, 5, 74, 124, 0, 5, 75, 12, 0, 5, 75, 104, 0, 5, 75, 192, 0, 5, 75, 250, 0, 5, 76, 84, 0, 5, 76, 166, 0, 5, 76, 208, 0, 5, 77, 4, 0, 5, 77, 188, 0, 5, 78, 102, 0, 5, 78, 200, 0, 5, 79, 110, 0, 5, 80, 32, 0, 5, 80, 178, 0, 5, 81, 112, 0, 5, 81, 208, 0, 5, 82, 50, 0, 5, 82, 180, 0, 5, 83, 72, 0, 5, 83, 168, 0, 5, 84, 100, 0, 5, 84, 194, 0, 5, 85, 46, 0, 5, 85, 218, 0, 5, 86, 136, 0, 5, 86, 244, 0, 5, 87, 114, 0, 5, 88, 12, 0, 5, 88, 104, 0, 5, 88, 234, 0, 5, 89, 214, 0, 5, 90, 230, 0, 5, 91, 108, 0, 5, 91, 218, 0, 5, 92, 180, 0, 5, 92, 232, 0, 5, 93, 172, 0, 5, 94, 36, 0, 5, 94, 36, 0, 5, 94, 168, 0, 5, 95, 114, 0, 5, 96, 208, 0, 5, 98, 44, 0, 5, 99, 94, 0, 5, 101, 14, 0, 5, 101, 122, 0, 5, 101, 254, 0, 5, 102, 140, 0, 5, 103, 106, 0, 5, 103, 206, 0, 5, 104, 46, 0, 5, 104, 92, 0, 5, 104, 180, 0, 5, 104, 242, 0, 5, 105, 110, 0, 5, 105, 192, 0, 5, 106, 100, 0, 5, 107, 68, 0, 5, 108, 38, 0, 5, 108, 234, 0, 5, 109, 204, 0, 5, 110, 54, 0, 5, 111, 102, 0, 5, 112, 78, 0, 5, 112, 234, 0, 5, 113, 192, 0, 5, 114, 94, 0, 5, 114, 192, 0, 5, 115, 98, 0, 5, 116, 80, 0, 5, 117, 196, 0, 5, 118, 144, 0, 5, 119, 102, 0, 5, 119, 240, 0, 5, 120, 98, 0, 5, 120, 222, 0, 5, 121, 86, 0, 5, 121, 246, 0, 5, 122, 88, 0, 5, 122, 204, 0, 5, 123, 76, 0, 5, 123, 238, 0, 5, 124, 68, 0, 5, 125, 22, 0, 5, 125, 150, 0, 5, 126, 44, 0, 5, 126, 190, 0, 5, 127, 164, 0, 5, 128, 110, 0, 5, 129, 80, 0, 5, 129, 156, 0, 5, 130, 4, 0, 5, 130, 124, 0, 5, 131, 60, 0, 5, 131, 242, 0, 5, 132, 134, 0, 5, 132, 226, 0, 5, 133, 58, 0, 5, 133, 116, 0, 5, 133, 206, 0, 5, 134, 32, 0, 5, 134, 74, 0, 5, 134, 126, 0, 5, 135, 64, 0, 5, 136, 14, 0, 5, 136, 156, 0, 5, 137, 86, 0, 5, 138, 48, 0, 5, 138, 204, 0, 5, 139, 192, 0, 5, 140, 44, 0, 5, 140, 206, 0, 5, 141, 156, 0, 5, 142, 48, 0, 5, 142, 178, 0, 5, 143, 146, 0, 5, 143, 248, 0, 5, 144, 130, 0, 5, 145, 52, 0, 5, 146, 10, 0, 5, 146, 144, 0, 5, 147, 88, 0, 5, 148, 4, 0, 5, 148, 110, 0, 5, 148, 238, 0, 5, 149, 212, 0, 5, 150, 194, 0, 5, 151, 104, 0, 5, 151, 214, 0, 5, 152, 178, 0, 5, 152, 230, 0, 5, 153, 196, 0, 5, 154, 102, 0, 5, 154, 144, 0, 5, 155, 180, 0, 5, 156, 134, 0, 5, 157, 56, 0, 5, 157, 178, 0, 5, 158, 208, 0, 5, 158, 232, 0, 5, 159, 186, 0, 5, 160, 244, 0, 5, 162, 126, 0, 5, 163, 78, 0, 5, 164, 86, 0, 5, 164, 158, 0, 5, 164, 204, 0, 5, 164, 250, 0, 5, 165, 40, 0, 5, 165, 86, 0, 5, 165, 132, 0, 5, 165, 180, 0, 5, 165, 228, 0, 5, 166, 22, 0, 5, 166, 50, 0, 5, 166, 78, 0, 5, 166, 106, 0, 5, 166, 134, 0, 5, 166, 162, 0, 5, 166, 190, 0, 5, 166, 218, 0, 5, 166, 246, 0, 5, 167, 38, 0, 5, 167, 86, 0, 5, 167, 134, 0, 5, 167, 182, 0, 5, 167, 232, 0, 5, 168, 22, 0, 5, 168, 68, 0, 5, 168, 118, 0, 5, 168, 164, 0, 5, 168, 190, 0, 5, 168, 240, 0, 5, 169, 30, 0, 5, 169, 58, 0, 5, 169, 86, 0, 5, 169, 114, 0, 5, 169, 142, 0, 5, 169, 170, 0, 5, 169, 218, 0, 5, 170, 240, 0, 5, 171, 50, 0, 5, 171, 90, 0, 5, 171, 192, 0, 5, 172, 148, 0, 5, 173, 12, 0, 5, 173, 162, 0, 5, 173, 250, 0, 5, 174, 162, 0, 5, 175, 188, 0, 5, 176, 64, 0, 5, 176, 162, 0, 5, 177, 134, 0, 5, 178, 4, 0, 5, 179, 28, 0, 5, 179, 180, 0, 5, 180, 198, 0, 5, 181, 88, 0, 5, 182, 48, 0, 5, 182, 172, 0, 5, 183, 108, 0, 5, 184, 110, 0, 5, 184, 222, 0, 5, 185, 112, 0, 5, 185, 240, 0, 5, 186, 138, 0, 5, 187, 128, 0, 5, 188, 30, 0, 5, 188, 178, 0, 5, 190, 6, 0, 5, 190, 222, 0, 5, 191, 106, 0, 5, 192, 36, 0, 5, 192, 136, 0, 2, 0, 166, 0, 0, 4, 132, 5, 118, 0, 3, 0, 7, 0, 0, 51, 17, 33, 17, 37, 33, 17, 33, 166, 3, 222, 252, 182, 2, 182, 253, 74, 5, 118, 250, 138, 148, 4, 78, 0, 2, 0, 180, 255, 238, 1, 146, 5, 154, 0, 3, 0, 15, 0, 55, 64, 28, 3, 3, 2, 10, 176, 4, 19, 1, 2, 0, 125, 31, 3, 47, 3, 2, 3, 13, 175, 127, 7, 1, 16, 7, 32, 7, 2, 7, 184, 255, 232, 179, 13, 6, 77, 7, 47, 43, 114, 93, 225, 212, 114, 225, 57, 57, 0, 63, 253, 206, 63, 49, 48, 1, 3, 35, 3, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 119, 19, 135, 18, 88, 46, 65, 65, 46, 45, 66, 66, 5, 154, 251, 250, 4, 6, 250, 84, 64, 46, 46, 65, 65, 46, 46, 64, 0, 2, 0, 148, 3, 219, 2, 143, 5, 154, 0, 3, 0, 7, 0, 43, 183, 2, 6, 3, 7, 3, 4, 125, 7, 184, 255, 253, 64, 14, 13, 6, 77, 7, 7, 9, 0, 125, 3, 8, 13, 6, 77, 3, 47, 43, 225, 18, 57, 47, 43, 225, 0, 63, 51, 205, 50, 49, 48, 1, 3, 35, 3, 33, 3, 35, 3, 1, 67, 30, 115, 30, 1, 251, 30, 115, 30, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 0, 0, 2, 0, 33, 0, 123, 4, 142, 5, 154, 0, 27, 0, 31, 0, 177, 64, 99, 120, 23, 1, 119, 6, 1, 27, 2, 3, 6, 7, 26, 7, 24, 28, 31, 9, 8, 25, 8, 23, 29, 30, 10, 11, 22, 11, 20, 17, 16, 13, 12, 21, 12, 9, 13, 16, 31, 4, 3, 226, 6, 17, 20, 23, 29, 4, 2, 226, 64, 27, 6, 27, 6, 26, 11, 0, 7, 16, 7, 2, 9, 7, 7, 33, 22, 26, 3, 4, 0, 0, 25, 26, 14, 7, 15, 8, 1, 12, 3, 8, 8, 33, 12, 12, 22, 66, 18, 14, 14, 21, 22, 11, 96, 12, 112, 12, 2, 12, 47, 93, 51, 205, 50, 51, 47, 198, 43, 17, 18, 1, 57, 24, 47, 95, 94, 93, 51, 225, 50, 50, 47, 198, 0, 63, 196, 18, 57, 47, 94, 93, 196, 18, 57, 57, 47, 47, 26, 237, 23, 57, 16, 237, 23, 57, 49, 48, 16, 135, 5, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 1, 93, 93, 1, 7, 33, 3, 33, 7, 33, 3, 35, 19, 35, 3, 35, 19, 33, 55, 33, 19, 33, 55, 33, 19, 51, 3, 51, 19, 51, 3, 7, 35, 3, 51, 4, 142, 23, 254, 251, 63, 1, 25, 27, 254, 237, 88, 126, 86, 250, 84, 125, 84, 254, 250, 20, 1, 9, 61, 254, 235, 21, 1, 21, 84, 126, 84, 252, 86, 123, 84, 145, 252, 66, 254, 4, 8, 106, 254, 212, 106, 254, 115, 1, 141, 254, 115, 1, 141, 106, 1, 44, 106, 1, 146, 254, 110, 1, 146, 254, 110, 106, 254, 212, 0, 3, 0, 162, 255, 47, 3, 209, 6, 80, 0, 30, 0, 37, 0, 42, 0, 169, 64, 24, 121, 38, 1, 118, 31, 1, 122, 29, 1, 117, 21, 1, 118, 14, 1, 121, 5, 1, 42, 32, 12, 0, 77, 37, 184, 255, 224, 179, 12, 0, 77, 21, 184, 255, 208, 64, 77, 12, 0, 77, 5, 48, 12, 0, 77, 31, 25, 9, 38, 10, 3, 19, 22, 22, 32, 24, 154, 16, 18, 19, 6, 0, 6, 16, 6, 32, 6, 3, 6, 6, 39, 9, 154, 0, 2, 3, 24, 9, 16, 19, 25, 31, 39, 6, 1, 140, 2, 2, 28, 13, 22, 64, 12, 17, 0, 76, 22, 22, 28, 137, 127, 41, 1, 47, 41, 1, 41, 5, 35, 137, 32, 13, 1, 13, 47, 93, 225, 196, 212, 93, 93, 241, 192, 47, 43, 17, 18, 57, 47, 225, 23, 57, 0, 63, 205, 51, 237, 50, 50, 47, 93, 63, 205, 51, 237, 50, 50, 47, 17, 18, 57, 57, 18, 57, 57, 49, 48, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 37, 21, 35, 53, 34, 39, 53, 22, 22, 51, 17, 38, 38, 53, 52, 54, 55, 53, 51, 21, 22, 23, 21, 38, 39, 17, 22, 22, 21, 20, 6, 1, 17, 6, 6, 21, 20, 22, 19, 17, 54, 53, 52, 2, 104, 104, 213, 133, 58, 201, 87, 220, 130, 198, 152, 104, 196, 75, 102, 169, 208, 153, 191, 254, 238, 84, 98, 80, 206, 193, 8, 217, 209, 86, 174, 51, 69, 2, 0, 106, 179, 122, 145, 211, 21, 180, 176, 6, 50, 170, 80, 6, 253, 240, 99, 185, 118, 142, 193, 3, 25, 1, 210, 17, 115, 82, 86, 110, 254, 228, 254, 60, 42, 166, 138, 0, 5, 0, 80, 255, 234, 6, 64, 5, 176, 0, 11, 0, 23, 0, 27, 0, 39, 0, 51, 0, 159, 64, 41, 25, 24, 3, 40, 82, 34, 14, 46, 82, 64, 28, 19, 6, 0, 66, 18, 82, 0, 12, 82, 6, 4, 63, 24, 79, 24, 2, 26, 24, 26, 24, 37, 3, 31, 189, 43, 12, 13, 6, 77, 43, 184, 255, 249, 182, 11, 6, 77, 43, 49, 189, 37, 184, 255, 224, 64, 20, 13, 6, 77, 37, 24, 12, 6, 77, 37, 9, 11, 6, 77, 37, 37, 53, 3, 9, 189, 21, 184, 255, 236, 64, 22, 13, 6, 77, 21, 8, 11, 6, 77, 21, 15, 189, 3, 28, 13, 6, 77, 3, 28, 12, 6, 77, 3, 184, 255, 228, 179, 11, 6, 77, 3, 47, 43, 43, 43, 225, 212, 43, 43, 225, 17, 18, 57, 47, 43, 43, 43, 225, 212, 43, 43, 225, 17, 18, 57, 57, 47, 47, 93, 0, 63, 237, 212, 237, 43, 0, 24, 63, 26, 237, 244, 237, 63, 47, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 37, 1, 35, 1, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 148, 148, 176, 186, 158, 153, 169, 189, 139, 95, 110, 108, 93, 94, 106, 105, 3, 87, 252, 104, 143, 3, 151, 38, 148, 176, 188, 156, 152, 170, 189, 139, 96, 109, 108, 93, 94, 106, 105, 2, 203, 195, 163, 178, 205, 190, 172, 172, 207, 2, 119, 141, 123, 121, 135, 140, 124, 121, 135, 88, 250, 92, 5, 164, 250, 80, 196, 162, 178, 207, 192, 173, 171, 207, 2, 118, 140, 124, 119, 135, 141, 123, 122, 132, 0, 3, 0, 119, 255, 233, 6, 62, 5, 178, 0, 67, 0, 87, 0, 103, 0, 197, 64, 27, 120, 79, 1, 124, 76, 1, 120, 75, 1, 122, 74, 1, 116, 55, 1, 117, 54, 1, 121, 13, 1, 74, 64, 11, 0, 77, 81, 184, 255, 232, 64, 10, 11, 0, 77, 58, 77, 1, 37, 31, 1, 16, 184, 255, 224, 64, 86, 11, 0, 77, 5, 73, 78, 18, 4, 28, 10, 47, 56, 41, 36, 101, 47, 5, 68, 93, 150, 28, 4, 68, 149, 10, 19, 61, 236, 0, 19, 58, 73, 1, 56, 5, 51, 15, 41, 73, 44, 83, 18, 78, 101, 36, 4, 33, 23, 51, 239, 44, 33, 239, 88, 96, 239, 23, 23, 88, 44, 3, 15, 112, 64, 1, 64, 64, 105, 83, 8, 13, 6, 77, 83, 8, 12, 6, 77, 83, 8, 11, 6, 77, 83, 131, 15, 47, 225, 43, 43, 43, 18, 57, 47, 93, 18, 23, 57, 47, 225, 47, 225, 47, 225, 17, 18, 23, 57, 17, 18, 57, 57, 17, 18, 57, 57, 93, 0, 63, 237, 63, 237, 63, 237, 18, 23, 57, 47, 17, 18, 23, 57, 49, 48, 43, 93, 93, 43, 1, 43, 93, 93, 93, 93, 93, 0, 93, 93, 5, 34, 46, 2, 39, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 30, 3, 23, 54, 18, 53, 52, 38, 39, 51, 22, 22, 23, 20, 14, 2, 7, 30, 3, 51, 50, 54, 55, 21, 6, 6, 37, 50, 62, 2, 55, 46, 3, 39, 14, 3, 21, 20, 30, 2, 1, 52, 46, 2, 35, 34, 6, 7, 20, 30, 2, 23, 54, 54, 5, 165, 57, 87, 74, 69, 38, 40, 105, 128, 152, 89, 108, 180, 128, 71, 174, 159, 30, 60, 47, 29, 57, 100, 136, 79, 78, 129, 93, 52, 137, 137, 69, 112, 95, 82, 40, 81, 82, 9, 8, 159, 8, 3, 2, 38, 64, 85, 47, 35, 58, 59, 63, 40, 30, 62, 33, 36, 79, 252, 147, 76, 128, 108, 88, 36, 61, 103, 105, 119, 78, 63, 106, 77, 44, 50, 87, 116, 1, 61, 37, 57, 70, 34, 98, 117, 1, 25, 45, 60, 34, 126, 124, 23, 31, 57, 82, 52, 43, 80, 62, 37, 54, 105, 154, 100, 153, 217, 69, 22, 59, 75, 91, 54, 79, 122, 84, 43, 43, 80, 112, 69, 120, 159, 56, 27, 78, 96, 110, 59, 113, 1, 16, 149, 38, 67, 33, 33, 59, 41, 91, 184, 173, 156, 65, 48, 71, 48, 23, 16, 12, 152, 14, 14, 142, 33, 55, 73, 40, 95, 135, 98, 70, 30, 25, 61, 83, 110, 74, 68, 104, 69, 35, 3, 253, 50, 70, 46, 21, 106, 91, 41, 72, 62, 48, 17, 44, 117, 0, 1, 0, 148, 3, 219, 1, 67, 5, 154, 0, 3, 0, 27, 64, 14, 1, 0, 3, 0, 125, 3, 4, 13, 6, 77, 3, 3, 5, 4, 17, 18, 57, 47, 43, 225, 0, 63, 205, 49, 48, 1, 3, 35, 3, 1, 67, 30, 115, 30, 5, 154, 254, 65, 1, 191, 0, 1, 0, 140, 254, 186, 2, 86, 5, 154, 0, 9, 0, 65, 64, 43, 5, 16, 11, 1, 77, 1, 16, 11, 1, 77, 56, 2, 1, 6, 3, 0, 32, 5, 234, 6, 1, 234, 0, 0, 11, 8, 8, 12, 6, 77, 8, 16, 11, 6, 77, 8, 234, 3, 16, 11, 6, 77, 3, 47, 43, 225, 43, 43, 18, 57, 47, 225, 214, 225, 0, 63, 63, 49, 48, 1, 93, 43, 43, 1, 35, 0, 17, 16, 1, 51, 0, 17, 16, 2, 84, 146, 254, 202, 1, 54, 148, 254, 198, 254, 186, 1, 98, 2, 7, 2, 9, 1, 110, 254, 132, 254, 7, 254, 11, 0, 0, 1, 0, 22, 254, 186, 1, 226, 5, 154, 0, 9, 0, 74, 185, 0, 6, 255, 240, 179, 11, 1, 77, 0, 184, 255, 240, 64, 11, 11, 1, 77, 55, 9, 1, 6, 3, 0, 32, 3, 184, 255, 240, 181, 11, 6, 77, 3, 234, 8, 184, 255, 248, 64, 13, 11, 6, 77, 8, 8, 11, 1, 6, 234, 5, 0, 234, 1, 47, 225, 214, 225, 17, 18, 57, 47, 43, 225, 43, 0, 63, 63, 49, 48, 1, 93, 43, 43, 19, 35, 0, 17, 16, 1, 51, 0, 17, 16, 170, 146, 1, 56, 254, 198, 148, 1, 56, 254, 186, 1, 118, 1, 245, 1, 249, 1, 124, 254, 146, 253, 247, 253, 249, 0, 0, 1, 0, 76, 2, 217, 3, 12, 5, 154, 0, 14, 0, 91, 64, 43, 3, 4, 1, 3, 5, 10, 13, 14, 0, 4, 8, 83, 64, 15, 9, 1, 16, 3, 9, 12, 3, 2, 2, 0, 14, 12, 6, 6, 11, 8, 11, 8, 66, 8, 4, 10, 13, 3, 1, 13, 12, 72, 11, 184, 255, 248, 181, 13, 6, 77, 7, 10, 11, 47, 51, 51, 43, 237, 50, 50, 23, 57, 196, 43, 17, 18, 1, 57, 24, 47, 16, 228, 57, 47, 0, 63, 212, 95, 94, 93, 26, 253, 23, 57, 212, 196, 49, 48, 93, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 3, 12, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 4, 80, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 0, 1, 0, 232, 0, 127, 4, 148, 4, 43, 0, 11, 0, 63, 64, 28, 3, 14, 4, 8, 14, 10, 1, 4, 190, 64, 15, 7, 1, 13, 3, 7, 0, 14, 1, 4, 5, 66, 5, 10, 7, 1, 189, 4, 184, 255, 224, 179, 12, 6, 77, 4, 47, 43, 225, 57, 57, 205, 43, 1, 16, 225, 0, 24, 47, 95, 94, 93, 26, 237, 57, 57, 237, 16, 237, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 4, 148, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 1, 0, 39, 254, 248, 1, 60, 0, 228, 0, 3, 0, 69, 64, 29, 57, 3, 1, 57, 0, 1, 2, 64, 3, 178, 4, 0, 32, 12, 6, 77, 0, 40, 11, 6, 77, 0, 128, 2, 64, 17, 25, 72, 2, 184, 255, 234, 179, 12, 6, 77, 2, 184, 255, 234, 182, 11, 6, 77, 2, 47, 5, 1, 93, 47, 43, 43, 43, 26, 205, 43, 43, 0, 16, 246, 26, 205, 49, 48, 1, 93, 93, 37, 3, 35, 19, 1, 60, 160, 117, 117, 228, 254, 20, 1, 236, 0, 0, 1, 0, 144, 1, 250, 2, 178, 2, 123, 0, 3, 0, 26, 64, 14, 1, 83, 79, 2, 1, 2, 32, 0, 1, 0, 32, 1, 1, 1, 47, 93, 47, 93, 0, 47, 93, 237, 49, 48, 1, 33, 53, 33, 2, 178, 253, 222, 2, 34, 1, 250, 129, 0, 0, 1, 0, 112, 255, 234, 1, 80, 0, 203, 0, 11, 0, 26, 64, 15, 6, 176, 0, 19, 9, 175, 31, 3, 47, 3, 2, 3, 47, 13, 1, 93, 47, 113, 225, 0, 63, 237, 49, 48, 23, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 223, 46, 65, 65, 46, 47, 66, 66, 22, 66, 46, 46, 67, 67, 46, 46, 66, 0, 0, 1, 255, 228, 255, 18, 3, 45, 5, 154, 0, 3, 0, 25, 64, 13, 119, 1, 1, 0, 16, 11, 0, 77, 1, 0, 3, 0, 2, 47, 47, 0, 63, 47, 49, 48, 1, 43, 93, 1, 1, 35, 1, 3, 45, 253, 80, 153, 2, 174, 5, 154, 249, 120, 6, 136, 0, 2, 0, 86, 255, 232, 3, 252, 5, 178, 0, 10, 0, 18, 0, 136, 64, 26, 15, 154, 0, 25, 11, 154, 6, 7, 8, 8, 13, 6, 77, 8, 8, 12, 6, 77, 8, 8, 11, 6, 77, 8, 137, 17, 184, 255, 240, 179, 13, 6, 77, 17, 184, 255, 224, 182, 12, 6, 77, 48, 17, 1, 17, 184, 255, 224, 64, 29, 11, 6, 77, 32, 17, 64, 17, 2, 17, 17, 20, 13, 8, 13, 6, 77, 13, 8, 12, 6, 77, 13, 8, 11, 6, 77, 13, 137, 3, 184, 255, 224, 179, 12, 6, 77, 3, 184, 255, 216, 179, 13, 6, 77, 3, 184, 255, 224, 182, 11, 6, 77, 47, 3, 1, 3, 47, 93, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 93, 43, 93, 43, 43, 233, 43, 43, 43, 0, 63, 237, 63, 237, 49, 48, 5, 34, 2, 17, 16, 18, 51, 32, 17, 16, 2, 3, 32, 17, 16, 33, 32, 17, 16, 2, 26, 213, 239, 249, 235, 1, 194, 254, 205, 254, 205, 1, 45, 1, 41, 24, 1, 110, 1, 90, 1, 124, 1, 134, 253, 33, 254, 148, 254, 129, 5, 63, 253, 145, 253, 186, 2, 80, 2, 101, 0, 1, 0, 168, 0, 0, 3, 219, 5, 186, 0, 9, 0, 126, 181, 38, 6, 54, 6, 2, 6, 184, 255, 248, 64, 45, 13, 6, 77, 4, 8, 13, 6, 77, 6, 4, 7, 5, 8, 2, 153, 1, 24, 5, 7, 7, 1, 5, 1, 0, 1, 0, 1, 8, 8, 13, 6, 77, 8, 8, 12, 6, 77, 8, 8, 11, 6, 77, 8, 138, 3, 184, 255, 248, 179, 13, 6, 77, 3, 184, 255, 208, 179, 12, 6, 77, 3, 184, 255, 214, 179, 11, 6, 77, 3, 184, 255, 240, 182, 11, 1, 77, 3, 3, 11, 10, 17, 18, 57, 47, 43, 43, 43, 43, 233, 43, 43, 43, 50, 51, 47, 47, 17, 51, 47, 0, 63, 51, 63, 237, 50, 47, 18, 57, 57, 43, 43, 49, 48, 93, 33, 33, 53, 33, 17, 5, 53, 37, 17, 33, 3, 219, 252, 213, 1, 68, 254, 180, 1, 240, 1, 67, 144, 4, 90, 99, 156, 151, 250, 214, 0, 1, 0, 96, 0, 0, 3, 205, 5, 178, 0, 23, 0, 163, 179, 120, 8, 1, 21, 184, 255, 232, 64, 54, 12, 0, 77, 17, 6, 14, 2, 21, 153, 1, 24, 11, 11, 9, 154, 14, 7, 11, 0, 16, 12, 6, 77, 0, 24, 11, 13, 1, 76, 0, 0, 17, 8, 13, 6, 77, 17, 8, 12, 6, 77, 17, 8, 11, 6, 77, 17, 138, 32, 6, 48, 6, 2, 6, 184, 255, 248, 179, 13, 6, 77, 6, 184, 255, 232, 179, 12, 6, 77, 6, 184, 255, 240, 182, 11, 6, 77, 6, 6, 25, 11, 184, 255, 248, 64, 12, 13, 6, 77, 11, 22, 32, 11, 12, 1, 76, 22, 1, 184, 255, 240, 179, 13, 6, 77, 1, 184, 255, 232, 179, 12, 6, 77, 1, 47, 43, 43, 51, 43, 51, 43, 18, 57, 47, 43, 43, 43, 93, 233, 43, 43, 43, 50, 47, 43, 43, 47, 0, 63, 237, 50, 47, 63, 237, 50, 18, 57, 57, 49, 48, 1, 43, 93, 33, 33, 53, 1, 54, 54, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 2, 7, 1, 21, 33, 3, 192, 252, 160, 1, 162, 160, 137, 142, 131, 192, 176, 168, 223, 192, 220, 152, 197, 254, 181, 2, 155, 146, 1, 163, 160, 213, 121, 124, 136, 164, 172, 131, 208, 175, 138, 254, 249, 195, 254, 185, 4, 0, 0, 1, 0, 131, 255, 232, 3, 192, 5, 178, 0, 33, 0, 229, 64, 58, 118, 28, 1, 116, 22, 1, 122, 0, 1, 18, 17, 0, 1, 25, 9, 154, 10, 10, 20, 52, 1, 1, 0, 1, 16, 1, 32, 1, 3, 1, 1, 3, 154, 32, 25, 59, 17, 1, 47, 17, 1, 17, 17, 15, 154, 20, 7, 25, 9, 16, 12, 6, 77, 9, 112, 17, 1, 17, 184, 255, 240, 64, 63, 13, 6, 77, 17, 23, 6, 12, 6, 77, 23, 6, 11, 6, 77, 23, 137, 13, 16, 13, 6, 77, 13, 16, 12, 6, 77, 13, 20, 11, 6, 77, 13, 9, 17, 13, 3, 0, 29, 8, 13, 6, 77, 29, 8, 12, 6, 77, 29, 8, 11, 6, 77, 29, 137, 127, 6, 1, 6, 8, 13, 6, 77, 6, 184, 255, 248, 179, 12, 6, 77, 6, 184, 255, 248, 182, 11, 6, 77, 6, 6, 35, 0, 184, 255, 232, 179, 13, 6, 77, 0, 184, 255, 216, 179, 12, 6, 77, 0, 184, 255, 216, 179, 11, 6, 77, 0, 47, 43, 43, 43, 17, 57, 47, 43, 43, 43, 93, 233, 43, 43, 43, 18, 23, 57, 47, 43, 43, 43, 233, 43, 43, 47, 43, 93, 47, 43, 57, 0, 63, 237, 50, 47, 93, 93, 63, 237, 50, 47, 93, 93, 17, 57, 47, 237, 57, 17, 51, 17, 51, 49, 48, 93, 93, 93, 55, 53, 22, 51, 50, 54, 53, 16, 33, 35, 53, 51, 32, 17, 52, 33, 34, 7, 53, 54, 51, 50, 22, 21, 16, 5, 21, 22, 22, 21, 20, 4, 35, 34, 131, 147, 185, 150, 179, 254, 113, 119, 113, 1, 99, 254, 241, 151, 134, 138, 188, 181, 217, 254, 224, 155, 183, 254, 235, 227, 204, 53, 177, 116, 150, 127, 1, 25, 139, 1, 8, 244, 103, 160, 82, 192, 150, 254, 229, 81, 4, 15, 187, 140, 193, 237, 0, 0, 2, 0, 14, 0, 0, 4, 10, 5, 154, 0, 10, 0, 18, 0, 167, 64, 20, 118, 6, 1, 121, 7, 1, 57, 7, 1, 1, 6, 9, 5, 154, 18, 18, 7, 3, 24, 15, 184, 255, 240, 64, 29, 12, 0, 77, 15, 7, 6, 0, 0, 9, 7, 11, 2, 6, 13, 6, 77, 2, 6, 12, 6, 77, 2, 6, 11, 6, 77, 2, 138, 3, 184, 255, 240, 179, 13, 6, 77, 3, 184, 255, 214, 179, 12, 6, 77, 3, 184, 255, 214, 179, 11, 6, 77, 3, 184, 255, 224, 179, 13, 1, 77, 3, 184, 255, 240, 64, 9, 11, 12, 1, 76, 3, 3, 20, 18, 5, 184, 255, 248, 179, 13, 6, 77, 5, 184, 255, 248, 64, 11, 12, 6, 77, 47, 5, 63, 5, 79, 5, 3, 5, 47, 93, 43, 43, 51, 18, 57, 47, 43, 43, 43, 43, 43, 233, 43, 43, 43, 51, 51, 50, 50, 47, 0, 63, 51, 43, 63, 18, 57, 47, 237, 51, 51, 50, 49, 48, 1, 93, 93, 0, 93, 1, 35, 17, 35, 17, 33, 53, 1, 51, 17, 51, 33, 17, 52, 55, 35, 6, 7, 1, 4, 10, 184, 162, 253, 94, 2, 126, 198, 184, 254, 166, 4, 4, 14, 41, 254, 71, 1, 125, 254, 131, 1, 125, 107, 3, 178, 252, 104, 2, 108, 66, 82, 36, 74, 253, 110, 0, 0, 1, 0, 164, 255, 232, 3, 200, 5, 154, 0, 25, 0, 177, 64, 50, 122, 0, 1, 0, 1, 11, 9, 154, 18, 18, 12, 32, 1, 48, 1, 2, 1, 1, 3, 154, 24, 25, 15, 153, 12, 6, 14, 0, 14, 21, 8, 13, 6, 77, 21, 8, 12, 6, 77, 21, 8, 11, 6, 77, 21, 137, 127, 6, 1, 6, 184, 255, 240, 179, 12, 6, 77, 6, 184, 255, 240, 182, 11, 6, 77, 6, 6, 27, 0, 184, 255, 248, 179, 13, 6, 77, 0, 184, 255, 224, 64, 20, 12, 6, 77, 0, 16, 6, 12, 6, 77, 16, 14, 11, 6, 77, 16, 139, 112, 11, 1, 11, 184, 255, 240, 179, 13, 6, 77, 11, 184, 255, 240, 179, 12, 6, 77, 11, 184, 255, 248, 64, 9, 11, 6, 77, 11, 32, 13, 1, 77, 11, 47, 43, 43, 43, 43, 93, 233, 43, 43, 51, 43, 43, 18, 57, 47, 43, 43, 93, 233, 43, 43, 43, 50, 47, 47, 0, 63, 237, 63, 237, 50, 47, 93, 17, 57, 47, 237, 50, 17, 51, 49, 48, 93, 55, 53, 22, 51, 50, 54, 53, 52, 38, 35, 34, 7, 17, 33, 21, 33, 17, 54, 51, 50, 22, 21, 20, 4, 35, 34, 164, 147, 152, 152, 186, 190, 177, 60, 165, 2, 182, 253, 229, 66, 56, 230, 252, 254, 241, 236, 199, 35, 174, 95, 172, 142, 141, 158, 12, 2, 207, 148, 254, 92, 4, 231, 201, 208, 254, 0, 2, 0, 110, 255, 232, 3, 254, 5, 178, 0, 22, 0, 34, 0, 174, 64, 59, 122, 20, 1, 118, 10, 1, 41, 20, 57, 20, 2, 6, 15, 21, 23, 154, 9, 9, 21, 29, 154, 15, 25, 1, 1, 3, 154, 21, 7, 1, 64, 12, 0, 77, 1, 1, 12, 8, 13, 6, 77, 12, 8, 12, 6, 77, 12, 8, 11, 6, 77, 12, 137, 32, 32, 48, 32, 2, 32, 184, 255, 240, 179, 13, 6, 77, 32, 184, 255, 232, 179, 12, 6, 77, 32, 184, 255, 228, 64, 25, 11, 6, 77, 32, 32, 36, 26, 6, 8, 13, 6, 77, 6, 8, 12, 6, 77, 6, 8, 11, 6, 77, 6, 137, 18, 184, 255, 212, 179, 13, 6, 77, 18, 184, 255, 214, 179, 12, 6, 77, 18, 184, 255, 216, 179, 11, 6, 77, 18, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 43, 93, 233, 43, 43, 43, 50, 47, 43, 0, 63, 237, 50, 47, 63, 237, 17, 57, 47, 237, 17, 18, 57, 49, 48, 1, 93, 93, 93, 1, 21, 38, 35, 34, 2, 17, 51, 54, 51, 50, 22, 21, 20, 2, 35, 34, 2, 17, 16, 0, 33, 50, 1, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 3, 166, 111, 123, 191, 229, 4, 100, 228, 188, 222, 254, 196, 216, 246, 1, 66, 1, 8, 150, 254, 242, 127, 158, 157, 130, 124, 152, 146, 5, 137, 155, 57, 254, 172, 254, 227, 203, 241, 202, 211, 254, 245, 1, 88, 1, 55, 1, 121, 1, 194, 253, 68, 172, 117, 147, 208, 181, 139, 152, 172, 0, 1, 0, 86, 0, 0, 3, 242, 5, 154, 0, 6, 0, 188, 64, 11, 115, 1, 1, 2, 24, 0, 4, 153, 5, 6, 3, 184, 255, 216, 64, 11, 11, 13, 1, 76, 1, 40, 11, 13, 1, 76, 3, 184, 255, 244, 64, 9, 13, 6, 77, 1, 12, 13, 6, 77, 3, 184, 255, 240, 64, 9, 12, 6, 77, 1, 16, 12, 6, 77, 3, 184, 255, 240, 64, 20, 11, 6, 77, 1, 16, 11, 6, 77, 1, 3, 0, 2, 2, 4, 32, 0, 48, 0, 2, 0, 184, 255, 232, 179, 13, 6, 77, 0, 184, 255, 240, 179, 12, 6, 77, 0, 184, 255, 240, 64, 13, 11, 6, 77, 0, 32, 11, 12, 1, 76, 0, 0, 8, 4, 184, 255, 224, 179, 13, 6, 77, 4, 184, 255, 224, 179, 12, 6, 77, 4, 184, 255, 224, 64, 14, 11, 6, 77, 4, 64, 11, 1, 77, 4, 64, 11, 0, 77, 4, 47, 43, 43, 43, 43, 43, 18, 57, 47, 43, 43, 43, 43, 93, 18, 57, 47, 18, 57, 57, 43, 43, 43, 43, 43, 43, 43, 43, 0, 63, 237, 57, 63, 49, 48, 1, 93, 1, 1, 35, 1, 33, 53, 33, 3, 242, 253, 200, 170, 2, 25, 253, 45, 3, 156, 5, 102, 250, 154, 5, 6, 148, 0, 0, 3, 0, 100, 255, 232, 3, 238, 5, 178, 0, 21, 0, 31, 0, 41, 0, 250, 64, 38, 123, 19, 1, 123, 15, 1, 116, 8, 1, 116, 4, 1, 118, 7, 1, 41, 8, 11, 0, 77, 53, 31, 1, 54, 10, 1, 54, 29, 1, 118, 30, 1, 32, 8, 13, 6, 77, 30, 184, 255, 248, 64, 56, 13, 6, 77, 32, 0, 11, 3, 30, 30, 6, 37, 154, 17, 25, 25, 154, 6, 7, 0, 11, 30, 32, 4, 3, 22, 137, 9, 24, 13, 1, 77, 9, 9, 14, 8, 13, 6, 77, 14, 8, 12, 6, 77, 14, 8, 11, 6, 77, 14, 137, 32, 40, 48, 40, 2, 40, 184, 255, 248, 179, 13, 6, 77, 40, 184, 255, 232, 179, 12, 6, 77, 40, 184, 255, 232, 64, 10, 11, 6, 77, 40, 40, 43, 20, 28, 137, 3, 184, 255, 248, 179, 12, 6, 77, 3, 184, 255, 248, 64, 23, 11, 6, 77, 3, 3, 34, 8, 13, 6, 77, 34, 8, 12, 6, 77, 34, 8, 11, 6, 77, 34, 137, 20, 184, 255, 216, 179, 13, 6, 77, 20, 184, 255, 216, 179, 12, 6, 77, 20, 184, 255, 216, 179, 11, 6, 77, 20, 47, 43, 43, 43, 233, 43, 43, 43, 57, 47, 43, 43, 233, 17, 18, 57, 47, 43, 43, 43, 93, 233, 43, 43, 43, 57, 47, 43, 233, 18, 23, 57, 0, 63, 237, 63, 237, 17, 57, 17, 23, 51, 43, 43, 93, 49, 48, 93, 93, 93, 43, 1, 93, 0, 93, 93, 93, 93, 1, 53, 36, 53, 52, 54, 51, 50, 22, 21, 20, 5, 21, 4, 17, 20, 4, 35, 34, 38, 53, 16, 1, 52, 38, 35, 34, 6, 21, 20, 23, 54, 7, 4, 21, 20, 22, 51, 50, 54, 53, 52, 1, 154, 254, 254, 236, 186, 168, 216, 254, 246, 1, 58, 255, 0, 228, 184, 238, 2, 178, 124, 107, 100, 139, 233, 237, 248, 254, 238, 159, 130, 124, 157, 2, 240, 4, 120, 228, 155, 199, 186, 146, 238, 132, 4, 112, 254, 236, 178, 210, 208, 166, 1, 20, 1, 224, 99, 114, 119, 92, 187, 95, 98, 250, 109, 207, 107, 137, 135, 103, 216, 0, 2, 0, 94, 255, 232, 3, 236, 5, 178, 0, 23, 0, 35, 0, 193, 64, 41, 121, 20, 1, 116, 21, 1, 118, 4, 1, 45, 4, 61, 4, 2, 41, 20, 57, 20, 2, 8, 16, 10, 154, 30, 30, 16, 112, 1, 1, 1, 1, 3, 154, 22, 25, 24, 154, 16, 7, 33, 0, 184, 255, 234, 64, 23, 12, 6, 77, 0, 19, 8, 13, 6, 77, 19, 8, 12, 6, 77, 19, 8, 11, 6, 77, 33, 19, 137, 6, 184, 255, 248, 179, 13, 6, 77, 6, 184, 255, 240, 179, 12, 6, 77, 6, 184, 255, 232, 64, 30, 11, 6, 77, 32, 6, 48, 6, 2, 6, 6, 37, 0, 27, 8, 13, 6, 77, 27, 8, 12, 6, 77, 27, 8, 11, 6, 77, 27, 137, 13, 184, 255, 216, 179, 13, 6, 77, 13, 184, 255, 216, 179, 12, 6, 77, 13, 184, 255, 216, 179, 11, 6, 77, 13, 47, 43, 43, 43, 233, 43, 43, 43, 51, 18, 57, 47, 93, 43, 43, 43, 233, 51, 43, 43, 43, 47, 43, 47, 0, 63, 237, 63, 237, 50, 47, 93, 17, 57, 47, 237, 17, 57, 49, 48, 1, 93, 93, 93, 93, 0, 93, 55, 53, 22, 51, 50, 18, 17, 6, 39, 6, 35, 34, 38, 53, 52, 0, 51, 50, 18, 17, 16, 0, 33, 34, 1, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 172, 120, 134, 195, 217, 2, 2, 92, 228, 184, 236, 1, 3, 202, 212, 237, 254, 204, 254, 238, 144, 1, 6, 119, 159, 156, 133, 116, 161, 160, 24, 158, 68, 1, 58, 1, 33, 1, 1, 185, 250, 197, 210, 1, 13, 254, 177, 254, 192, 254, 115, 254, 82, 5, 63, 179, 138, 151, 173, 158, 114, 163, 206, 0, 2, 0, 112, 255, 234, 1, 80, 4, 22, 0, 11, 0, 23, 0, 54, 64, 18, 0, 176, 6, 16, 18, 176, 12, 19, 9, 3, 21, 175, 31, 15, 47, 15, 2, 15, 184, 255, 236, 179, 12, 6, 77, 15, 184, 255, 236, 182, 11, 6, 77, 15, 47, 25, 1, 93, 47, 43, 43, 113, 225, 57, 57, 0, 63, 237, 63, 237, 49, 48, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 223, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 3, 56, 66, 46, 46, 64, 64, 46, 46, 66, 252, 178, 66, 46, 46, 67, 67, 46, 46, 66, 0, 2, 0, 39, 254, 248, 1, 82, 4, 22, 0, 11, 0, 15, 0, 93, 64, 18, 57, 15, 1, 57, 12, 1, 0, 176, 6, 16, 14, 64, 15, 178, 16, 9, 175, 3, 184, 255, 236, 179, 12, 6, 77, 3, 184, 255, 236, 64, 17, 11, 6, 77, 3, 12, 32, 12, 6, 77, 12, 40, 11, 6, 77, 12, 128, 14, 184, 255, 234, 179, 12, 6, 77, 14, 184, 255, 234, 182, 11, 6, 77, 14, 47, 17, 1, 93, 47, 43, 43, 26, 205, 43, 43, 47, 43, 43, 225, 0, 16, 246, 26, 205, 63, 237, 49, 48, 1, 93, 93, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 3, 35, 19, 226, 47, 65, 65, 47, 46, 66, 66, 44, 160, 117, 117, 3, 56, 66, 46, 46, 64, 64, 46, 46, 66, 253, 172, 254, 20, 1, 236, 0, 0, 1, 1, 16, 0, 127, 4, 108, 4, 76, 0, 7, 0, 67, 64, 12, 120, 1, 1, 7, 16, 11, 0, 77, 2, 1, 0, 0, 184, 255, 192, 64, 11, 12, 0, 77, 112, 3, 1, 3, 3, 0, 4, 0, 184, 255, 224, 181, 12, 6, 77, 0, 5, 1, 184, 255, 224, 179, 12, 6, 77, 1, 47, 43, 51, 47, 43, 196, 0, 47, 51, 47, 93, 43, 18, 57, 57, 49, 48, 43, 93, 37, 1, 53, 1, 21, 1, 21, 1, 4, 108, 252, 164, 3, 92, 253, 126, 2, 130, 127, 1, 176, 59, 1, 226, 150, 254, 156, 4, 254, 198, 0, 0, 2, 0, 232, 1, 62, 4, 148, 3, 108, 0, 3, 0, 7, 0, 43, 64, 10, 5, 190, 6, 1, 190, 2, 1, 0, 5, 4, 184, 255, 224, 180, 12, 6, 77, 4, 5, 184, 255, 224, 179, 12, 6, 77, 5, 47, 43, 47, 43, 18, 57, 57, 0, 47, 237, 214, 237, 49, 48, 1, 33, 53, 33, 17, 33, 53, 33, 4, 148, 252, 84, 3, 172, 252, 84, 3, 172, 2, 232, 132, 253, 210, 132, 0, 0, 1, 1, 16, 0, 127, 4, 108, 4, 76, 0, 7, 0, 67, 64, 12, 120, 0, 1, 2, 16, 11, 0, 77, 7, 0, 1, 1, 184, 255, 192, 64, 11, 12, 0, 77, 112, 6, 1, 6, 6, 1, 4, 0, 184, 255, 224, 181, 12, 6, 77, 0, 5, 2, 184, 255, 224, 179, 12, 6, 77, 2, 47, 43, 196, 47, 43, 51, 0, 47, 51, 47, 93, 43, 18, 57, 57, 49, 48, 43, 93, 1, 1, 53, 1, 53, 1, 53, 1, 4, 108, 252, 164, 2, 132, 253, 124, 3, 92, 2, 47, 254, 80, 149, 1, 56, 6, 1, 100, 150, 254, 30, 0, 2, 0, 131, 255, 238, 3, 49, 5, 178, 0, 35, 0, 51, 0, 54, 64, 30, 118, 18, 1, 17, 15, 149, 20, 4, 0, 44, 176, 36, 19, 32, 239, 3, 48, 175, 127, 40, 1, 40, 40, 17, 25, 132, 10, 10, 53, 17, 47, 18, 57, 47, 225, 17, 57, 47, 93, 225, 212, 225, 0, 63, 253, 198, 63, 253, 198, 49, 48, 93, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 1, 79, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 101, 58, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 1, 142, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 254, 96, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 0, 0, 2, 0, 172, 255, 68, 6, 252, 5, 174, 0, 50, 0, 61, 0, 152, 64, 13, 122, 39, 1, 122, 50, 1, 118, 27, 1, 121, 25, 1, 30, 184, 255, 192, 64, 15, 11, 12, 0, 76, 28, 64, 11, 0, 77, 24, 64, 12, 0, 77, 22, 184, 255, 192, 64, 61, 12, 0, 77, 4, 24, 11, 0, 77, 13, 0, 3, 51, 76, 9, 15, 49, 20, 57, 76, 3, 15, 3, 15, 3, 37, 26, 76, 43, 4, 64, 34, 80, 34, 2, 34, 32, 76, 37, 0, 13, 15, 16, 18, 5, 60, 60, 46, 54, 72, 6, 34, 6, 34, 6, 40, 23, 72, 46, 29, 72, 40, 47, 225, 47, 225, 18, 57, 57, 47, 47, 16, 225, 18, 57, 47, 23, 51, 0, 47, 253, 198, 93, 63, 237, 18, 57, 57, 47, 47, 16, 237, 57, 57, 16, 212, 237, 18, 57, 57, 49, 48, 43, 43, 43, 43, 43, 1, 93, 93, 93, 0, 93, 1, 35, 6, 35, 34, 38, 53, 52, 18, 51, 50, 22, 23, 51, 54, 55, 51, 2, 21, 20, 51, 50, 54, 53, 16, 0, 33, 32, 0, 17, 16, 0, 33, 50, 55, 21, 6, 33, 32, 0, 17, 16, 0, 33, 32, 0, 17, 20, 2, 35, 34, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 4, 140, 5, 73, 214, 137, 167, 231, 188, 72, 113, 16, 4, 2, 8, 125, 47, 119, 108, 143, 254, 164, 254, 204, 254, 215, 254, 124, 1, 113, 1, 57, 247, 175, 173, 254, 253, 254, 148, 254, 67, 1, 211, 1, 107, 1, 84, 1, 190, 235, 169, 219, 180, 124, 153, 103, 86, 124, 145, 1, 164, 238, 202, 171, 226, 1, 43, 74, 56, 28, 87, 253, 217, 10, 207, 234, 186, 1, 19, 1, 92, 254, 96, 254, 200, 254, 205, 254, 135, 82, 124, 74, 1, 183, 1, 99, 1, 110, 1, 226, 254, 108, 254, 187, 238, 254, 207, 3, 14, 236, 175, 118, 136, 247, 204, 214, 0, 2, 0, 22, 0, 0, 5, 18, 5, 154, 0, 7, 0, 15, 0, 196, 64, 42, 119, 7, 1, 120, 6, 1, 9, 16, 12, 0, 77, 2, 8, 9, 10, 11, 1, 11, 13, 14, 15, 3, 4, 12, 115, 4, 1, 124, 1, 1, 1, 16, 12, 0, 77, 4, 24, 11, 13, 1, 76, 1, 184, 255, 232, 180, 11, 13, 1, 76, 12, 184, 255, 192, 180, 11, 13, 1, 76, 11, 184, 255, 192, 64, 53, 11, 13, 1, 76, 14, 13, 9, 10, 4, 5, 11, 12, 8, 13, 6, 77, 12, 64, 18, 22, 72, 12, 6, 8, 15, 2, 3, 145, 15, 15, 6, 3, 1, 5, 8, 15, 12, 11, 3, 2, 14, 9, 13, 10, 10, 5, 119, 5, 1, 120, 0, 1, 5, 184, 255, 232, 64, 14, 11, 12, 0, 76, 0, 24, 11, 12, 0, 76, 0, 0, 17, 5, 47, 17, 51, 47, 43, 43, 93, 93, 18, 23, 57, 0, 47, 47, 63, 57, 47, 253, 196, 16, 196, 16, 221, 43, 43, 196, 18, 23, 57, 49, 48, 43, 43, 1, 43, 43, 43, 93, 93, 135, 192, 192, 14, 192, 192, 16, 135, 14, 192, 192, 5, 192, 192, 1, 43, 93, 93, 33, 35, 3, 33, 3, 35, 1, 51, 19, 3, 38, 39, 35, 6, 7, 3, 5, 18, 186, 152, 253, 160, 143, 187, 2, 38, 174, 159, 225, 11, 11, 4, 10, 13, 223, 1, 146, 254, 110, 5, 154, 252, 143, 2, 99, 30, 66, 61, 35, 253, 157, 0, 0, 3, 0, 188, 0, 0, 4, 47, 5, 154, 0, 15, 0, 23, 0, 31, 0, 199, 64, 10, 121, 13, 1, 118, 11, 1, 115, 4, 1, 4, 184, 255, 232, 64, 37, 11, 0, 77, 8, 24, 145, 17, 17, 1, 25, 145, 0, 18, 16, 145, 1, 3, 9, 25, 12, 6, 13, 6, 77, 12, 6, 12, 6, 77, 12, 6, 11, 6, 77, 12, 125, 29, 184, 255, 240, 179, 13, 6, 77, 29, 184, 255, 240, 179, 12, 6, 77, 29, 184, 255, 240, 64, 47, 11, 6, 77, 29, 29, 5, 6, 12, 6, 77, 5, 125, 127, 21, 1, 21, 8, 12, 6, 77, 21, 8, 11, 6, 77, 21, 21, 33, 17, 25, 8, 13, 6, 77, 25, 8, 12, 6, 77, 25, 8, 11, 6, 77, 25, 126, 0, 184, 255, 248, 179, 13, 6, 77, 0, 184, 255, 246, 179, 12, 6, 77, 0, 184, 255, 248, 64, 9, 11, 6, 77, 0, 33, 64, 11, 0, 77, 43, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 93, 233, 43, 57, 47, 43, 43, 43, 233, 43, 43, 43, 17, 57, 0, 63, 237, 63, 237, 17, 57, 47, 237, 57, 49, 48, 1, 43, 0, 93, 93, 93, 51, 17, 33, 50, 22, 21, 20, 6, 7, 21, 22, 22, 21, 20, 4, 35, 3, 17, 51, 50, 54, 53, 52, 33, 3, 17, 51, 50, 54, 53, 52, 33, 188, 1, 152, 186, 218, 132, 116, 145, 174, 254, 248, 201, 250, 172, 138, 158, 254, 237, 193, 228, 148, 163, 254, 166, 5, 154, 182, 146, 122, 180, 38, 4, 17, 185, 148, 184, 228, 5, 2, 254, 49, 133, 121, 209, 253, 154, 253, 252, 140, 122, 254, 0, 1, 0, 94, 255, 232, 4, 140, 5, 178, 0, 21, 0, 127, 64, 13, 117, 10, 1, 121, 0, 1, 122, 3, 1, 63, 23, 1, 9, 184, 255, 192, 64, 70, 12, 0, 77, 3, 24, 11, 0, 77, 10, 11, 0, 32, 21, 1, 21, 21, 19, 145, 2, 19, 48, 11, 1, 11, 11, 13, 145, 8, 4, 0, 11, 48, 11, 13, 1, 76, 63, 11, 1, 11, 11, 23, 16, 6, 13, 6, 77, 16, 6, 12, 6, 77, 16, 125, 5, 16, 13, 6, 77, 5, 8, 12, 6, 77, 5, 19, 11, 6, 77, 5, 47, 43, 43, 43, 233, 43, 43, 18, 57, 47, 93, 43, 51, 0, 63, 237, 50, 47, 93, 63, 237, 50, 47, 93, 51, 17, 51, 49, 48, 43, 43, 1, 93, 93, 0, 93, 93, 37, 6, 35, 32, 0, 17, 16, 0, 33, 50, 23, 21, 38, 35, 34, 0, 17, 16, 0, 51, 50, 55, 4, 140, 159, 237, 254, 206, 254, 144, 1, 158, 1, 62, 204, 134, 154, 186, 247, 254, 205, 1, 31, 233, 216, 158, 60, 84, 1, 138, 1, 64, 1, 88, 1, 168, 59, 179, 86, 254, 182, 254, 236, 254, 250, 254, 201, 96, 0, 0, 2, 0, 188, 0, 0, 5, 62, 5, 154, 0, 7, 0, 15, 0, 141, 64, 32, 118, 3, 1, 118, 3, 1, 9, 145, 0, 18, 8, 145, 1, 3, 4, 8, 13, 6, 77, 4, 8, 12, 6, 77, 4, 8, 11, 6, 77, 4, 125, 13, 184, 255, 244, 179, 12, 6, 77, 13, 184, 255, 240, 179, 13, 6, 77, 13, 184, 255, 246, 179, 12, 6, 77, 13, 184, 255, 234, 64, 24, 11, 6, 77, 13, 13, 17, 9, 6, 13, 6, 77, 9, 6, 12, 6, 77, 9, 6, 11, 6, 77, 9, 126, 0, 184, 255, 246, 179, 13, 6, 77, 0, 184, 255, 254, 179, 12, 6, 77, 0, 184, 255, 254, 179, 11, 6, 77, 0, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 63, 237, 49, 48, 1, 93, 0, 93, 51, 17, 33, 32, 17, 16, 0, 33, 3, 17, 51, 32, 0, 17, 16, 33, 188, 1, 140, 2, 246, 254, 91, 254, 159, 212, 214, 1, 26, 1, 58, 253, 182, 5, 154, 253, 69, 254, 180, 254, 109, 5, 2, 251, 150, 1, 46, 1, 21, 2, 39, 0, 1, 0, 188, 0, 0, 3, 180, 5, 154, 0, 11, 0, 103, 64, 46, 9, 145, 64, 6, 2, 1, 6, 145, 43, 48, 6, 2, 10, 145, 1, 18, 5, 145, 2, 3, 4, 8, 4, 8, 0, 0, 13, 6, 10, 6, 13, 6, 77, 10, 6, 12, 6, 77, 10, 6, 11, 6, 77, 10, 126, 1, 184, 255, 240, 179, 13, 6, 77, 1, 184, 255, 250, 179, 12, 6, 77, 1, 184, 255, 250, 179, 11, 6, 77, 1, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 51, 51, 47, 47, 0, 63, 237, 63, 237, 17, 57, 43, 0, 24, 47, 26, 237, 49, 48, 33, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 3, 180, 253, 8, 2, 216, 253, 208, 2, 6, 253, 250, 2, 80, 5, 154, 152, 254, 35, 151, 254, 10, 0, 0, 1, 0, 188, 0, 0, 3, 148, 5, 154, 0, 9, 0, 93, 64, 38, 5, 145, 47, 2, 1, 2, 2, 8, 7, 18, 1, 145, 8, 3, 4, 4, 0, 0, 11, 2, 6, 6, 13, 6, 77, 6, 6, 12, 6, 77, 6, 6, 11, 6, 77, 6, 126, 7, 184, 255, 251, 179, 13, 6, 77, 7, 184, 255, 246, 179, 12, 6, 77, 7, 184, 255, 246, 182, 11, 6, 77, 7, 47, 11, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 51, 47, 0, 63, 237, 63, 18, 57, 47, 93, 237, 49, 48, 1, 33, 17, 33, 21, 33, 17, 35, 17, 33, 3, 148, 253, 208, 2, 6, 253, 250, 168, 2, 216, 5, 2, 254, 16, 151, 253, 133, 5, 154, 0, 0, 1, 0, 94, 255, 232, 4, 236, 5, 178, 0, 25, 0, 150, 182, 118, 10, 1, 121, 4, 1, 9, 184, 255, 192, 64, 49, 12, 0, 77, 23, 145, 24, 24, 8, 0, 21, 19, 145, 2, 19, 31, 11, 47, 11, 2, 11, 11, 13, 145, 8, 4, 23, 23, 21, 16, 11, 11, 0, 4, 13, 6, 77, 0, 4, 12, 6, 77, 0, 6, 11, 6, 77, 0, 126, 21, 184, 255, 238, 179, 12, 6, 77, 21, 184, 255, 238, 64, 34, 11, 6, 77, 21, 21, 27, 16, 6, 13, 6, 77, 16, 6, 12, 6, 77, 16, 125, 5, 16, 12, 6, 77, 5, 16, 13, 6, 77, 5, 16, 11, 6, 77, 5, 47, 43, 43, 43, 233, 43, 43, 18, 57, 47, 43, 43, 233, 43, 43, 43, 50, 47, 17, 18, 57, 47, 0, 63, 237, 50, 47, 93, 63, 237, 50, 50, 17, 57, 47, 237, 49, 48, 43, 93, 93, 37, 6, 33, 32, 0, 17, 16, 0, 33, 50, 23, 21, 38, 35, 34, 0, 17, 16, 0, 51, 50, 55, 17, 33, 53, 33, 4, 236, 216, 254, 248, 254, 205, 254, 133, 1, 165, 1, 67, 234, 159, 174, 238, 241, 254, 204, 1, 30, 245, 168, 123, 254, 198, 1, 226, 98, 122, 1, 140, 1, 70, 1, 77, 1, 171, 76, 186, 110, 254, 180, 254, 248, 254, 240, 254, 201, 67, 1, 146, 152, 0, 1, 0, 188, 0, 0, 4, 242, 5, 154, 0, 11, 0, 121, 64, 71, 3, 145, 64, 8, 6, 5, 8, 145, 43, 48, 1, 18, 5, 18, 10, 3, 6, 3, 9, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 126, 127, 1, 1, 1, 16, 13, 6, 77, 1, 18, 12, 6, 77, 1, 1, 13, 8, 4, 6, 13, 6, 77, 4, 6, 12, 6, 77, 4, 6, 11, 6, 77, 4, 126, 5, 184, 255, 248, 179, 13, 6, 77, 5, 184, 255, 244, 179, 12, 6, 77, 5, 47, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 93, 233, 43, 43, 43, 51, 0, 63, 63, 63, 63, 43, 0, 24, 47, 26, 237, 49, 48, 33, 35, 17, 33, 17, 35, 17, 51, 17, 33, 17, 51, 4, 242, 168, 253, 26, 168, 168, 2, 230, 168, 2, 142, 253, 114, 5, 154, 253, 139, 2, 117, 0, 0, 1, 0, 48, 0, 0, 1, 240, 5, 154, 0, 11, 0, 97, 64, 64, 2, 10, 146, 11, 3, 3, 7, 146, 64, 6, 1, 4, 14, 3, 7, 8, 66, 10, 7, 64, 3, 6, 13, 6, 77, 3, 6, 12, 6, 77, 3, 6, 11, 6, 77, 3, 126, 8, 8, 4, 13, 6, 77, 8, 2, 12, 6, 77, 8, 2, 11, 6, 77, 8, 64, 13, 1, 77, 12, 13, 8, 126, 255, 48, 43, 1, 43, 43, 43, 43, 16, 225, 43, 43, 43, 26, 24, 205, 50, 43, 1, 16, 225, 50, 0, 24, 47, 26, 237, 50, 63, 237, 50, 49, 48, 1, 21, 35, 17, 51, 21, 33, 53, 51, 17, 35, 53, 1, 240, 140, 140, 254, 64, 140, 140, 5, 154, 144, 251, 134, 144, 144, 4, 122, 144, 0, 0, 1, 0, 20, 255, 232, 2, 43, 5, 154, 0, 12, 0, 99, 64, 18, 118, 9, 1, 118, 1, 1, 121, 9, 1, 6, 6, 8, 145, 3, 19, 11, 3, 5, 184, 255, 240, 64, 28, 13, 6, 77, 5, 5, 0, 8, 13, 6, 77, 0, 8, 12, 6, 77, 0, 8, 11, 6, 77, 0, 126, 10, 24, 13, 6, 77, 10, 184, 255, 246, 179, 12, 6, 77, 10, 184, 255, 250, 182, 11, 6, 77, 10, 10, 14, 13, 17, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 50, 47, 43, 0, 63, 63, 237, 50, 47, 49, 48, 1, 93, 0, 93, 93, 1, 20, 2, 35, 34, 39, 53, 22, 51, 50, 17, 17, 51, 2, 43, 216, 181, 84, 54, 54, 86, 227, 168, 2, 2, 255, 254, 229, 24, 166, 39, 1, 129, 3, 154, 0, 1, 0, 188, 0, 0, 4, 162, 5, 154, 0, 16, 0, 156, 64, 28, 125, 14, 1, 41, 14, 57, 14, 2, 126, 1, 1, 42, 1, 58, 1, 2, 16, 24, 12, 13, 1, 76, 16, 16, 11, 1, 77, 14, 184, 255, 232, 180, 11, 13, 1, 76, 1, 184, 255, 232, 64, 24, 11, 13, 1, 76, 10, 14, 16, 1, 5, 5, 8, 7, 18, 8, 3, 14, 15, 15, 1, 16, 112, 0, 1, 0, 184, 255, 232, 64, 25, 13, 6, 77, 0, 0, 18, 10, 5, 6, 13, 6, 77, 5, 6, 12, 6, 77, 5, 6, 11, 6, 77, 5, 126, 7, 184, 255, 240, 179, 13, 6, 77, 7, 184, 255, 248, 64, 9, 12, 6, 77, 7, 8, 11, 6, 77, 7, 47, 43, 43, 43, 233, 43, 43, 43, 50, 17, 51, 47, 43, 93, 57, 51, 51, 47, 51, 0, 63, 63, 18, 23, 57, 49, 48, 1, 43, 43, 43, 43, 93, 93, 93, 93, 33, 35, 1, 38, 39, 35, 17, 35, 17, 51, 17, 51, 54, 55, 1, 51, 1, 4, 162, 234, 253, 214, 31, 7, 4, 168, 168, 4, 14, 24, 2, 24, 209, 253, 153, 2, 144, 37, 13, 253, 62, 5, 154, 253, 94, 22, 27, 2, 113, 253, 80, 0, 0, 1, 0, 188, 0, 0, 3, 164, 5, 154, 0, 5, 0, 131, 182, 4, 145, 1, 18, 2, 3, 5, 184, 255, 240, 179, 16, 6, 77, 5, 184, 255, 240, 179, 13, 6, 77, 5, 184, 255, 240, 179, 12, 6, 77, 5, 184, 255, 240, 179, 11, 6, 77, 5, 184, 255, 232, 179, 10, 6, 77, 5, 184, 255, 224, 179, 9, 6, 77, 5, 184, 255, 192, 64, 24, 10, 31, 72, 5, 5, 7, 4, 6, 13, 6, 77, 4, 6, 12, 6, 77, 4, 6, 11, 6, 77, 4, 126, 1, 184, 255, 248, 179, 13, 6, 77, 1, 184, 255, 242, 64, 9, 12, 6, 77, 1, 5, 11, 6, 77, 1, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 43, 43, 43, 43, 43, 43, 0, 63, 63, 237, 49, 48, 33, 33, 17, 51, 17, 33, 3, 164, 253, 24, 168, 2, 64, 5, 154, 250, 254, 0, 1, 0, 188, 0, 0, 6, 114, 5, 154, 0, 27, 0, 186, 64, 21, 122, 26, 1, 117, 19, 1, 38, 19, 54, 19, 2, 114, 22, 1, 22, 24, 11, 13, 1, 76, 13, 184, 255, 232, 180, 11, 13, 1, 76, 5, 184, 255, 232, 64, 55, 11, 13, 1, 76, 22, 26, 1, 5, 9, 13, 6, 18, 17, 18, 18, 3, 4, 0, 8, 13, 6, 77, 0, 8, 12, 6, 77, 0, 8, 11, 6, 77, 0, 126, 26, 8, 13, 6, 77, 26, 127, 1, 1, 1, 24, 13, 6, 77, 1, 1, 6, 12, 6, 77, 1, 184, 255, 250, 181, 11, 6, 77, 1, 29, 19, 184, 255, 248, 64, 23, 13, 6, 77, 19, 13, 16, 6, 13, 6, 77, 16, 6, 12, 6, 77, 16, 6, 11, 6, 77, 16, 126, 17, 184, 255, 242, 179, 13, 6, 77, 17, 184, 255, 246, 179, 12, 6, 77, 17, 47, 43, 43, 225, 43, 43, 43, 57, 50, 43, 18, 57, 43, 43, 47, 43, 93, 51, 43, 233, 43, 43, 43, 57, 0, 63, 63, 18, 23, 57, 43, 43, 43, 93, 49, 48, 1, 93, 93, 93, 33, 35, 17, 52, 55, 35, 6, 7, 1, 35, 1, 38, 39, 35, 22, 21, 17, 35, 17, 51, 1, 22, 23, 51, 54, 55, 1, 51, 6, 114, 167, 14, 4, 24, 19, 254, 22, 82, 254, 23, 21, 22, 4, 8, 162, 222, 1, 184, 51, 15, 6, 43, 26, 1, 193, 210, 3, 194, 114, 165, 97, 42, 251, 178, 4, 70, 48, 99, 86, 195, 252, 64, 5, 154, 252, 24, 115, 57, 118, 58, 3, 228, 0, 1, 0, 188, 0, 0, 5, 64, 5, 154, 0, 19, 0, 173, 64, 13, 119, 12, 1, 114, 11, 1, 120, 2, 1, 125, 1, 1, 11, 184, 255, 240, 64, 10, 11, 0, 77, 15, 8, 11, 13, 1, 76, 5, 184, 255, 248, 64, 47, 11, 13, 1, 76, 14, 18, 1, 5, 4, 9, 10, 3, 9, 1, 15, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 126, 127, 17, 1, 17, 24, 13, 6, 77, 17, 17, 8, 12, 6, 77, 17, 184, 255, 248, 64, 25, 11, 6, 77, 17, 21, 11, 5, 8, 6, 13, 6, 77, 8, 6, 12, 6, 77, 8, 6, 11, 6, 77, 8, 126, 9, 184, 255, 242, 179, 13, 6, 77, 9, 184, 255, 248, 64, 9, 12, 6, 77, 9, 6, 11, 6, 77, 9, 47, 43, 43, 43, 233, 43, 43, 43, 57, 50, 18, 57, 43, 43, 47, 43, 93, 233, 43, 43, 43, 57, 51, 0, 47, 63, 18, 23, 57, 43, 43, 49, 48, 1, 43, 93, 93, 93, 93, 33, 35, 1, 38, 39, 35, 22, 21, 17, 35, 17, 51, 1, 22, 23, 51, 38, 53, 17, 51, 5, 64, 206, 253, 30, 28, 18, 6, 8, 168, 218, 2, 206, 45, 13, 4, 10, 168, 4, 119, 43, 47, 46, 151, 251, 244, 5, 154, 251, 155, 70, 26, 62, 149, 3, 242, 0, 0, 2, 0, 94, 255, 232, 5, 170, 5, 178, 0, 11, 0, 23, 0, 123, 64, 26, 18, 145, 0, 19, 12, 145, 6, 4, 9, 6, 13, 6, 77, 9, 6, 12, 6, 77, 9, 6, 11, 6, 77, 9, 125, 21, 184, 255, 240, 179, 13, 6, 77, 21, 184, 255, 234, 179, 12, 6, 77, 21, 184, 255, 234, 64, 47, 11, 6, 77, 32, 21, 48, 21, 2, 21, 21, 25, 15, 6, 13, 6, 77, 15, 6, 12, 6, 77, 15, 6, 11, 6, 77, 15, 125, 3, 16, 13, 6, 77, 3, 16, 12, 6, 77, 3, 16, 11, 6, 77, 3, 47, 25, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 93, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 63, 237, 49, 48, 5, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 1, 34, 0, 17, 16, 0, 51, 50, 0, 17, 16, 0, 2, 254, 254, 207, 254, 145, 1, 118, 1, 66, 1, 41, 1, 107, 254, 140, 254, 212, 226, 254, 230, 1, 19, 221, 236, 1, 16, 254, 248, 24, 1, 146, 1, 66, 1, 90, 1, 156, 254, 112, 254, 189, 254, 161, 254, 104, 5, 50, 254, 186, 254, 247, 254, 247, 254, 189, 1, 52, 1, 21, 1, 28, 1, 54, 0, 0, 2, 0, 188, 0, 0, 4, 41, 5, 154, 0, 10, 0, 18, 0, 133, 64, 35, 119, 6, 1, 53, 15, 1, 0, 145, 12, 12, 3, 2, 18, 11, 145, 3, 3, 7, 8, 13, 6, 77, 7, 8, 12, 6, 77, 7, 8, 11, 6, 77, 7, 125, 16, 184, 255, 232, 179, 13, 6, 77, 16, 184, 255, 232, 64, 30, 12, 6, 77, 16, 16, 11, 6, 77, 16, 16, 20, 12, 1, 6, 13, 6, 77, 1, 6, 12, 6, 77, 1, 6, 11, 6, 77, 1, 126, 2, 184, 255, 248, 179, 13, 6, 77, 2, 184, 255, 244, 64, 9, 12, 6, 77, 2, 4, 11, 6, 77, 2, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 63, 18, 57, 47, 237, 49, 48, 93, 93, 1, 17, 35, 17, 33, 50, 22, 21, 20, 0, 35, 3, 17, 51, 50, 54, 53, 16, 33, 1, 100, 168, 1, 138, 230, 253, 254, 231, 239, 189, 176, 174, 183, 254, 176, 2, 30, 253, 226, 5, 154, 224, 204, 204, 254, 252, 2, 228, 253, 180, 159, 145, 1, 28, 0, 0, 2, 0, 94, 254, 124, 5, 204, 5, 178, 0, 40, 0, 56, 0, 150, 64, 41, 120, 18, 1, 20, 0, 41, 145, 11, 4, 49, 145, 0, 25, 238, 36, 30, 30, 117, 20, 1, 20, 0, 7, 15, 6, 13, 6, 77, 15, 6, 12, 6, 77, 15, 6, 11, 6, 77, 15, 125, 53, 184, 255, 240, 179, 13, 6, 77, 53, 184, 255, 234, 179, 12, 6, 77, 53, 184, 255, 234, 64, 47, 11, 6, 77, 32, 53, 48, 53, 2, 53, 53, 58, 45, 6, 13, 6, 77, 45, 6, 12, 6, 77, 45, 6, 11, 6, 77, 45, 125, 7, 16, 13, 6, 77, 7, 16, 12, 6, 77, 7, 16, 11, 6, 77, 7, 47, 58, 1, 93, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 93, 43, 43, 43, 241, 43, 43, 43, 17, 57, 57, 93, 194, 47, 0, 47, 237, 47, 237, 63, 237, 18, 57, 49, 48, 1, 93, 5, 34, 46, 2, 39, 38, 17, 16, 55, 54, 33, 32, 23, 22, 17, 20, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 21, 14, 3, 35, 34, 46, 2, 3, 34, 7, 6, 17, 16, 23, 22, 51, 50, 55, 54, 17, 16, 39, 38, 2, 244, 64, 132, 124, 113, 46, 183, 186, 188, 1, 70, 1, 36, 182, 182, 61, 124, 188, 128, 52, 91, 91, 98, 59, 16, 38, 39, 36, 15, 16, 40, 41, 40, 17, 96, 153, 133, 124, 46, 226, 141, 141, 137, 138, 221, 236, 136, 136, 132, 132, 24, 25, 51, 75, 50, 200, 1, 67, 1, 91, 205, 206, 200, 200, 254, 189, 136, 241, 194, 135, 29, 56, 86, 59, 30, 3, 7, 9, 6, 162, 5, 7, 5, 3, 57, 99, 132, 5, 126, 163, 163, 254, 247, 254, 248, 163, 161, 154, 154, 1, 21, 1, 29, 154, 155, 0, 0, 2, 0, 188, 0, 0, 4, 192, 5, 154, 0, 28, 0, 39, 0, 168, 64, 48, 117, 15, 1, 118, 14, 1, 57, 2, 1, 23, 30, 145, 8, 8, 10, 29, 145, 11, 3, 1, 10, 23, 9, 17, 8, 13, 6, 77, 17, 8, 12, 6, 77, 17, 8, 11, 6, 77, 36, 125, 17, 121, 2, 1, 122, 1, 1, 2, 184, 255, 232, 180, 11, 13, 1, 76, 1, 184, 255, 232, 64, 38, 11, 13, 1, 76, 1, 28, 2, 17, 4, 112, 0, 1, 0, 8, 13, 6, 77, 0, 41, 30, 9, 6, 13, 6, 77, 9, 6, 12, 6, 77, 9, 6, 11, 6, 77, 9, 126, 10, 184, 255, 242, 179, 13, 6, 77, 10, 184, 255, 250, 179, 12, 6, 77, 10, 184, 255, 250, 179, 11, 6, 77, 10, 47, 43, 43, 43, 225, 43, 43, 43, 50, 16, 198, 43, 93, 23, 50, 43, 43, 93, 93, 47, 225, 43, 43, 43, 18, 57, 0, 47, 51, 63, 237, 17, 57, 47, 237, 57, 49, 48, 93, 1, 93, 93, 33, 35, 3, 46, 3, 35, 35, 17, 35, 17, 33, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 23, 1, 17, 51, 50, 62, 2, 53, 52, 38, 35, 4, 192, 200, 240, 33, 62, 65, 75, 47, 138, 168, 1, 172, 94, 159, 117, 66, 45, 83, 117, 73, 36, 53, 48, 47, 29, 253, 177, 228, 63, 107, 78, 44, 149, 141, 1, 146, 56, 79, 50, 23, 253, 158, 5, 154, 47, 96, 143, 96, 75, 125, 98, 69, 19, 4, 16, 41, 56, 71, 47, 3, 83, 253, 248, 38, 71, 103, 64, 115, 129, 0, 0, 1, 0, 121, 255, 232, 3, 222, 5, 178, 0, 53, 0, 188, 64, 21, 123, 53, 1, 122, 46, 1, 118, 37, 1, 116, 26, 1, 118, 21, 1, 52, 24, 12, 0, 77, 42, 184, 255, 232, 179, 12, 0, 77, 40, 184, 255, 240, 179, 12, 0, 77, 25, 184, 255, 232, 64, 75, 12, 0, 77, 17, 24, 12, 0, 77, 9, 44, 19, 34, 4, 24, 49, 26, 0, 1, 48, 27, 1, 27, 29, 145, 24, 4, 32, 1, 1, 1, 6, 145, 49, 19, 27, 27, 44, 34, 8, 13, 6, 77, 34, 8, 12, 6, 77, 34, 8, 11, 6, 77, 34, 125, 19, 19, 1, 44, 8, 13, 6, 77, 44, 8, 12, 6, 77, 44, 8, 11, 6, 77, 44, 125, 9, 184, 255, 240, 64, 15, 11, 6, 77, 32, 9, 1, 9, 9, 55, 1, 8, 11, 6, 77, 1, 47, 43, 18, 57, 47, 93, 43, 225, 43, 43, 43, 18, 57, 47, 225, 43, 43, 43, 18, 57, 47, 0, 63, 237, 196, 93, 63, 237, 205, 93, 17, 51, 50, 17, 18, 23, 57, 49, 48, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 55, 53, 30, 3, 51, 50, 54, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 121, 34, 95, 105, 106, 45, 155, 153, 51, 90, 123, 71, 75, 130, 96, 55, 86, 140, 179, 93, 212, 97, 127, 199, 55, 110, 86, 54, 41, 80, 115, 75, 77, 138, 104, 61, 83, 141, 184, 102, 34, 100, 104, 93, 58, 198, 30, 48, 33, 18, 115, 108, 58, 86, 71, 65, 36, 38, 78, 94, 119, 80, 98, 145, 94, 46, 51, 189, 88, 23, 52, 82, 59, 55, 80, 66, 62, 37, 38, 84, 102, 124, 80, 106, 147, 92, 41, 11, 21, 31, 0, 1, 0, 41, 0, 0, 4, 12, 5, 154, 0, 7, 0, 122, 64, 9, 3, 18, 1, 5, 145, 64, 6, 3, 5, 184, 255, 250, 179, 11, 6, 77, 0, 184, 255, 250, 64, 40, 11, 6, 77, 0, 5, 0, 14, 2, 3, 5, 66, 207, 5, 1, 5, 5, 8, 2, 8, 13, 6, 77, 2, 8, 12, 6, 77, 2, 8, 11, 6, 77, 2, 126, 3, 4, 13, 6, 77, 3, 184, 255, 248, 64, 13, 11, 6, 77, 3, 3, 9, 8, 9, 64, 12, 0, 77, 9, 184, 255, 192, 178, 11, 0, 77, 43, 43, 17, 18, 57, 47, 43, 43, 233, 43, 43, 43, 18, 57, 47, 93, 43, 1, 16, 226, 24, 47, 46, 43, 43, 0, 63, 26, 237, 50, 63, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 4, 12, 254, 98, 168, 254, 99, 3, 227, 5, 2, 250, 254, 5, 2, 152, 0, 1, 0, 170, 255, 232, 4, 213, 5, 154, 0, 13, 0, 115, 64, 45, 37, 10, 53, 10, 2, 37, 8, 53, 8, 2, 9, 145, 2, 19, 12, 3, 5, 3, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 126, 127, 11, 1, 11, 12, 13, 6, 77, 11, 11, 184, 255, 250, 64, 23, 12, 6, 77, 11, 15, 7, 6, 13, 6, 77, 7, 6, 12, 6, 77, 7, 6, 11, 6, 77, 7, 126, 4, 184, 255, 254, 64, 9, 13, 6, 77, 4, 4, 12, 6, 77, 4, 47, 43, 43, 233, 43, 43, 43, 18, 57, 43, 47, 43, 93, 233, 43, 43, 43, 0, 63, 63, 63, 237, 49, 48, 93, 93, 1, 16, 33, 32, 17, 17, 51, 17, 16, 33, 32, 17, 17, 51, 4, 213, 253, 223, 253, 246, 168, 1, 116, 1, 103, 168, 2, 68, 253, 164, 2, 69, 3, 109, 252, 158, 254, 71, 1, 170, 3, 113, 0, 0, 1, 0, 18, 0, 0, 4, 230, 5, 154, 0, 11, 0, 200, 64, 10, 123, 11, 1, 116, 4, 1, 120, 2, 1, 11, 184, 255, 208, 179, 12, 1, 77, 11, 184, 255, 224, 179, 13, 1, 77, 11, 184, 255, 224, 64, 34, 11, 1, 77, 4, 48, 12, 1, 77, 4, 32, 13, 1, 77, 4, 32, 11, 1, 77, 57, 11, 1, 54, 4, 1, 116, 7, 1, 7, 40, 11, 13, 1, 76, 7, 184, 255, 240, 64, 25, 13, 6, 77, 7, 8, 12, 6, 77, 7, 8, 11, 6, 77, 11, 7, 2, 3, 3, 2, 11, 8, 13, 6, 77, 11, 184, 255, 252, 179, 12, 6, 77, 11, 184, 255, 252, 64, 17, 11, 6, 77, 11, 40, 0, 1, 0, 8, 12, 13, 1, 76, 0, 0, 13, 4, 184, 255, 248, 64, 15, 13, 6, 77, 4, 4, 12, 6, 77, 4, 4, 11, 6, 77, 4, 3, 184, 255, 248, 183, 12, 13, 1, 76, 39, 3, 1, 3, 47, 93, 43, 51, 43, 43, 43, 17, 51, 47, 43, 93, 50, 43, 43, 43, 0, 47, 63, 18, 57, 57, 43, 43, 43, 43, 93, 49, 48, 1, 93, 93, 43, 43, 43, 43, 43, 43, 93, 93, 93, 1, 1, 35, 1, 51, 1, 22, 23, 51, 54, 55, 1, 4, 230, 253, 237, 185, 253, 248, 187, 1, 141, 19, 10, 4, 8, 25, 1, 149, 5, 154, 250, 102, 5, 154, 251, 143, 55, 72, 60, 69, 4, 111, 0, 0, 1, 0, 26, 0, 0, 7, 96, 5, 154, 0, 27, 1, 65, 64, 32, 123, 27, 1, 121, 26, 1, 118, 20, 1, 118, 13, 1, 115, 12, 1, 117, 9, 1, 123, 2, 1, 27, 32, 12, 0, 77, 26, 32, 12, 0, 77, 20, 184, 255, 232, 64, 9, 11, 0, 77, 19, 24, 11, 0, 77, 13, 184, 255, 224, 179, 12, 0, 77, 12, 184, 255, 224, 64, 10, 12, 0, 77, 10, 8, 11, 12, 0, 76, 9, 184, 255, 232, 64, 14, 11, 0, 77, 8, 16, 11, 0, 77, 2, 16, 11, 0, 77, 1, 184, 255, 240, 64, 9, 12, 0, 77, 0, 16, 12, 0, 77, 27, 184, 255, 208, 179, 12, 1, 77, 27, 184, 255, 224, 179, 13, 1, 77, 27, 184, 255, 232, 64, 19, 11, 1, 77, 12, 48, 12, 1, 77, 12, 32, 13, 1, 77, 12, 24, 11, 1, 77, 5, 184, 255, 200, 64, 34, 11, 13, 1, 76, 23, 56, 11, 13, 1, 76, 15, 56, 11, 13, 1, 76, 23, 64, 11, 12, 0, 76, 15, 64, 11, 12, 0, 76, 5, 16, 13, 6, 77, 23, 184, 255, 240, 179, 13, 6, 77, 15, 184, 255, 240, 64, 29, 13, 6, 77, 0, 1, 5, 15, 19, 23, 6, 10, 11, 3, 10, 20, 19, 6, 1, 2, 23, 9, 10, 15, 23, 32, 11, 0, 77, 15, 184, 255, 224, 179, 11, 0, 77, 23, 184, 255, 224, 64, 20, 12, 0, 77, 15, 32, 12, 0, 77, 15, 6, 23, 3, 11, 0, 0, 29, 11, 47, 29, 1, 93, 47, 17, 51, 47, 18, 23, 57, 43, 43, 43, 43, 17, 51, 51, 17, 51, 51, 17, 51, 51, 0, 47, 63, 18, 23, 57, 43, 43, 43, 43, 43, 43, 43, 43, 49, 48, 1, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 93, 1, 1, 35, 1, 38, 39, 35, 6, 7, 1, 35, 1, 51, 1, 22, 23, 51, 54, 55, 1, 51, 1, 22, 23, 51, 54, 55, 1, 7, 96, 254, 107, 197, 254, 217, 19, 4, 4, 6, 20, 254, 215, 195, 254, 92, 185, 1, 49, 19, 5, 5, 5, 26, 1, 61, 161, 1, 48, 16, 8, 4, 4, 23, 1, 37, 5, 154, 250, 102, 4, 24, 67, 79, 74, 70, 251, 230, 5, 154, 251, 180, 69, 75, 53, 91, 4, 76, 251, 172, 57, 77, 52, 86, 4, 80, 0, 1, 0, 26, 0, 0, 4, 154, 5, 154, 0, 21, 0, 192, 64, 25, 123, 19, 1, 122, 18, 1, 117, 13, 1, 116, 12, 1, 116, 8, 1, 117, 7, 1, 121, 2, 1, 123, 1, 1, 19, 184, 255, 224, 64, 17, 11, 13, 1, 76, 12, 32, 11, 13, 1, 76, 8, 32, 11, 13, 1, 76, 1, 184, 255, 224, 64, 10, 11, 13, 1, 76, 19, 8, 12, 0, 77, 12, 184, 255, 248, 64, 9, 12, 0, 77, 10, 16, 11, 0, 77, 8, 184, 255, 248, 64, 15, 12, 0, 77, 1, 8, 12, 0, 77, 15, 24, 11, 13, 1, 76, 5, 184, 255, 232, 180, 11, 13, 1, 76, 15, 184, 255, 240, 64, 31, 13, 6, 77, 5, 16, 13, 6, 77, 1, 5, 15, 19, 4, 9, 11, 3, 9, 21, 10, 11, 20, 0, 16, 11, 0, 77, 0, 0, 23, 11, 9, 184, 255, 240, 179, 11, 0, 77, 9, 47, 43, 198, 17, 51, 47, 43, 198, 17, 57, 57, 0, 47, 63, 18, 23, 57, 43, 43, 43, 43, 49, 48, 1, 43, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 93, 93, 33, 35, 1, 38, 39, 35, 6, 7, 1, 35, 1, 1, 51, 1, 22, 23, 51, 54, 55, 1, 51, 1, 4, 154, 205, 254, 182, 15, 18, 4, 10, 24, 254, 172, 206, 1, 224, 254, 70, 206, 1, 37, 29, 22, 4, 32, 24, 1, 49, 193, 254, 61, 2, 37, 25, 46, 23, 48, 253, 219, 2, 209, 2, 201, 254, 8, 50, 50, 66, 38, 1, 244, 253, 57, 0, 1, 0, 18, 0, 0, 4, 96, 5, 154, 0, 13, 0, 101, 64, 33, 115, 6, 1, 4, 9, 1, 1, 5, 3, 18, 13, 3, 5, 3, 9, 2, 6, 13, 6, 77, 2, 6, 12, 6, 77, 2, 6, 11, 6, 77, 2, 126, 3, 184, 255, 254, 179, 12, 6, 77, 3, 184, 255, 254, 64, 22, 11, 6, 77, 3, 3, 5, 13, 125, 0, 0, 15, 6, 24, 11, 13, 1, 76, 6, 5, 32, 15, 1, 93, 47, 51, 43, 17, 51, 47, 233, 17, 57, 47, 43, 43, 233, 43, 43, 43, 57, 0, 63, 63, 63, 18, 57, 47, 205, 51, 49, 48, 1, 93, 1, 1, 17, 35, 17, 1, 51, 1, 22, 23, 51, 54, 55, 1, 4, 96, 254, 39, 168, 254, 51, 191, 1, 65, 6, 29, 3, 10, 28, 1, 80, 5, 154, 252, 120, 253, 238, 2, 14, 3, 140, 253, 120, 12, 76, 34, 54, 2, 136, 0, 1, 0, 33, 0, 0, 4, 100, 5, 154, 0, 9, 0, 149, 64, 13, 124, 6, 1, 116, 1, 1, 1, 32, 11, 13, 1, 76, 6, 184, 255, 224, 64, 41, 11, 13, 1, 76, 21, 0, 37, 0, 2, 3, 0, 1, 227, 0, 243, 0, 2, 26, 5, 42, 5, 2, 12, 5, 1, 236, 5, 252, 5, 2, 5, 1, 145, 4, 18, 0, 7, 145, 8, 3, 6, 184, 255, 248, 64, 9, 13, 6, 77, 1, 8, 13, 6, 77, 6, 184, 255, 244, 64, 9, 12, 6, 77, 1, 12, 12, 6, 77, 6, 184, 255, 244, 64, 20, 11, 6, 77, 1, 12, 11, 6, 77, 3, 7, 7, 1, 6, 3, 4, 4, 0, 0, 11, 4, 47, 18, 57, 47, 18, 23, 57, 47, 47, 43, 43, 43, 43, 43, 43, 0, 63, 237, 57, 63, 237, 57, 49, 48, 93, 113, 113, 93, 113, 113, 1, 43, 43, 93, 93, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 4, 100, 252, 184, 3, 52, 251, 209, 3, 65, 253, 2, 4, 0, 5, 114, 251, 38, 152, 47, 4, 211, 152, 0, 1, 0, 200, 254, 186, 2, 56, 5, 154, 0, 7, 0, 51, 64, 13, 5, 217, 2, 3, 6, 217, 1, 32, 4, 0, 6, 234, 1, 184, 255, 236, 179, 13, 6, 77, 1, 184, 255, 232, 64, 9, 12, 6, 77, 1, 8, 11, 6, 77, 1, 47, 43, 43, 43, 225, 221, 196, 0, 63, 237, 63, 237, 49, 48, 1, 33, 17, 33, 21, 35, 17, 51, 2, 56, 254, 144, 1, 112, 222, 222, 254, 186, 6, 224, 119, 250, 14, 0, 1, 255, 230, 255, 16, 3, 30, 5, 154, 0, 3, 0, 25, 64, 13, 120, 1, 1, 0, 8, 11, 0, 77, 0, 2, 3, 0, 2, 47, 47, 0, 63, 47, 49, 48, 1, 43, 93, 5, 35, 1, 51, 3, 30, 151, 253, 95, 155, 240, 6, 138, 0, 1, 0, 53, 254, 186, 1, 164, 5, 154, 0, 7, 0, 47, 64, 23, 5, 217, 6, 3, 2, 217, 1, 32, 5, 1, 0, 234, 3, 8, 13, 6, 77, 3, 8, 12, 6, 77, 3, 184, 255, 238, 179, 11, 6, 77, 3, 47, 43, 43, 43, 225, 221, 196, 0, 63, 237, 63, 237, 49, 48, 1, 33, 53, 51, 17, 35, 53, 33, 1, 164, 254, 145, 221, 221, 1, 111, 254, 186, 119, 5, 242, 119, 0, 0, 1, 0, 230, 2, 112, 4, 150, 5, 178, 0, 7, 0, 38, 64, 22, 121, 6, 1, 121, 1, 1, 7, 16, 11, 12, 0, 76, 0, 5, 3, 7, 4, 47, 0, 1, 0, 5, 47, 47, 93, 0, 63, 51, 47, 196, 49, 48, 1, 43, 93, 93, 1, 35, 1, 35, 1, 35, 1, 51, 4, 150, 150, 254, 180, 6, 254, 203, 147, 1, 166, 65, 2, 112, 2, 107, 253, 149, 3, 66, 0, 1, 0, 0, 254, 215, 3, 82, 255, 78, 0, 3, 0, 13, 180, 2, 217, 1, 0, 1, 47, 47, 0, 47, 237, 49, 48, 1, 33, 53, 33, 3, 82, 252, 174, 3, 82, 254, 215, 119, 0, 1, 0, 82, 4, 194, 1, 215, 6, 10, 0, 3, 0, 28, 183, 119, 3, 1, 3, 128, 1, 0, 2, 184, 255, 192, 179, 13, 16, 72, 2, 47, 43, 205, 0, 47, 26, 205, 49, 48, 1, 93, 1, 35, 1, 51, 1, 215, 127, 254, 250, 168, 4, 194, 1, 72, 0, 2, 0, 90, 255, 232, 3, 131, 4, 24, 0, 20, 0, 31, 0, 149, 64, 71, 119, 16, 1, 116, 9, 1, 6, 24, 11, 12, 0, 76, 21, 150, 11, 16, 13, 6, 77, 11, 11, 18, 1, 21, 3, 28, 149, 5, 22, 15, 64, 9, 12, 72, 15, 15, 13, 149, 18, 16, 32, 15, 48, 15, 2, 15, 11, 31, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 2, 13, 6, 77, 1, 184, 255, 244, 179, 12, 6, 77, 1, 184, 255, 238, 64, 23, 11, 6, 77, 1, 1, 33, 15, 25, 131, 8, 12, 12, 6, 77, 8, 4, 11, 6, 77, 47, 8, 1, 8, 47, 93, 43, 43, 233, 51, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 51, 51, 47, 93, 0, 63, 237, 50, 47, 43, 63, 237, 50, 63, 17, 57, 47, 43, 237, 49, 48, 43, 93, 93, 33, 35, 53, 35, 6, 35, 34, 38, 53, 16, 37, 37, 16, 35, 34, 7, 53, 54, 51, 32, 17, 7, 7, 6, 6, 21, 20, 22, 51, 50, 54, 53, 3, 131, 164, 4, 107, 208, 153, 173, 1, 82, 1, 51, 211, 185, 149, 151, 197, 1, 105, 164, 247, 114, 116, 107, 89, 122, 159, 160, 184, 162, 134, 1, 31, 47, 43, 1, 5, 126, 168, 96, 254, 130, 148, 34, 16, 81, 103, 75, 95, 171, 131, 0, 2, 0, 166, 255, 232, 4, 84, 5, 236, 0, 16, 0, 29, 0, 140, 64, 35, 119, 10, 1, 3, 21, 1, 21, 149, 15, 22, 7, 27, 149, 9, 16, 4, 0, 12, 6, 13, 6, 77, 12, 6, 12, 6, 77, 12, 6, 11, 6, 77, 12, 131, 24, 184, 255, 248, 179, 13, 6, 77, 24, 184, 255, 242, 179, 12, 6, 77, 24, 184, 255, 227, 64, 26, 11, 6, 77, 24, 24, 31, 6, 2, 18, 6, 13, 6, 77, 18, 6, 12, 6, 77, 18, 6, 11, 6, 77, 18, 132, 3, 184, 255, 248, 64, 17, 13, 6, 77, 3, 2, 12, 6, 77, 3, 1, 11, 6, 77, 3, 47, 31, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 63, 237, 50, 63, 237, 50, 63, 49, 48, 1, 93, 37, 35, 21, 35, 17, 51, 17, 51, 54, 51, 50, 18, 21, 16, 2, 35, 34, 3, 21, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 78, 4, 164, 164, 4, 121, 233, 197, 223, 250, 217, 203, 108, 165, 127, 149, 169, 158, 135, 143, 174, 148, 148, 5, 236, 253, 96, 204, 254, 237, 231, 254, 255, 254, 203, 2, 73, 143, 127, 177, 228, 203, 171, 194, 199, 0, 1, 0, 96, 255, 232, 3, 98, 4, 24, 0, 21, 0, 115, 64, 82, 120, 3, 1, 41, 15, 57, 15, 2, 48, 21, 1, 21, 21, 19, 149, 2, 22, 11, 11, 13, 149, 8, 16, 0, 32, 12, 1, 77, 0, 0, 11, 12, 12, 6, 77, 11, 2, 11, 6, 77, 112, 11, 1, 11, 32, 12, 1, 77, 11, 16, 6, 13, 6, 77, 16, 6, 12, 6, 77, 16, 6, 11, 6, 77, 16, 131, 5, 20, 13, 6, 77, 5, 12, 12, 6, 77, 5, 35, 11, 6, 77, 5, 47, 43, 43, 43, 233, 43, 43, 43, 47, 43, 93, 43, 43, 51, 47, 43, 0, 63, 237, 50, 47, 63, 237, 50, 47, 93, 49, 48, 93, 1, 93, 37, 6, 35, 34, 0, 53, 52, 0, 51, 50, 23, 21, 38, 35, 34, 6, 21, 20, 22, 51, 50, 55, 3, 96, 118, 162, 219, 254, 243, 1, 34, 242, 135, 103, 114, 130, 157, 201, 189, 159, 134, 118, 47, 71, 1, 29, 227, 253, 1, 51, 50, 168, 80, 225, 183, 180, 208, 89, 0, 0, 2, 0, 96, 255, 232, 4, 16, 5, 236, 0, 16, 0, 29, 0, 140, 64, 48, 120, 6, 1, 28, 24, 11, 12, 0, 76, 2, 27, 149, 5, 22, 1, 21, 14, 21, 149, 11, 16, 15, 0, 17, 13, 0, 8, 13, 6, 77, 0, 8, 12, 6, 77, 0, 8, 11, 6, 77, 0, 132, 1, 5, 13, 6, 77, 1, 184, 255, 248, 179, 12, 6, 77, 1, 184, 255, 240, 64, 42, 11, 6, 77, 1, 1, 31, 24, 6, 13, 6, 77, 24, 6, 12, 6, 77, 24, 6, 11, 6, 77, 24, 131, 8, 16, 13, 6, 77, 8, 14, 12, 6, 77, 8, 26, 11, 6, 77, 8, 47, 31, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 51, 51, 0, 63, 63, 237, 50, 63, 63, 237, 50, 49, 48, 43, 1, 93, 33, 35, 53, 35, 6, 35, 34, 2, 53, 52, 0, 51, 50, 23, 51, 17, 51, 3, 53, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 4, 16, 164, 4, 114, 238, 193, 231, 1, 0, 213, 211, 96, 4, 164, 164, 164, 126, 150, 172, 165, 139, 137, 171, 174, 198, 1, 19, 237, 254, 1, 50, 166, 2, 122, 251, 227, 151, 124, 172, 220, 194, 177, 205, 198, 0, 0, 2, 0, 96, 255, 232, 3, 221, 4, 24, 0, 18, 0, 25, 0, 155, 179, 120, 7, 1, 6, 184, 255, 192, 64, 37, 11, 14, 72, 6, 6, 4, 1, 149, 25, 25, 15, 4, 149, 9, 22, 22, 149, 15, 16, 127, 7, 1, 7, 22, 12, 6, 77, 7, 32, 12, 1, 77, 7, 7, 0, 131, 19, 184, 255, 192, 180, 11, 12, 0, 76, 19, 184, 255, 208, 179, 12, 1, 77, 19, 184, 255, 240, 179, 13, 6, 77, 19, 184, 255, 232, 64, 40, 11, 6, 77, 19, 19, 27, 25, 1, 8, 13, 6, 77, 1, 8, 12, 6, 77, 1, 8, 11, 6, 77, 1, 131, 12, 16, 13, 6, 77, 12, 16, 12, 6, 77, 12, 29, 11, 6, 77, 12, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 43, 43, 233, 50, 47, 43, 43, 93, 0, 63, 237, 63, 237, 17, 57, 47, 237, 17, 57, 47, 43, 49, 48, 93, 1, 33, 22, 22, 51, 50, 55, 21, 6, 35, 34, 2, 53, 52, 0, 51, 50, 18, 21, 39, 38, 38, 35, 34, 6, 7, 3, 221, 253, 45, 4, 176, 154, 173, 145, 135, 222, 217, 248, 1, 15, 201, 201, 220, 168, 1, 135, 120, 116, 162, 19, 1, 215, 171, 186, 114, 154, 98, 1, 23, 253, 239, 1, 45, 254, 252, 231, 53, 142, 158, 166, 134, 0, 0, 1, 0, 53, 0, 0, 2, 160, 6, 2, 0, 20, 0, 126, 185, 0, 16, 255, 192, 64, 52, 11, 0, 77, 10, 21, 0, 0, 2, 8, 5, 12, 149, 13, 15, 2, 149, 18, 1, 7, 7, 0, 12, 12, 6, 77, 47, 0, 1, 0, 12, 0, 12, 5, 14, 9, 8, 13, 6, 77, 9, 8, 12, 6, 77, 9, 8, 11, 6, 77, 9, 132, 10, 184, 255, 232, 179, 13, 6, 77, 10, 184, 255, 232, 179, 12, 6, 77, 10, 184, 255, 230, 64, 10, 11, 6, 77, 10, 10, 22, 21, 47, 22, 1, 93, 17, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 51, 50, 51, 51, 47, 47, 93, 43, 51, 47, 0, 63, 237, 63, 237, 51, 50, 17, 57, 47, 63, 49, 48, 43, 1, 38, 35, 34, 21, 21, 51, 21, 35, 17, 35, 17, 35, 53, 51, 53, 52, 54, 51, 50, 23, 2, 160, 48, 61, 172, 240, 240, 163, 175, 175, 186, 139, 75, 44, 5, 92, 27, 217, 158, 140, 252, 140, 3, 116, 140, 166, 161, 187, 18, 0, 2, 0, 96, 254, 30, 4, 16, 4, 24, 0, 24, 0, 37, 0, 178, 64, 13, 122, 4, 1, 120, 14, 1, 36, 24, 11, 12, 0, 76, 8, 184, 255, 224, 180, 11, 12, 0, 76, 5, 184, 255, 192, 64, 49, 11, 15, 72, 5, 5, 7, 149, 2, 28, 10, 35, 149, 13, 22, 23, 15, 21, 29, 149, 19, 16, 4, 21, 25, 22, 3, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 9, 5, 13, 6, 77, 9, 184, 255, 248, 179, 12, 6, 77, 9, 184, 255, 240, 64, 43, 11, 6, 77, 9, 9, 39, 4, 32, 6, 13, 6, 77, 32, 6, 12, 6, 77, 32, 6, 11, 6, 77, 32, 131, 16, 16, 13, 6, 77, 16, 14, 12, 6, 77, 16, 26, 11, 6, 77, 16, 47, 39, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 51, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 23, 51, 47, 0, 63, 237, 50, 63, 63, 237, 50, 63, 237, 50, 47, 43, 49, 48, 43, 43, 1, 93, 0, 93, 37, 16, 33, 34, 39, 53, 22, 51, 32, 17, 53, 35, 6, 35, 34, 2, 53, 16, 18, 51, 50, 23, 51, 53, 51, 3, 53, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 4, 16, 253, 228, 190, 142, 173, 157, 1, 122, 4, 117, 235, 191, 233, 251, 218, 207, 100, 4, 164, 164, 165, 123, 152, 172, 165, 136, 138, 173, 82, 253, 204, 72, 164, 96, 1, 146, 112, 196, 1, 17, 230, 1, 5, 1, 52, 166, 142, 253, 207, 151, 122, 174, 221, 199, 171, 205, 196, 0, 0, 1, 0, 166, 0, 0, 3, 248, 5, 236, 0, 17, 0, 140, 64, 35, 117, 16, 1, 117, 16, 1, 1, 21, 9, 21, 12, 4, 149, 15, 16, 10, 0, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 184, 255, 248, 179, 13, 6, 77, 1, 184, 255, 248, 179, 12, 6, 77, 1, 184, 255, 248, 64, 30, 11, 6, 77, 1, 1, 19, 12, 8, 6, 13, 6, 77, 8, 6, 12, 6, 77, 8, 6, 11, 6, 77, 8, 132, 9, 2, 13, 6, 77, 9, 184, 255, 254, 179, 12, 6, 77, 9, 184, 255, 254, 182, 11, 6, 77, 9, 47, 19, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 63, 237, 50, 63, 63, 49, 48, 1, 93, 0, 93, 33, 35, 17, 16, 35, 34, 6, 21, 17, 35, 17, 51, 17, 51, 54, 51, 32, 17, 3, 248, 164, 238, 120, 164, 164, 164, 4, 118, 218, 1, 90, 2, 78, 1, 64, 185, 145, 253, 188, 5, 236, 253, 106, 194, 254, 95, 0, 2, 0, 144, 0, 0, 1, 102, 5, 217, 0, 11, 0, 15, 0, 78, 64, 34, 6, 99, 64, 0, 14, 15, 13, 9, 98, 3, 13, 12, 3, 98, 255, 48, 12, 6, 13, 6, 77, 12, 6, 12, 6, 77, 12, 6, 11, 6, 77, 12, 132, 13, 184, 255, 254, 179, 12, 6, 77, 13, 184, 255, 254, 182, 11, 6, 77, 13, 13, 17, 16, 17, 18, 57, 47, 43, 43, 225, 43, 43, 43, 43, 1, 16, 225, 0, 24, 47, 63, 214, 26, 237, 49, 48, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 35, 17, 51, 250, 44, 62, 62, 44, 45, 63, 63, 35, 164, 164, 5, 4, 60, 46, 46, 61, 61, 46, 44, 62, 250, 252, 4, 0, 0, 0, 2, 255, 58, 254, 30, 1, 102, 5, 217, 0, 12, 0, 24, 0, 101, 64, 48, 2, 2, 1, 16, 4, 19, 99, 13, 11, 15, 6, 6, 8, 149, 64, 3, 28, 22, 98, 16, 10, 0, 16, 98, 255, 48, 6, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 127, 10, 1, 10, 184, 255, 254, 179, 12, 6, 77, 10, 184, 255, 254, 182, 11, 6, 77, 10, 10, 26, 25, 17, 18, 57, 47, 43, 43, 93, 225, 43, 43, 43, 198, 43, 1, 16, 225, 0, 24, 63, 26, 237, 50, 47, 63, 214, 237, 49, 48, 1, 95, 94, 93, 37, 20, 2, 35, 34, 39, 53, 22, 51, 50, 17, 17, 51, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 74, 203, 189, 70, 66, 74, 66, 224, 164, 80, 44, 62, 62, 44, 45, 63, 63, 43, 252, 254, 239, 32, 153, 45, 1, 102, 3, 240, 1, 4, 60, 46, 46, 61, 61, 46, 44, 62, 0, 0, 1, 0, 166, 0, 0, 3, 248, 5, 236, 0, 12, 0, 155, 64, 16, 122, 12, 1, 119, 11, 1, 121, 2, 1, 125, 10, 1, 126, 1, 1, 12, 184, 255, 240, 64, 9, 12, 0, 77, 1, 16, 11, 0, 77, 0, 184, 255, 240, 64, 34, 12, 0, 77, 9, 2, 10, 5, 1, 21, 5, 21, 10, 15, 6, 0, 10, 11, 11, 1, 112, 0, 1, 0, 20, 11, 6, 77, 0, 64, 11, 1, 77, 0, 12, 184, 255, 232, 64, 28, 13, 6, 77, 12, 8, 4, 6, 13, 6, 77, 4, 6, 12, 6, 77, 4, 6, 11, 6, 77, 4, 132, 5, 4, 13, 6, 77, 5, 184, 255, 255, 182, 11, 6, 77, 5, 47, 14, 1, 93, 47, 43, 43, 233, 43, 43, 43, 50, 50, 43, 47, 43, 43, 93, 51, 51, 47, 51, 0, 63, 63, 63, 63, 17, 18, 57, 57, 49, 48, 1, 43, 43, 43, 93, 93, 0, 93, 93, 93, 33, 35, 1, 35, 17, 35, 17, 51, 17, 51, 1, 51, 1, 3, 248, 230, 254, 60, 4, 164, 164, 4, 1, 174, 215, 254, 37, 1, 236, 254, 20, 5, 236, 252, 63, 1, 213, 254, 18, 0, 1, 0, 166, 0, 0, 1, 74, 5, 236, 0, 3, 0, 58, 64, 22, 1, 21, 2, 0, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 184, 255, 254, 179, 12, 6, 77, 1, 184, 255, 254, 182, 11, 6, 77, 1, 1, 5, 4, 17, 18, 57, 47, 43, 43, 225, 43, 43, 43, 0, 63, 63, 49, 48, 33, 35, 17, 51, 1, 74, 164, 164, 5, 236, 0, 1, 0, 166, 0, 0, 6, 84, 4, 24, 0, 31, 0, 218, 182, 73, 12, 1, 73, 4, 1, 30, 184, 255, 232, 183, 11, 0, 77, 15, 33, 1, 3, 28, 184, 255, 208, 64, 42, 12, 0, 77, 2, 22, 1, 12, 4, 5, 21, 22, 27, 4, 13, 149, 64, 29, 24, 16, 19, 15, 10, 1, 18, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 184, 255, 254, 179, 12, 6, 77, 1, 184, 255, 236, 64, 28, 11, 6, 77, 1, 14, 10, 18, 10, 66, 20, 17, 6, 13, 6, 77, 17, 6, 12, 6, 77, 17, 6, 11, 6, 77, 17, 132, 18, 184, 255, 250, 64, 49, 12, 6, 77, 18, 14, 11, 6, 77, 18, 27, 9, 6, 13, 6, 77, 9, 6, 12, 6, 77, 9, 6, 11, 6, 77, 9, 132, 10, 10, 4, 13, 6, 77, 10, 64, 13, 1, 77, 15, 10, 1, 12, 3, 32, 33, 10, 132, 48, 48, 43, 1, 95, 94, 93, 43, 43, 16, 225, 43, 43, 43, 57, 24, 47, 43, 43, 225, 43, 43, 43, 50, 43, 1, 16, 240, 43, 43, 225, 43, 43, 43, 0, 24, 47, 51, 51, 63, 63, 51, 26, 237, 23, 50, 95, 94, 93, 49, 48, 43, 1, 95, 93, 43, 93, 93, 33, 35, 17, 52, 38, 35, 34, 6, 21, 17, 35, 17, 16, 35, 34, 6, 21, 17, 35, 17, 51, 21, 51, 54, 51, 50, 22, 23, 54, 51, 32, 17, 6, 84, 164, 105, 124, 105, 147, 164, 233, 108, 140, 164, 164, 4, 109, 209, 105, 156, 29, 114, 226, 1, 82, 2, 76, 170, 152, 192, 134, 253, 184, 2, 96, 1, 46, 181, 145, 253, 184, 4, 0, 162, 186, 117, 95, 212, 254, 95, 0, 1, 0, 166, 0, 0, 3, 248, 4, 24, 0, 18, 0, 140, 64, 35, 117, 17, 1, 117, 16, 1, 1, 21, 9, 21, 10, 15, 12, 4, 149, 15, 16, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 184, 255, 246, 179, 13, 6, 77, 1, 184, 255, 248, 179, 12, 6, 77, 1, 184, 255, 248, 64, 30, 11, 6, 77, 1, 1, 20, 12, 8, 6, 13, 6, 77, 8, 6, 12, 6, 77, 8, 6, 11, 6, 77, 8, 132, 9, 2, 13, 6, 77, 9, 184, 255, 254, 179, 12, 6, 77, 9, 184, 255, 254, 182, 11, 6, 77, 9, 47, 20, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 50, 63, 63, 63, 49, 48, 1, 93, 0, 93, 33, 35, 17, 16, 35, 34, 6, 21, 17, 35, 17, 51, 21, 51, 54, 51, 50, 22, 21, 3, 248, 164, 238, 123, 161, 164, 164, 4, 116, 220, 168, 178, 2, 72, 1, 70, 185, 141, 253, 184, 4, 0, 170, 194, 217, 205, 0, 2, 0, 96, 255, 232, 4, 80, 4, 24, 0, 11, 0, 23, 0, 131, 64, 31, 25, 64, 11, 2, 77, 18, 149, 0, 22, 12, 149, 6, 16, 9, 6, 13, 6, 77, 9, 6, 12, 6, 77, 9, 6, 11, 6, 77, 9, 131, 21, 184, 255, 240, 179, 13, 6, 77, 21, 184, 255, 240, 64, 9, 12, 6, 77, 32, 21, 48, 21, 2, 21, 184, 255, 222, 64, 42, 11, 6, 77, 21, 21, 25, 15, 8, 13, 6, 77, 15, 10, 12, 6, 77, 15, 6, 11, 6, 77, 15, 131, 3, 16, 13, 6, 77, 3, 12, 12, 6, 77, 3, 25, 11, 6, 77, 3, 47, 25, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 93, 43, 43, 233, 43, 43, 43, 0, 63, 237, 63, 237, 49, 48, 1, 43, 5, 34, 0, 53, 16, 0, 51, 50, 0, 21, 20, 0, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 2, 82, 227, 254, 241, 1, 26, 240, 229, 1, 1, 254, 235, 221, 158, 184, 186, 156, 159, 171, 171, 24, 1, 31, 237, 1, 2, 1, 34, 254, 230, 250, 245, 254, 217, 3, 166, 215, 189, 182, 210, 206, 190, 192, 208, 0, 2, 0, 166, 254, 41, 4, 84, 4, 24, 0, 16, 0, 29, 0, 140, 64, 35, 119, 10, 1, 3, 27, 1, 21, 149, 15, 22, 4, 15, 6, 27, 149, 9, 16, 12, 6, 13, 6, 77, 12, 6, 12, 6, 77, 12, 6, 11, 6, 77, 12, 131, 24, 184, 255, 248, 179, 13, 6, 77, 24, 184, 255, 242, 179, 12, 6, 77, 24, 184, 255, 227, 64, 26, 11, 6, 77, 24, 24, 31, 6, 18, 2, 6, 13, 6, 77, 2, 6, 12, 6, 77, 2, 6, 11, 6, 77, 2, 132, 3, 184, 255, 248, 64, 17, 13, 6, 77, 3, 2, 12, 6, 77, 3, 1, 11, 6, 77, 3, 47, 31, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 50, 63, 63, 237, 50, 63, 49, 48, 1, 93, 37, 35, 17, 35, 17, 51, 21, 51, 54, 51, 50, 18, 21, 16, 2, 35, 34, 3, 21, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 78, 4, 164, 164, 4, 121, 233, 198, 222, 250, 217, 199, 112, 165, 127, 149, 169, 158, 135, 143, 174, 148, 253, 149, 5, 215, 180, 204, 254, 237, 231, 254, 255, 254, 203, 2, 73, 143, 127, 177, 228, 203, 171, 194, 199, 0, 2, 0, 96, 254, 41, 4, 16, 4, 24, 0, 16, 0, 29, 0, 137, 64, 47, 28, 24, 11, 12, 0, 76, 1, 27, 3, 27, 149, 5, 22, 15, 15, 13, 21, 149, 11, 16, 13, 17, 14, 3, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 5, 13, 6, 77, 1, 184, 255, 248, 179, 12, 6, 77, 1, 184, 255, 240, 64, 42, 11, 6, 77, 1, 1, 31, 24, 6, 13, 6, 77, 24, 6, 12, 6, 77, 24, 6, 11, 6, 77, 24, 131, 8, 16, 13, 6, 77, 8, 14, 12, 6, 77, 8, 26, 11, 6, 77, 8, 47, 31, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 23, 51, 0, 63, 237, 50, 63, 63, 237, 50, 63, 49, 48, 43, 1, 35, 17, 35, 6, 35, 34, 2, 53, 52, 0, 51, 50, 23, 51, 53, 51, 3, 53, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 4, 16, 164, 4, 107, 243, 193, 233, 1, 0, 216, 210, 94, 4, 164, 164, 165, 127, 148, 172, 166, 131, 144, 171, 254, 41, 2, 135, 200, 1, 19, 237, 255, 1, 49, 166, 142, 253, 205, 149, 126, 174, 219, 199, 177, 201, 197, 0, 1, 0, 166, 0, 0, 2, 188, 4, 18, 0, 16, 0, 89, 185, 0, 12, 255, 232, 64, 39, 11, 12, 0, 76, 7, 21, 8, 15, 0, 0, 10, 2, 14, 16, 112, 0, 1, 0, 0, 18, 10, 6, 6, 13, 6, 77, 6, 6, 12, 6, 77, 6, 6, 11, 6, 77, 6, 132, 7, 184, 255, 243, 64, 14, 13, 6, 77, 7, 4, 12, 6, 77, 7, 5, 11, 6, 77, 7, 47, 43, 43, 43, 233, 43, 43, 43, 50, 17, 57, 47, 93, 0, 63, 205, 50, 50, 47, 63, 63, 49, 48, 43, 1, 38, 35, 34, 6, 21, 17, 35, 17, 51, 21, 51, 54, 54, 51, 50, 23, 2, 188, 43, 81, 105, 141, 164, 164, 4, 35, 144, 89, 64, 34, 3, 90, 33, 198, 171, 253, 246, 4, 0, 211, 108, 121, 14, 0, 0, 1, 0, 104, 255, 232, 3, 15, 4, 24, 0, 46, 0, 139, 64, 22, 119, 38, 1, 115, 22, 1, 120, 12, 1, 120, 9, 1, 123, 0, 1, 43, 16, 11, 12, 0, 76, 18, 184, 255, 240, 64, 45, 11, 12, 0, 76, 10, 56, 11, 12, 0, 76, 5, 40, 15, 30, 4, 20, 45, 23, 25, 149, 20, 16, 32, 1, 48, 1, 64, 1, 3, 1, 3, 149, 45, 22, 23, 23, 40, 30, 131, 15, 15, 0, 40, 131, 5, 184, 255, 224, 64, 22, 11, 6, 77, 32, 5, 48, 5, 2, 5, 5, 48, 0, 16, 13, 6, 77, 0, 28, 11, 6, 77, 0, 47, 43, 43, 17, 57, 47, 93, 43, 225, 18, 57, 47, 225, 18, 57, 47, 0, 63, 253, 198, 93, 63, 253, 198, 17, 18, 23, 57, 43, 49, 48, 43, 43, 93, 93, 93, 93, 93, 55, 53, 22, 51, 50, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 104, 134, 161, 216, 37, 63, 85, 49, 68, 103, 69, 35, 66, 110, 141, 75, 133, 105, 113, 147, 46, 74, 53, 29, 29, 56, 80, 51, 68, 108, 76, 41, 67, 112, 146, 80, 158, 37, 176, 99, 144, 41, 57, 44, 35, 19, 27, 55, 69, 88, 59, 72, 111, 75, 38, 46, 166, 74, 21, 38, 53, 32, 40, 54, 42, 34, 20, 26, 55, 69, 90, 62, 76, 112, 74, 36, 0, 0, 1, 0, 43, 255, 234, 2, 129, 5, 47, 0, 20, 0, 108, 64, 51, 3, 24, 11, 12, 0, 76, 20, 20, 18, 149, 2, 22, 10, 10, 14, 11, 6, 149, 7, 15, 0, 0, 13, 64, 11, 0, 77, 13, 6, 13, 6, 11, 8, 15, 6, 13, 6, 77, 15, 6, 12, 6, 77, 15, 6, 11, 6, 77, 15, 132, 4, 184, 255, 242, 179, 13, 6, 77, 4, 184, 255, 240, 179, 12, 6, 77, 4, 184, 255, 238, 179, 11, 6, 77, 4, 47, 43, 43, 43, 233, 43, 43, 43, 51, 50, 51, 50, 47, 47, 43, 51, 47, 0, 63, 237, 51, 50, 51, 47, 63, 237, 50, 47, 49, 48, 43, 37, 6, 35, 32, 17, 17, 35, 53, 51, 53, 55, 17, 33, 21, 33, 17, 20, 22, 51, 50, 55, 2, 129, 58, 95, 254, 243, 176, 176, 164, 1, 2, 254, 254, 70, 81, 62, 45, 10, 32, 1, 44, 2, 94, 140, 250, 53, 254, 209, 140, 253, 191, 103, 88, 34, 0, 0, 1, 0, 144, 255, 232, 3, 226, 4, 0, 0, 17, 0, 149, 64, 48, 121, 6, 1, 121, 6, 1, 13, 16, 11, 12, 0, 76, 56, 3, 1, 1, 21, 3, 12, 149, 5, 22, 16, 15, 8, 15, 1, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 127, 15, 1, 15, 184, 255, 250, 179, 13, 6, 77, 15, 184, 255, 252, 179, 12, 6, 77, 15, 184, 255, 252, 64, 42, 11, 6, 77, 15, 15, 19, 10, 6, 13, 6, 77, 10, 6, 12, 6, 77, 10, 6, 11, 6, 77, 10, 132, 7, 10, 13, 6, 77, 7, 6, 12, 6, 77, 7, 2, 11, 6, 77, 7, 47, 19, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 18, 57, 47, 43, 43, 43, 93, 233, 43, 43, 43, 51, 0, 63, 63, 63, 237, 50, 63, 93, 49, 48, 43, 1, 93, 0, 93, 33, 35, 53, 35, 6, 35, 32, 17, 17, 51, 17, 16, 51, 50, 54, 53, 17, 51, 3, 226, 164, 4, 102, 214, 254, 146, 163, 248, 120, 155, 164, 162, 186, 1, 180, 2, 100, 253, 182, 254, 188, 177, 143, 2, 78, 0, 1, 0, 14, 0, 0, 3, 203, 4, 0, 0, 11, 0, 123, 64, 13, 121, 11, 1, 121, 2, 1, 119, 1, 1, 118, 4, 1, 11, 184, 255, 224, 64, 11, 11, 13, 1, 76, 4, 32, 11, 13, 1, 76, 2, 184, 255, 244, 64, 25, 11, 6, 77, 1, 12, 11, 6, 77, 118, 7, 1, 7, 48, 11, 13, 1, 76, 11, 7, 3, 2, 21, 3, 15, 11, 184, 255, 244, 64, 20, 11, 6, 77, 11, 0, 16, 11, 12, 0, 76, 0, 0, 13, 4, 12, 11, 6, 77, 4, 3, 184, 255, 240, 179, 12, 0, 77, 3, 47, 43, 51, 43, 17, 51, 47, 43, 50, 43, 0, 63, 63, 18, 57, 57, 43, 93, 49, 48, 1, 43, 43, 43, 43, 93, 93, 93, 93, 1, 1, 35, 1, 51, 1, 22, 23, 51, 54, 55, 1, 3, 203, 254, 104, 161, 254, 124, 180, 1, 4, 29, 7, 4, 10, 22, 1, 16, 4, 0, 252, 0, 4, 0, 253, 24, 82, 61, 77, 62, 2, 236, 0, 1, 0, 24, 0, 0, 5, 176, 4, 0, 0, 27, 0, 210, 64, 22, 120, 27, 1, 119, 20, 1, 118, 12, 1, 123, 10, 1, 116, 1, 1, 56, 9, 1, 55, 12, 1, 27, 184, 255, 248, 179, 11, 6, 77, 19, 184, 255, 254, 179, 11, 6, 77, 10, 184, 255, 248, 179, 11, 6, 77, 2, 184, 255, 250, 64, 24, 11, 6, 77, 20, 2, 11, 6, 77, 12, 8, 11, 6, 77, 9, 6, 11, 6, 77, 1, 8, 11, 6, 77, 8, 184, 255, 192, 179, 11, 0, 77, 20, 184, 255, 240, 64, 9, 11, 0, 77, 19, 24, 11, 0, 77, 12, 184, 255, 248, 64, 9, 11, 0, 77, 9, 16, 11, 0, 77, 27, 184, 255, 224, 64, 11, 11, 13, 1, 76, 12, 32, 11, 13, 1, 76, 6, 184, 255, 208, 64, 35, 11, 13, 1, 76, 23, 48, 11, 13, 1, 76, 15, 48, 11, 13, 1, 76, 2, 6, 15, 23, 19, 27, 0, 7, 10, 11, 15, 10, 0, 0, 29, 11, 47, 29, 1, 93, 47, 17, 51, 47, 0, 47, 63, 18, 23, 57, 43, 43, 43, 49, 48, 1, 43, 43, 43, 43, 43, 43, 0, 43, 1, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 93, 1, 1, 35, 3, 38, 39, 35, 6, 7, 3, 35, 1, 51, 19, 22, 23, 51, 54, 55, 19, 51, 19, 22, 23, 51, 54, 55, 19, 5, 176, 254, 205, 170, 211, 12, 4, 4, 3, 18, 229, 164, 254, 202, 172, 212, 10, 4, 8, 3, 15, 236, 150, 212, 10, 5, 8, 2, 15, 208, 4, 0, 252, 0, 2, 221, 42, 53, 36, 57, 253, 33, 4, 0, 252, 254, 35, 57, 44, 50, 3, 0, 252, 252, 37, 55, 39, 53, 3, 4, 0, 0, 1, 0, 26, 0, 0, 3, 146, 4, 0, 0, 19, 0, 224, 64, 19, 123, 19, 1, 115, 14, 1, 121, 12, 1, 116, 10, 1, 123, 3, 1, 117, 1, 1, 19, 184, 255, 248, 64, 9, 11, 6, 77, 14, 8, 11, 6, 77, 12, 184, 255, 248, 64, 9, 11, 6, 77, 10, 8, 11, 6, 77, 3, 184, 255, 248, 64, 9, 11, 6, 77, 1, 8, 11, 6, 77, 13, 184, 255, 240, 179, 12, 6, 77, 12, 184, 255, 240, 179, 12, 6, 77, 11, 184, 255, 240, 64, 19, 12, 6, 77, 2, 16, 12, 6, 77, 1, 16, 12, 6, 77, 0, 16, 12, 6, 77, 1, 184, 255, 240, 179, 11, 0, 77, 19, 184, 255, 240, 64, 17, 11, 13, 1, 76, 14, 16, 11, 13, 1, 76, 10, 16, 11, 13, 1, 76, 3, 184, 255, 240, 64, 10, 11, 13, 1, 76, 17, 24, 11, 1, 77, 6, 184, 255, 232, 64, 21, 11, 1, 77, 3, 6, 17, 19, 4, 11, 13, 15, 11, 0, 2, 13, 11, 2, 2, 21, 11, 21, 184, 255, 192, 178, 12, 0, 77, 43, 47, 17, 51, 47, 17, 51, 17, 51, 0, 47, 63, 18, 23, 57, 43, 43, 49, 48, 1, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 9, 2, 35, 3, 38, 39, 35, 6, 7, 3, 35, 1, 1, 51, 19, 22, 23, 51, 1, 3, 146, 254, 168, 1, 82, 191, 201, 19, 26, 4, 5, 42, 205, 189, 1, 93, 254, 178, 191, 198, 22, 21, 4, 1, 0, 4, 0, 253, 250, 254, 6, 1, 76, 31, 47, 9, 69, 254, 180, 1, 246, 2, 10, 254, 162, 39, 41, 1, 174, 0, 0, 1, 0, 14, 254, 30, 3, 213, 4, 0, 0, 20, 0, 145, 64, 10, 122, 20, 1, 116, 13, 1, 119, 2, 1, 20, 184, 255, 224, 64, 39, 11, 13, 1, 76, 13, 32, 11, 13, 1, 76, 2, 32, 11, 0, 77, 117, 16, 1, 0, 15, 12, 15, 16, 48, 11, 13, 1, 76, 16, 1, 11, 6, 6, 8, 149, 3, 28, 6, 11, 184, 255, 244, 64, 14, 11, 6, 77, 1, 12, 11, 6, 77, 1, 6, 11, 3, 12, 20, 184, 255, 244, 64, 20, 11, 6, 77, 20, 0, 16, 11, 12, 0, 76, 0, 0, 22, 13, 12, 11, 6, 77, 13, 12, 184, 255, 240, 179, 12, 0, 77, 12, 47, 43, 51, 43, 17, 51, 47, 43, 50, 43, 18, 23, 57, 43, 43, 47, 0, 63, 237, 50, 47, 47, 51, 51, 43, 63, 63, 93, 49, 48, 43, 1, 43, 43, 93, 93, 93, 1, 1, 2, 35, 34, 39, 53, 22, 51, 50, 55, 55, 1, 51, 1, 22, 23, 51, 54, 55, 1, 3, 213, 254, 41, 126, 228, 64, 43, 53, 44, 124, 62, 82, 254, 112, 182, 1, 21, 5, 16, 6, 5, 15, 1, 35, 4, 0, 251, 92, 254, 194, 13, 147, 18, 148, 194, 3, 254, 252, 236, 15, 63, 24, 52, 3, 22, 0, 1, 0, 33, 0, 0, 3, 112, 4, 0, 0, 9, 0, 148, 64, 13, 122, 6, 1, 118, 1, 1, 1, 24, 11, 13, 1, 76, 6, 184, 255, 232, 180, 11, 13, 1, 76, 6, 184, 255, 248, 64, 9, 13, 6, 77, 1, 8, 13, 6, 77, 6, 184, 255, 244, 64, 9, 12, 6, 77, 1, 12, 12, 6, 77, 6, 184, 255, 244, 64, 56, 11, 6, 77, 1, 12, 11, 6, 77, 21, 0, 37, 0, 2, 3, 0, 1, 227, 0, 243, 0, 2, 26, 5, 42, 5, 2, 12, 5, 1, 236, 5, 252, 5, 2, 5, 1, 149, 4, 21, 0, 7, 149, 8, 15, 3, 7, 7, 1, 6, 3, 4, 4, 0, 0, 11, 4, 47, 18, 57, 47, 18, 23, 57, 47, 47, 0, 63, 237, 57, 63, 237, 57, 49, 48, 93, 113, 113, 93, 113, 113, 1, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 3, 112, 253, 162, 2, 88, 252, 183, 2, 94, 253, 219, 3, 22, 3, 209, 252, 187, 140, 51, 3, 65, 140, 0, 0, 1, 0, 92, 254, 186, 2, 43, 5, 154, 0, 24, 0, 84, 64, 37, 17, 5, 82, 64, 6, 11, 0, 6, 76, 20, 48, 12, 83, 11, 3, 24, 83, 0, 32, 18, 21, 5, 12, 24, 24, 21, 5, 15, 8, 21, 234, 2, 24, 13, 6, 77, 2, 184, 255, 220, 179, 12, 6, 77, 2, 184, 255, 247, 179, 11, 6, 77, 2, 47, 43, 43, 43, 225, 57, 57, 206, 16, 194, 47, 50, 17, 18, 57, 0, 63, 237, 63, 237, 43, 0, 24, 47, 26, 237, 57, 49, 48, 1, 36, 17, 17, 52, 39, 53, 54, 53, 17, 16, 37, 21, 6, 21, 17, 20, 7, 21, 22, 21, 17, 20, 22, 23, 2, 43, 254, 205, 156, 156, 1, 51, 159, 150, 150, 71, 88, 254, 186, 4, 1, 50, 1, 44, 202, 10, 116, 10, 206, 1, 36, 1, 54, 4, 128, 4, 194, 254, 219, 210, 48, 4, 45, 211, 254, 223, 111, 95, 2, 0, 1, 0, 172, 254, 30, 1, 64, 6, 30, 0, 3, 0, 19, 64, 9, 3, 0, 28, 0, 234, 144, 1, 1, 1, 47, 93, 225, 0, 63, 47, 49, 48, 1, 35, 17, 51, 1, 64, 148, 148, 254, 30, 8, 0, 0, 0, 1, 0, 66, 254, 186, 2, 16, 5, 154, 0, 24, 0, 91, 64, 31, 12, 0, 82, 64, 24, 19, 5, 24, 76, 20, 48, 18, 83, 19, 3, 6, 83, 5, 32, 12, 9, 0, 0, 3, 18, 6, 22, 15, 3, 234, 9, 184, 255, 224, 64, 15, 13, 6, 77, 80, 9, 1, 63, 9, 1, 9, 32, 12, 6, 77, 9, 184, 255, 252, 179, 11, 6, 77, 9, 47, 43, 43, 93, 93, 43, 225, 57, 57, 198, 50, 16, 202, 47, 18, 57, 0, 63, 237, 63, 237, 43, 0, 24, 47, 26, 237, 57, 49, 48, 1, 6, 21, 17, 16, 5, 53, 54, 54, 53, 17, 52, 55, 53, 38, 53, 17, 52, 39, 53, 4, 17, 17, 20, 23, 2, 16, 156, 254, 206, 87, 73, 149, 149, 160, 1, 50, 156, 1, 240, 10, 202, 254, 212, 254, 206, 4, 126, 2, 96, 110, 1, 33, 211, 45, 4, 48, 210, 1, 37, 194, 4, 128, 4, 254, 202, 254, 220, 206, 10, 0, 0, 1, 0, 209, 1, 184, 4, 170, 2, 238, 0, 20, 0, 56, 185, 0, 1, 255, 224, 64, 29, 9, 12, 72, 11, 32, 9, 12, 72, 9, 17, 190, 3, 7, 190, 64, 20, 13, 20, 189, 0, 9, 189, 10, 21, 22, 10, 0, 255, 58, 43, 1, 16, 225, 16, 225, 0, 24, 47, 196, 26, 253, 220, 237, 196, 49, 48, 1, 43, 43, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 54, 54, 51, 50, 23, 22, 51, 50, 54, 55, 4, 170, 7, 147, 126, 109, 156, 97, 62, 140, 6, 135, 5, 149, 127, 106, 129, 132, 65, 61, 74, 2, 2, 238, 148, 162, 109, 67, 176, 143, 167, 88, 90, 98, 80, 255, 255, 0, 22, 0, 0, 5, 18, 6, 226, 2, 38, 0, 36, 0, 0, 1, 7, 0, 143, 0, 230, 1, 91, 0, 34, 183, 3, 112, 31, 1, 2, 127, 31, 1, 184, 255, 243, 64, 10, 31, 25, 6, 7, 62, 3, 2, 28, 5, 38, 0, 43, 53, 53, 1, 43, 93, 53, 93, 53, 0, 3, 0, 22, 0, 0, 5, 18, 6, 205, 0, 16, 0, 27, 0, 35, 1, 82, 64, 24, 118, 34, 1, 121, 29, 1, 116, 12, 1, 123, 10, 1, 123, 7, 1, 119, 6, 1, 16, 6, 13, 6, 77, 6, 184, 255, 250, 64, 9, 13, 6, 77, 16, 6, 12, 6, 77, 6, 184, 255, 250, 64, 9, 12, 6, 77, 16, 6, 11, 6, 77, 6, 184, 255, 250, 64, 44, 11, 6, 77, 29, 8, 12, 0, 77, 2, 8, 12, 0, 77, 29, 28, 2, 1, 32, 1, 34, 35, 3, 4, 32, 4, 115, 4, 1, 124, 1, 1, 16, 8, 11, 12, 0, 76, 4, 24, 11, 13, 1, 76, 1, 184, 255, 232, 180, 11, 13, 1, 76, 32, 184, 255, 192, 180, 11, 13, 1, 76, 31, 184, 255, 192, 64, 28, 11, 13, 1, 76, 16, 32, 11, 13, 1, 76, 6, 32, 11, 13, 1, 76, 0, 22, 1, 29, 30, 31, 33, 34, 5, 5, 32, 32, 184, 255, 240, 179, 13, 6, 77, 32, 184, 255, 240, 179, 12, 6, 77, 32, 184, 255, 240, 64, 38, 11, 6, 77, 32, 32, 18, 22, 72, 32, 0, 22, 2, 145, 28, 28, 22, 0, 17, 197, 11, 16, 6, 22, 3, 4, 0, 18, 25, 196, 14, 64, 9, 12, 72, 14, 20, 196, 8, 184, 255, 192, 64, 18, 12, 0, 77, 8, 8, 28, 35, 6, 16, 4, 5, 119, 5, 1, 121, 0, 1, 5, 184, 255, 232, 64, 14, 11, 12, 0, 76, 0, 24, 11, 12, 0, 76, 0, 0, 37, 5, 47, 17, 51, 47, 43, 43, 93, 93, 18, 23, 57, 57, 47, 43, 233, 212, 43, 233, 0, 63, 196, 63, 205, 57, 212, 237, 17, 18, 57, 47, 237, 17, 18, 57, 43, 43, 43, 43, 17, 18, 23, 57, 93, 49, 48, 43, 43, 43, 43, 1, 43, 43, 43, 93, 93, 16, 135, 192, 192, 14, 192, 16, 135, 5, 192, 192, 14, 192, 1, 43, 43, 43, 43, 43, 43, 43, 43, 93, 93, 93, 93, 93, 93, 33, 35, 3, 33, 3, 35, 1, 38, 53, 52, 54, 51, 50, 22, 21, 20, 7, 3, 34, 6, 21, 20, 51, 50, 54, 53, 52, 38, 19, 3, 38, 39, 35, 6, 7, 3, 5, 18, 186, 152, 253, 160, 143, 187, 2, 17, 101, 120, 92, 88, 112, 96, 110, 50, 64, 114, 48, 66, 66, 201, 225, 11, 11, 4, 10, 13, 223, 1, 146, 254, 110, 5, 98, 52, 112, 89, 110, 109, 84, 112, 54, 1, 21, 63, 48, 114, 66, 48, 49, 62, 251, 174, 2, 99, 30, 66, 61, 35, 253, 157, 255, 255, 0, 94, 254, 80, 4, 140, 5, 178, 2, 38, 0, 38, 0, 0, 0, 7, 0, 203, 2, 57, 0, 0, 255, 255, 0, 188, 0, 0, 3, 180, 7, 101, 2, 38, 0, 40, 0, 0, 1, 7, 0, 142, 1, 23, 1, 91, 0, 19, 64, 11, 1, 56, 14, 12, 2, 3, 62, 1, 14, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 188, 0, 0, 5, 64, 7, 11, 2, 38, 0, 49, 0, 0, 1, 7, 0, 201, 1, 181, 1, 89, 0, 19, 64, 11, 1, 0, 30, 20, 11, 18, 37, 1, 30, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 94, 255, 232, 5, 170, 6, 224, 2, 38, 0, 50, 0, 0, 1, 7, 0, 143, 1, 102, 1, 89, 0, 27, 64, 16, 3, 112, 39, 1, 2, 0, 39, 33, 3, 9, 37, 3, 2, 36, 5, 38, 0, 43, 53, 53, 1, 43, 53, 93, 53, 0, 255, 255, 0, 170, 255, 232, 4, 213, 6, 228, 2, 38, 0, 56, 0, 0, 1, 7, 0, 143, 1, 29, 1, 93, 0, 23, 64, 13, 2, 1, 0, 29, 23, 5, 13, 37, 2, 1, 26, 5, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 90, 255, 232, 3, 131, 6, 10, 2, 38, 0, 68, 0, 0, 1, 7, 0, 142, 0, 233, 0, 0, 0, 19, 64, 11, 2, 18, 34, 32, 16, 0, 37, 2, 34, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 90, 255, 232, 3, 131, 6, 10, 2, 38, 0, 68, 0, 0, 1, 7, 0, 67, 0, 203, 0, 0, 0, 19, 64, 11, 2, 17, 34, 32, 16, 11, 37, 2, 33, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 90, 255, 232, 3, 131, 6, 14, 2, 38, 0, 68, 0, 0, 1, 7, 0, 200, 0, 150, 0, 0, 0, 22, 185, 0, 2, 255, 236, 64, 9, 36, 32, 15, 20, 37, 2, 36, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 90, 255, 232, 3, 131, 5, 135, 2, 38, 0, 68, 0, 0, 1, 6, 0, 143, 98, 0, 0, 26, 177, 3, 2, 184, 255, 226, 64, 10, 47, 41, 15, 20, 37, 3, 2, 44, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 255, 255, 0, 90, 255, 232, 3, 131, 5, 178, 2, 38, 0, 68, 0, 0, 1, 7, 0, 201, 0, 168, 0, 0, 0, 22, 185, 0, 2, 255, 235, 64, 9, 42, 32, 15, 20, 37, 2, 42, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 90, 255, 232, 3, 131, 6, 28, 2, 38, 0, 68, 0, 0, 1, 7, 0, 202, 0, 233, 0, 0, 0, 26, 177, 3, 2, 184, 255, 233, 64, 10, 35, 41, 15, 20, 37, 3, 2, 32, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 255, 255, 0, 96, 254, 80, 3, 98, 4, 24, 2, 38, 0, 70, 0, 0, 0, 7, 0, 203, 1, 131, 0, 0, 255, 255, 0, 96, 255, 232, 3, 221, 6, 10, 2, 38, 0, 72, 0, 0, 1, 7, 0, 142, 1, 15, 0, 0, 0, 19, 64, 11, 2, 39, 27, 29, 12, 18, 37, 2, 28, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 96, 255, 232, 3, 221, 6, 10, 2, 38, 0, 72, 0, 0, 1, 7, 0, 67, 0, 254, 0, 0, 0, 19, 64, 11, 2, 9, 29, 27, 12, 18, 37, 2, 27, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 96, 255, 232, 3, 221, 6, 14, 2, 38, 0, 72, 0, 0, 1, 7, 0, 200, 0, 184, 0, 0, 0, 22, 185, 0, 2, 255, 247, 64, 9, 31, 32, 22, 15, 37, 2, 30, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 96, 255, 232, 3, 221, 5, 135, 2, 38, 0, 72, 0, 0, 1, 7, 0, 143, 0, 136, 0, 0, 0, 23, 64, 13, 3, 2, 10, 41, 35, 12, 18, 37, 3, 2, 38, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 88, 0, 0, 1, 221, 6, 10, 2, 38, 0, 199, 0, 0, 1, 6, 0, 142, 209, 0, 0, 22, 185, 0, 1, 255, 159, 64, 9, 6, 5, 2, 3, 37, 1, 6, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 255, 236, 0, 0, 1, 113, 6, 10, 2, 38, 0, 199, 0, 0, 1, 6, 0, 67, 154, 0, 0, 19, 64, 11, 1, 57, 5, 4, 2, 3, 37, 1, 5, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 255, 211, 0, 0, 2, 7, 6, 14, 2, 38, 0, 199, 0, 0, 1, 7, 0, 200, 255, 119, 0, 0, 0, 22, 185, 0, 1, 255, 245, 64, 9, 8, 4, 2, 3, 37, 1, 8, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 255, 201, 0, 0, 2, 16, 5, 135, 2, 38, 0, 199, 0, 0, 1, 7, 0, 143, 255, 76, 0, 0, 0, 26, 177, 2, 1, 184, 255, 244, 64, 10, 19, 13, 2, 3, 37, 2, 1, 16, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 255, 255, 0, 166, 0, 0, 3, 248, 5, 178, 2, 38, 0, 81, 0, 0, 1, 7, 0, 201, 0, 232, 0, 0, 0, 22, 185, 0, 1, 255, 252, 64, 9, 29, 19, 10, 18, 37, 1, 29, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 96, 255, 232, 4, 80, 6, 10, 2, 38, 0, 82, 0, 0, 1, 7, 0, 142, 1, 66, 0, 0, 0, 22, 185, 0, 2, 255, 228, 64, 9, 25, 25, 12, 6, 62, 2, 26, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 96, 255, 232, 4, 80, 6, 10, 2, 38, 0, 82, 0, 0, 1, 7, 0, 67, 1, 20, 0, 0, 0, 19, 64, 11, 2, 20, 25, 25, 3, 9, 37, 2, 25, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 96, 255, 232, 4, 80, 6, 14, 2, 38, 0, 82, 0, 0, 1, 7, 0, 200, 0, 229, 0, 0, 0, 19, 64, 11, 2, 0, 29, 30, 3, 9, 37, 2, 28, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 96, 255, 232, 4, 80, 5, 135, 2, 38, 0, 82, 0, 0, 1, 7, 0, 143, 0, 183, 0, 0, 0, 23, 64, 13, 3, 2, 0, 39, 33, 3, 9, 37, 3, 2, 36, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 96, 255, 232, 4, 80, 5, 178, 2, 38, 0, 82, 0, 0, 1, 7, 0, 201, 0, 255, 0, 0, 0, 19, 64, 11, 2, 10, 34, 24, 3, 9, 37, 2, 34, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 144, 255, 232, 3, 226, 6, 10, 2, 38, 0, 88, 0, 0, 1, 7, 0, 142, 1, 60, 0, 0, 0, 22, 185, 0, 1, 255, 251, 64, 9, 20, 18, 9, 17, 37, 1, 20, 17, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 144, 255, 232, 3, 226, 6, 10, 2, 38, 0, 88, 0, 0, 1, 7, 0, 67, 0, 234, 0, 0, 0, 19, 64, 11, 1, 23, 20, 18, 8, 16, 37, 1, 19, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 144, 255, 232, 3, 226, 6, 14, 2, 38, 0, 88, 0, 0, 1, 7, 0, 200, 0, 198, 0, 0, 0, 19, 64, 11, 1, 3, 22, 18, 8, 17, 37, 1, 22, 17, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 144, 255, 232, 3, 226, 5, 135, 2, 38, 0, 88, 0, 0, 1, 7, 0, 143, 0, 160, 0, 0, 0, 23, 64, 13, 2, 1, 7, 33, 27, 8, 17, 37, 2, 1, 30, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 0, 1, 0, 48, 0, 229, 2, 216, 5, 153, 0, 11, 0, 42, 64, 21, 11, 1, 9, 6, 4, 16, 8, 32, 8, 2, 8, 0, 5, 145, 11, 6, 6, 3, 8, 3, 3, 0, 47, 63, 18, 57, 47, 51, 237, 50, 1, 47, 93, 51, 206, 221, 50, 206, 49, 48, 1, 37, 3, 35, 3, 5, 53, 5, 3, 51, 3, 37, 2, 216, 254, 250, 40, 76, 40, 254, 250, 1, 46, 40, 156, 40, 1, 46, 3, 125, 30, 253, 74, 2, 182, 30, 150, 20, 1, 154, 254, 102, 20, 0, 0, 2, 0, 108, 3, 129, 2, 150, 5, 170, 0, 11, 0, 23, 0, 50, 64, 29, 18, 216, 0, 14, 12, 216, 64, 6, 4, 3, 9, 66, 21, 216, 9, 15, 216, 3, 15, 9, 1, 23, 3, 24, 25, 3, 9, 255, 58, 43, 1, 95, 94, 93, 16, 225, 16, 225, 43, 0, 24, 63, 26, 237, 244, 237, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 129, 115, 162, 160, 115, 116, 163, 162, 115, 65, 92, 90, 65, 65, 94, 92, 3, 129, 163, 116, 115, 159, 160, 114, 116, 163, 1, 180, 92, 65, 67, 95, 96, 66, 66, 91, 0, 0, 2, 0, 184, 255, 207, 3, 184, 5, 133, 0, 22, 0, 29, 0, 107, 64, 56, 117, 16, 1, 121, 0, 1, 22, 22, 23, 20, 154, 2, 5, 2, 50, 17, 66, 17, 2, 17, 17, 24, 19, 153, 11, 14, 2, 14, 2, 12, 4, 30, 12, 11, 14, 20, 23, 4, 2, 220, 112, 5, 1, 2, 5, 1, 5, 5, 8, 17, 0, 0, 31, 27, 137, 8, 184, 255, 248, 179, 13, 6, 77, 8, 47, 43, 225, 18, 57, 47, 196, 18, 57, 47, 93, 93, 225, 23, 57, 0, 47, 16, 198, 17, 57, 57, 47, 47, 51, 237, 50, 50, 47, 93, 17, 51, 16, 237, 50, 50, 47, 49, 48, 93, 93, 37, 6, 7, 21, 35, 53, 38, 2, 53, 52, 18, 55, 53, 51, 21, 22, 23, 21, 38, 39, 17, 54, 55, 5, 17, 6, 6, 21, 20, 22, 3, 184, 96, 125, 125, 193, 229, 229, 193, 125, 123, 98, 101, 120, 122, 99, 254, 166, 119, 135, 136, 209, 59, 10, 189, 191, 22, 1, 22, 207, 219, 1, 39, 37, 213, 203, 2, 49, 172, 71, 7, 252, 239, 12, 74, 75, 2, 249, 31, 205, 150, 150, 198, 0, 1, 0, 106, 0, 0, 3, 238, 5, 178, 0, 27, 0, 77, 64, 42, 114, 14, 1, 118, 18, 1, 23, 20, 5, 154, 8, 8, 27, 15, 17, 154, 12, 4, 2, 27, 154, 0, 18, 21, 21, 24, 127, 14, 1, 14, 0, 26, 2, 6, 20, 8, 24, 138, 32, 4, 1, 4, 47, 93, 225, 57, 57, 198, 198, 50, 47, 196, 93, 17, 57, 47, 0, 63, 237, 57, 63, 237, 205, 18, 57, 47, 237, 57, 57, 49, 48, 1, 93, 0, 93, 33, 33, 53, 54, 53, 53, 35, 53, 51, 53, 52, 54, 51, 50, 23, 21, 38, 35, 34, 17, 21, 33, 21, 33, 21, 20, 7, 33, 3, 238, 252, 124, 218, 197, 197, 218, 173, 117, 96, 100, 111, 229, 1, 40, 254, 216, 193, 2, 199, 135, 69, 244, 187, 141, 254, 188, 240, 41, 155, 57, 254, 205, 236, 141, 156, 242, 97, 0, 2, 0, 131, 255, 190, 3, 39, 5, 211, 0, 38, 0, 48, 0, 187, 64, 27, 116, 34, 1, 115, 27, 1, 124, 15, 1, 123, 7, 1, 124, 48, 1, 117, 43, 1, 117, 38, 1, 17, 32, 12, 0, 77, 35, 184, 255, 224, 179, 12, 0, 77, 23, 184, 255, 240, 64, 83, 11, 12, 0, 76, 3, 16, 11, 12, 0, 76, 44, 0, 10, 39, 20, 5, 25, 80, 8, 1, 8, 8, 10, 154, 5, 96, 28, 112, 28, 2, 28, 28, 30, 154, 25, 44, 0, 2, 41, 39, 20, 46, 22, 13, 126, 2, 28, 64, 11, 16, 1, 76, 2, 64, 12, 16, 1, 76, 28, 2, 28, 2, 46, 126, 37, 64, 11, 12, 1, 76, 37, 37, 50, 18, 32, 126, 22, 8, 22, 8, 41, 126, 18, 47, 225, 57, 57, 47, 47, 225, 17, 18, 57, 47, 43, 225, 57, 57, 47, 47, 43, 43, 16, 225, 17, 18, 57, 57, 17, 18, 57, 57, 0, 47, 237, 50, 47, 93, 47, 237, 50, 47, 93, 17, 18, 57, 57, 18, 57, 57, 49, 48, 43, 43, 43, 43, 1, 93, 93, 93, 0, 93, 93, 93, 93, 1, 22, 21, 20, 6, 35, 34, 39, 53, 22, 51, 50, 54, 53, 52, 38, 39, 38, 53, 52, 55, 38, 53, 52, 54, 51, 50, 23, 21, 38, 35, 34, 21, 20, 22, 23, 22, 21, 20, 1, 6, 21, 20, 22, 23, 54, 53, 52, 38, 2, 146, 90, 200, 155, 131, 108, 130, 120, 84, 92, 71, 145, 233, 147, 106, 187, 153, 130, 89, 101, 122, 168, 81, 163, 223, 254, 103, 101, 113, 141, 88, 105, 1, 160, 74, 112, 132, 164, 56, 158, 74, 79, 60, 53, 73, 77, 122, 195, 163, 81, 83, 140, 127, 164, 43, 158, 62, 144, 55, 90, 78, 107, 186, 170, 1, 127, 51, 108, 72, 109, 63, 68, 104, 72, 101, 0, 1, 0, 164, 1, 152, 2, 156, 3, 144, 0, 11, 0, 25, 64, 12, 0, 14, 64, 6, 3, 9, 66, 9, 32, 3, 1, 3, 47, 93, 205, 43, 0, 24, 47, 26, 237, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 162, 104, 150, 150, 104, 104, 146, 146, 1, 152, 146, 104, 103, 151, 150, 104, 104, 146, 0, 1, 0, 84, 0, 0, 3, 66, 5, 154, 0, 15, 0, 116, 64, 52, 8, 8, 2, 4, 0, 226, 15, 3, 6, 2, 18, 0, 0, 2, 16, 13, 6, 77, 2, 140, 3, 24, 13, 6, 77, 3, 16, 12, 6, 77, 3, 38, 11, 6, 77, 47, 3, 1, 3, 6, 16, 13, 6, 77, 6, 140, 8, 3, 13, 6, 77, 8, 184, 255, 244, 179, 12, 6, 77, 8, 184, 255, 236, 180, 11, 6, 77, 8, 11, 184, 255, 240, 179, 13, 6, 77, 11, 184, 255, 228, 179, 11, 6, 77, 11, 47, 43, 43, 221, 43, 43, 43, 225, 43, 212, 93, 43, 43, 43, 241, 43, 202, 47, 0, 63, 51, 63, 237, 50, 18, 57, 47, 49, 48, 1, 35, 17, 35, 17, 35, 17, 35, 17, 34, 38, 53, 52, 54, 51, 33, 3, 66, 128, 106, 158, 108, 108, 142, 149, 107, 1, 238, 5, 51, 250, 205, 5, 51, 250, 205, 3, 135, 152, 115, 117, 147, 0, 1, 0, 166, 255, 232, 4, 20, 6, 2, 0, 37, 0, 153, 64, 9, 15, 34, 1, 0, 17, 1, 16, 5, 32, 184, 255, 224, 180, 11, 12, 0, 76, 26, 184, 255, 232, 64, 43, 11, 0, 77, 31, 9, 150, 10, 64, 24, 36, 10, 149, 20, 48, 16, 149, 24, 1, 1, 3, 149, 36, 22, 20, 21, 31, 27, 9, 0, 0, 19, 13, 131, 27, 16, 12, 6, 77, 27, 27, 6, 131, 33, 184, 255, 232, 64, 22, 12, 6, 77, 33, 19, 8, 13, 6, 77, 19, 8, 12, 6, 77, 19, 8, 11, 6, 77, 19, 132, 20, 184, 255, 248, 64, 9, 12, 6, 77, 20, 6, 11, 6, 77, 20, 47, 43, 43, 225, 43, 43, 43, 47, 43, 225, 57, 47, 43, 225, 17, 57, 47, 196, 17, 57, 0, 63, 63, 237, 50, 63, 237, 43, 0, 26, 24, 16, 237, 57, 49, 48, 43, 43, 1, 95, 94, 93, 0, 93, 37, 53, 22, 51, 50, 54, 53, 52, 38, 39, 53, 54, 54, 53, 52, 38, 35, 34, 17, 17, 35, 17, 52, 54, 51, 50, 22, 21, 20, 6, 7, 21, 4, 17, 20, 6, 35, 34, 1, 205, 75, 95, 109, 136, 200, 178, 118, 152, 110, 97, 231, 164, 220, 186, 166, 198, 150, 120, 1, 122, 222, 183, 101, 2, 160, 48, 147, 124, 150, 187, 20, 130, 20, 166, 114, 108, 119, 254, 203, 251, 190, 4, 90, 192, 232, 190, 156, 127, 202, 39, 5, 75, 254, 161, 177, 240, 0, 255, 255, 0, 144, 1, 250, 2, 178, 2, 123, 2, 6, 0, 16, 0, 0, 0, 4, 0, 162, 255, 223, 6, 125, 5, 187, 0, 11, 0, 23, 0, 42, 0, 50, 0, 108, 179, 121, 27, 1, 18, 184, 255, 232, 64, 55, 12, 0, 77, 12, 24, 12, 0, 77, 40, 29, 76, 44, 44, 32, 24, 31, 31, 18, 43, 76, 32, 32, 12, 18, 203, 0, 199, 12, 203, 6, 4, 39, 30, 47, 202, 36, 36, 30, 25, 24, 24, 21, 44, 30, 200, 31, 31, 3, 21, 201, 9, 198, 15, 201, 3, 47, 233, 240, 233, 17, 57, 47, 225, 50, 18, 57, 47, 51, 18, 57, 47, 225, 18, 57, 0, 63, 237, 244, 237, 17, 57, 47, 237, 18, 57, 47, 196, 18, 57, 47, 237, 57, 43, 43, 49, 48, 1, 93, 5, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 1, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 19, 35, 39, 38, 35, 35, 17, 35, 17, 33, 50, 22, 21, 20, 6, 7, 21, 22, 23, 1, 17, 51, 50, 53, 52, 38, 35, 3, 144, 254, 201, 254, 73, 1, 183, 1, 55, 1, 54, 1, 183, 254, 73, 254, 202, 254, 238, 254, 124, 1, 132, 1, 18, 1, 18, 1, 131, 254, 125, 90, 162, 104, 79, 91, 88, 133, 1, 12, 167, 181, 127, 114, 79, 78, 254, 113, 143, 197, 106, 115, 33, 1, 183, 1, 55, 1, 55, 1, 183, 254, 73, 254, 201, 254, 201, 254, 73, 5, 132, 254, 124, 254, 238, 254, 238, 254, 125, 1, 131, 1, 18, 1, 18, 1, 132, 251, 149, 229, 172, 254, 111, 3, 186, 140, 120, 98, 138, 24, 4, 17, 159, 2, 74, 254, 186, 164, 88, 74, 0, 3, 0, 162, 255, 223, 6, 125, 5, 187, 0, 11, 0, 23, 0, 45, 0, 100, 185, 0, 18, 255, 232, 64, 58, 12, 0, 77, 12, 24, 12, 0, 77, 45, 43, 83, 15, 26, 31, 26, 223, 26, 3, 26, 26, 37, 18, 98, 35, 1, 35, 37, 83, 32, 32, 12, 18, 203, 0, 199, 12, 203, 6, 4, 34, 111, 45, 1, 45, 45, 21, 40, 202, 29, 29, 15, 21, 201, 9, 198, 15, 201, 3, 47, 233, 240, 233, 17, 57, 47, 225, 17, 57, 47, 93, 198, 0, 63, 237, 244, 237, 17, 57, 47, 237, 205, 93, 17, 18, 57, 47, 93, 237, 205, 43, 43, 49, 48, 5, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 1, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 19, 6, 35, 34, 0, 53, 52, 0, 51, 50, 23, 21, 38, 35, 34, 6, 21, 20, 22, 51, 50, 55, 3, 144, 254, 201, 254, 73, 1, 183, 1, 55, 1, 54, 1, 183, 254, 73, 254, 202, 254, 238, 254, 124, 1, 132, 1, 18, 1, 18, 1, 131, 254, 125, 27, 114, 155, 209, 254, 230, 1, 33, 231, 132, 104, 95, 159, 156, 203, 207, 160, 146, 104, 33, 1, 183, 1, 55, 1, 55, 1, 183, 254, 73, 254, 201, 254, 201, 254, 73, 5, 132, 254, 124, 254, 238, 254, 238, 254, 125, 1, 131, 1, 18, 1, 18, 1, 132, 251, 167, 69, 1, 27, 212, 247, 1, 38, 53, 150, 72, 213, 180, 174, 211, 78, 0, 0, 2, 0, 76, 3, 4, 5, 116, 5, 154, 0, 15, 0, 23, 0, 113, 64, 69, 91, 12, 1, 13, 40, 11, 12, 0, 76, 12, 40, 11, 12, 0, 76, 2, 7, 12, 3, 22, 1, 5, 9, 3, 19, 17, 21, 84, 64, 14, 10, 22, 3, 14, 0, 80, 80, 1, 1, 15, 1, 1, 11, 1, 1, 11, 8, 80, 15, 9, 1, 16, 3, 9, 9, 19, 16, 14, 18, 80, 19, 19, 21, 66, 21, 32, 19, 1, 19, 47, 93, 198, 43, 1, 16, 241, 226, 17, 51, 24, 47, 95, 94, 93, 225, 50, 51, 47, 94, 93, 93, 225, 51, 0, 63, 51, 51, 26, 237, 50, 47, 23, 51, 18, 23, 57, 49, 48, 43, 43, 93, 1, 35, 17, 35, 3, 35, 3, 35, 17, 35, 17, 51, 19, 51, 19, 51, 5, 35, 17, 35, 17, 35, 53, 33, 5, 116, 108, 4, 219, 59, 214, 4, 102, 127, 225, 4, 228, 126, 252, 230, 209, 111, 206, 2, 14, 3, 4, 1, 222, 254, 34, 1, 222, 254, 34, 2, 150, 254, 16, 1, 240, 98, 253, 204, 2, 52, 98, 0, 1, 0, 135, 4, 194, 2, 12, 6, 10, 0, 3, 0, 19, 183, 120, 3, 1, 3, 2, 0, 128, 2, 47, 26, 205, 0, 47, 205, 49, 48, 1, 93, 1, 1, 35, 19, 2, 12, 254, 250, 127, 223, 6, 10, 254, 184, 1, 72, 0, 0, 2, 0, 125, 4, 194, 2, 196, 5, 135, 0, 11, 0, 23, 0, 42, 64, 22, 6, 0, 18, 193, 12, 9, 192, 3, 15, 192, 16, 21, 1, 15, 3, 1, 21, 3, 21, 3, 25, 24, 17, 18, 57, 57, 47, 47, 93, 93, 225, 16, 225, 0, 47, 237, 57, 57, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 98, 40, 58, 56, 40, 42, 58, 56, 254, 86, 42, 59, 57, 41, 41, 60, 58, 4, 194, 56, 43, 42, 56, 57, 41, 41, 58, 59, 40, 42, 56, 57, 41, 41, 58, 0, 2, 0, 10, 0, 0, 6, 131, 5, 154, 0, 15, 0, 19, 0, 163, 64, 14, 19, 3, 4, 18, 4, 2, 18, 1, 0, 4, 1, 16, 4, 18, 184, 255, 240, 64, 33, 12, 0, 77, 12, 8, 0, 0, 21, 1, 18, 6, 6, 5, 17, 9, 14, 8, 13, 6, 77, 14, 8, 12, 6, 77, 14, 8, 11, 6, 77, 14, 126, 1, 184, 255, 216, 179, 13, 6, 77, 1, 184, 255, 248, 179, 12, 6, 77, 1, 184, 255, 214, 64, 34, 11, 6, 77, 1, 1, 21, 4, 5, 3, 145, 19, 19, 7, 0, 12, 145, 64, 11, 7, 0, 11, 145, 43, 48, 18, 8, 145, 7, 3, 5, 15, 145, 0, 18, 0, 63, 237, 196, 63, 237, 50, 43, 0, 24, 47, 26, 237, 17, 18, 57, 47, 237, 1, 47, 51, 18, 57, 47, 43, 43, 43, 225, 43, 43, 43, 57, 57, 18, 57, 47, 51, 17, 18, 57, 47, 196, 196, 49, 48, 43, 95, 94, 93, 93, 16, 135, 192, 192, 33, 33, 17, 33, 3, 35, 1, 33, 21, 33, 17, 33, 21, 33, 17, 33, 1, 17, 35, 1, 6, 131, 253, 9, 254, 2, 193, 195, 2, 188, 3, 156, 253, 209, 2, 7, 253, 249, 2, 80, 253, 9, 95, 254, 166, 1, 146, 254, 110, 5, 154, 152, 254, 35, 151, 254, 10, 1, 145, 2, 217, 253, 39, 0, 3, 0, 94, 255, 205, 5, 170, 5, 211, 0, 19, 0, 27, 0, 35, 0, 243, 64, 10, 119, 9, 1, 119, 14, 1, 120, 13, 1, 29, 184, 255, 232, 179, 12, 0, 77, 13, 184, 255, 240, 179, 11, 0, 77, 12, 184, 255, 232, 180, 11, 12, 0, 76, 10, 184, 255, 240, 64, 33, 11, 0, 77, 20, 29, 34, 25, 1, 2, 11, 12, 2, 12, 2, 5, 15, 6, 13, 6, 77, 15, 6, 12, 6, 77, 15, 6, 11, 6, 77, 15, 125, 34, 184, 255, 240, 179, 13, 6, 77, 34, 184, 255, 234, 179, 12, 6, 77, 34, 184, 255, 234, 64, 9, 11, 6, 77, 32, 34, 48, 34, 2, 34, 184, 255, 248, 64, 69, 11, 6, 77, 34, 34, 37, 25, 6, 13, 6, 77, 25, 6, 12, 6, 77, 25, 6, 11, 6, 77, 25, 125, 5, 16, 13, 6, 77, 5, 16, 12, 6, 77, 5, 24, 11, 6, 77, 5, 12, 11, 8, 2, 1, 18, 20, 27, 28, 29, 4, 31, 22, 0, 3, 10, 13, 4, 18, 22, 145, 8, 4, 31, 145, 18, 19, 47, 37, 1, 93, 0, 63, 237, 63, 237, 18, 23, 57, 17, 18, 23, 57, 16, 206, 50, 16, 206, 50, 1, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 43, 93, 43, 43, 43, 225, 43, 43, 43, 17, 57, 57, 47, 47, 51, 17, 51, 17, 18, 57, 57, 49, 48, 0, 43, 43, 43, 43, 1, 93, 93, 0, 93, 37, 7, 39, 55, 38, 17, 16, 0, 33, 50, 23, 55, 23, 7, 22, 17, 16, 0, 33, 32, 1, 38, 35, 34, 0, 17, 20, 23, 1, 1, 22, 51, 50, 0, 17, 16, 1, 68, 152, 78, 158, 158, 1, 117, 1, 67, 234, 168, 135, 78, 139, 184, 254, 140, 254, 200, 254, 246, 2, 78, 126, 186, 227, 254, 231, 98, 3, 21, 253, 43, 131, 203, 236, 1, 16, 131, 182, 65, 191, 195, 1, 44, 1, 87, 1, 159, 129, 162, 63, 166, 200, 254, 185, 254, 161, 254, 104, 4, 204, 102, 254, 184, 254, 249, 223, 150, 3, 20, 252, 158, 137, 1, 53, 1, 20, 1, 4, 0, 2, 0, 232, 0, 0, 4, 148, 4, 164, 0, 11, 0, 15, 0, 77, 64, 38, 3, 14, 4, 8, 14, 10, 1, 4, 190, 15, 7, 31, 7, 175, 7, 3, 13, 3, 7, 15, 190, 64, 12, 18, 15, 0, 14, 10, 7, 1, 189, 4, 4, 5, 66, 14, 5, 4, 184, 255, 224, 179, 12, 6, 77, 4, 47, 43, 205, 50, 43, 1, 16, 241, 57, 57, 225, 50, 0, 24, 63, 26, 253, 212, 95, 94, 93, 237, 57, 57, 237, 16, 237, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 17, 33, 53, 33, 4, 148, 254, 108, 131, 254, 107, 1, 149, 131, 1, 148, 252, 84, 3, 172, 2, 140, 254, 108, 1, 148, 132, 1, 148, 254, 108, 252, 240, 133, 0, 0, 1, 0, 68, 0, 0, 4, 18, 5, 154, 0, 27, 0, 147, 64, 73, 15, 27, 1, 0, 20, 1, 16, 5, 1, 8, 11, 0, 77, 1, 4, 0, 4, 18, 15, 19, 4, 1, 23, 15, 154, 18, 8, 5, 11, 154, 14, 64, 4, 1, 15, 18, 14, 18, 14, 9, 20, 0, 3, 9, 18, 3, 3, 7, 14, 9, 10, 12, 66, 16, 12, 12, 10, 19, 0, 14, 9, 10, 19, 66, 19, 19, 5, 14, 23, 3, 9, 126, 10, 184, 255, 224, 182, 12, 6, 77, 32, 10, 1, 10, 47, 93, 43, 225, 23, 57, 51, 47, 43, 1, 16, 224, 17, 18, 57, 24, 47, 196, 43, 1, 16, 242, 194, 24, 47, 0, 63, 63, 196, 18, 57, 57, 47, 47, 18, 57, 57, 26, 16, 237, 57, 57, 16, 253, 51, 57, 57, 49, 48, 135, 5, 192, 16, 135, 192, 1, 43, 95, 94, 93, 93, 1, 1, 33, 21, 33, 21, 33, 21, 33, 17, 35, 17, 33, 53, 33, 53, 33, 53, 33, 1, 51, 19, 22, 23, 51, 54, 55, 19, 4, 18, 254, 156, 1, 29, 254, 178, 1, 78, 254, 178, 164, 254, 168, 1, 88, 254, 168, 1, 35, 254, 160, 192, 250, 28, 19, 4, 13, 36, 252, 5, 154, 253, 112, 139, 207, 139, 254, 219, 1, 37, 139, 207, 139, 2, 144, 253, 254, 58, 53, 42, 75, 1, 252, 0, 1, 0, 166, 254, 116, 4, 24, 4, 0, 0, 24, 0, 83, 64, 17, 121, 8, 1, 3, 20, 0, 137, 1, 1, 23, 138, 20, 16, 13, 6, 77, 20, 184, 255, 250, 183, 11, 6, 77, 20, 14, 10, 138, 11, 184, 255, 248, 64, 19, 13, 6, 77, 11, 12, 22, 15, 11, 8, 4, 17, 153, 6, 22, 0, 21, 47, 26, 1, 93, 0, 63, 63, 237, 50, 50, 47, 63, 196, 1, 47, 43, 225, 50, 47, 43, 43, 225, 57, 47, 225, 18, 57, 49, 48, 0, 93, 33, 35, 38, 53, 35, 6, 35, 34, 39, 35, 17, 35, 17, 51, 17, 20, 22, 51, 50, 54, 53, 17, 51, 17, 20, 4, 24, 170, 23, 5, 84, 195, 167, 71, 4, 163, 163, 138, 111, 121, 151, 166, 72, 96, 191, 123, 254, 16, 5, 140, 253, 142, 127, 150, 172, 145, 2, 74, 253, 9, 188, 0, 2, 0, 82, 2, 186, 2, 176, 5, 176, 0, 21, 0, 31, 0, 86, 64, 53, 118, 19, 1, 121, 6, 1, 22, 84, 0, 11, 16, 11, 32, 11, 3, 11, 11, 18, 0, 36, 2, 28, 84, 5, 37, 15, 48, 13, 17, 72, 15, 15, 13, 82, 18, 4, 11, 2, 31, 194, 192, 0, 1, 208, 0, 1, 0, 33, 15, 15, 25, 194, 8, 47, 225, 57, 47, 16, 222, 93, 113, 225, 50, 50, 0, 63, 237, 50, 47, 43, 63, 237, 50, 63, 17, 57, 47, 93, 237, 49, 48, 1, 93, 93, 1, 35, 53, 35, 6, 35, 34, 38, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 7, 7, 6, 21, 20, 22, 51, 50, 54, 53, 2, 176, 129, 4, 79, 152, 109, 133, 248, 229, 151, 136, 118, 111, 155, 126, 142, 129, 180, 168, 77, 64, 82, 125, 2, 205, 100, 119, 119, 93, 202, 33, 31, 168, 86, 128, 70, 144, 130, 107, 25, 23, 111, 51, 64, 122, 85, 0, 0, 2, 0, 78, 2, 184, 3, 35, 5, 174, 0, 11, 0, 23, 0, 37, 64, 22, 18, 82, 0, 37, 12, 82, 6, 4, 21, 200, 144, 9, 176, 9, 192, 9, 3, 9, 25, 15, 200, 3, 47, 225, 16, 222, 113, 225, 0, 63, 237, 63, 237, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 180, 167, 191, 205, 169, 163, 188, 199, 160, 106, 125, 119, 110, 105, 123, 121, 2, 184, 201, 172, 181, 204, 199, 171, 178, 210, 2, 136, 144, 127, 124, 140, 143, 123, 126, 143, 0, 3, 0, 90, 255, 232, 6, 86, 4, 24, 0, 35, 0, 42, 0, 53, 0, 175, 64, 33, 118, 25, 1, 113, 18, 1, 121, 7, 1, 120, 31, 1, 120, 10, 1, 15, 64, 11, 0, 77, 127, 7, 1, 7, 7, 0, 131, 36, 8, 12, 6, 77, 36, 184, 255, 192, 64, 74, 11, 12, 0, 76, 36, 36, 55, 11, 20, 29, 42, 4, 1, 132, 43, 43, 55, 17, 32, 24, 1, 24, 24, 48, 131, 17, 16, 12, 6, 77, 47, 17, 1, 17, 44, 20, 0, 149, 36, 36, 32, 4, 24, 64, 9, 12, 72, 24, 24, 22, 27, 22, 30, 39, 149, 32, 16, 48, 6, 64, 6, 80, 6, 3, 6, 6, 1, 11, 51, 14, 4, 149, 9, 22, 0, 63, 237, 57, 57, 50, 17, 57, 47, 93, 63, 237, 50, 57, 57, 47, 51, 47, 43, 17, 18, 57, 47, 237, 57, 57, 1, 47, 93, 43, 225, 57, 47, 93, 17, 18, 57, 47, 225, 23, 57, 18, 57, 47, 43, 43, 225, 50, 47, 93, 49, 48, 0, 43, 1, 93, 93, 0, 93, 93, 93, 1, 33, 22, 22, 51, 50, 55, 21, 6, 35, 32, 39, 35, 6, 35, 34, 38, 53, 16, 37, 37, 16, 35, 34, 7, 53, 54, 51, 50, 23, 51, 54, 51, 50, 18, 21, 39, 38, 38, 35, 34, 6, 7, 7, 53, 7, 6, 6, 21, 20, 22, 51, 50, 54, 6, 86, 253, 43, 3, 176, 153, 177, 144, 132, 226, 254, 242, 113, 4, 145, 242, 153, 175, 1, 127, 1, 6, 215, 175, 155, 148, 200, 232, 68, 4, 116, 240, 202, 222, 168, 2, 133, 119, 116, 166, 19, 164, 203, 139, 137, 106, 90, 119, 164, 1, 215, 171, 186, 114, 154, 98, 229, 229, 161, 135, 1, 44, 24, 16, 1, 42, 122, 164, 96, 200, 200, 254, 251, 232, 55, 144, 156, 164, 136, 200, 63, 12, 8, 82, 95, 73, 89, 169, 0, 3, 0, 49, 255, 174, 4, 150, 4, 102, 0, 19, 0, 27, 0, 35, 0, 196, 182, 120, 28, 1, 119, 27, 1, 29, 184, 255, 240, 64, 41, 11, 12, 0, 76, 29, 20, 34, 25, 11, 8, 18, 1, 4, 3, 13, 19, 0, 0, 3, 6, 13, 6, 77, 3, 6, 12, 6, 77, 3, 6, 11, 6, 77, 3, 131, 32, 34, 48, 34, 2, 34, 184, 255, 236, 179, 13, 6, 77, 34, 184, 255, 240, 179, 12, 6, 77, 34, 184, 255, 222, 64, 65, 11, 6, 77, 34, 34, 37, 25, 7, 13, 6, 77, 25, 10, 12, 6, 77, 25, 131, 9, 10, 13, 17, 13, 6, 77, 13, 12, 12, 6, 77, 13, 25, 11, 6, 77, 13, 20, 27, 28, 29, 4, 31, 22, 1, 8, 11, 18, 4, 16, 10, 9, 6, 0, 19, 22, 149, 16, 16, 31, 149, 6, 22, 47, 37, 1, 93, 0, 63, 237, 63, 237, 206, 50, 16, 206, 50, 18, 23, 57, 17, 18, 23, 57, 1, 47, 43, 43, 43, 206, 50, 225, 43, 43, 18, 57, 47, 43, 43, 43, 93, 241, 43, 43, 43, 202, 47, 50, 17, 18, 23, 57, 17, 18, 57, 57, 49, 48, 0, 43, 93, 93, 1, 7, 22, 21, 20, 0, 35, 34, 39, 7, 39, 55, 38, 53, 16, 0, 51, 50, 23, 55, 1, 38, 35, 34, 6, 21, 20, 23, 1, 1, 22, 51, 50, 54, 53, 52, 4, 150, 168, 98, 254, 234, 232, 192, 126, 145, 82, 149, 102, 1, 28, 240, 184, 124, 162, 254, 243, 79, 136, 159, 183, 50, 2, 65, 254, 4, 87, 134, 163, 171, 4, 24, 180, 138, 208, 252, 254, 218, 102, 160, 78, 164, 137, 203, 1, 2, 1, 34, 98, 176, 254, 222, 74, 215, 189, 132, 92, 1, 204, 253, 216, 76, 208, 190, 134, 0, 0, 2, 0, 143, 254, 82, 3, 61, 4, 22, 0, 35, 0, 51, 0, 53, 64, 29, 121, 18, 1, 17, 15, 149, 20, 0, 44, 176, 36, 16, 32, 239, 3, 48, 175, 112, 40, 1, 40, 40, 17, 25, 132, 10, 10, 52, 17, 47, 18, 57, 47, 225, 17, 57, 47, 93, 225, 212, 225, 0, 63, 253, 198, 47, 253, 198, 49, 48, 93, 1, 22, 22, 21, 20, 14, 4, 21, 20, 30, 2, 51, 50, 55, 21, 6, 35, 34, 46, 2, 53, 52, 62, 4, 53, 52, 38, 39, 19, 50, 23, 22, 21, 20, 7, 6, 35, 34, 39, 38, 53, 52, 55, 54, 2, 113, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 100, 59, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 2, 118, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 1, 160, 32, 31, 47, 46, 32, 33, 33, 32, 46, 47, 31, 32, 0, 2, 0, 180, 254, 106, 1, 146, 4, 22, 0, 11, 0, 15, 0, 49, 64, 16, 13, 12, 14, 15, 255, 58, 12, 125, 13, 13, 9, 175, 127, 3, 1, 3, 184, 255, 232, 64, 10, 13, 6, 77, 3, 14, 0, 176, 6, 16, 12, 0, 47, 63, 253, 206, 1, 47, 43, 93, 225, 57, 47, 225, 43, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 35, 19, 51, 1, 35, 46, 65, 65, 46, 45, 66, 66, 43, 172, 19, 134, 3, 58, 64, 46, 46, 64, 64, 46, 46, 64, 251, 48, 4, 6, 0, 1, 0, 232, 0, 254, 4, 148, 3, 49, 0, 5, 0, 37, 178, 1, 189, 0, 184, 255, 200, 180, 12, 6, 77, 0, 3, 184, 255, 224, 183, 12, 6, 77, 3, 0, 3, 190, 4, 0, 47, 253, 196, 1, 47, 43, 47, 43, 225, 49, 48, 37, 35, 17, 33, 53, 33, 4, 148, 132, 252, 216, 3, 172, 254, 1, 174, 133, 0, 1, 0, 94, 254, 234, 3, 184, 5, 154, 0, 28, 0, 113, 64, 18, 121, 19, 1, 121, 17, 1, 119, 9, 1, 119, 3, 1, 10, 48, 12, 0, 77, 4, 184, 255, 240, 64, 48, 12, 0, 77, 15, 6, 1, 6, 6, 4, 8, 5, 4, 3, 9, 19, 22, 23, 9, 4, 18, 16, 20, 48, 20, 64, 20, 3, 20, 20, 18, 18, 13, 28, 13, 8, 5, 19, 149, 22, 22, 29, 2, 149, 26, 3, 16, 149, 11, 0, 47, 237, 63, 237, 18, 57, 47, 237, 57, 57, 1, 47, 47, 18, 57, 17, 51, 47, 93, 17, 23, 51, 17, 23, 51, 17, 51, 47, 93, 49, 48, 43, 0, 43, 1, 93, 93, 93, 93, 1, 38, 35, 34, 7, 7, 51, 21, 35, 3, 2, 33, 34, 39, 53, 22, 51, 50, 19, 19, 35, 53, 51, 55, 54, 54, 51, 50, 23, 3, 184, 48, 60, 146, 24, 31, 166, 187, 90, 58, 254, 222, 31, 59, 36, 50, 150, 40, 91, 103, 124, 28, 17, 175, 134, 64, 52, 4, 242, 28, 160, 208, 138, 253, 120, 254, 94, 16, 143, 21, 1, 36, 2, 124, 138, 219, 131, 158, 19, 0, 2, 0, 92, 0, 200, 3, 180, 3, 112, 0, 5, 0, 11, 0, 43, 64, 21, 6, 10, 0, 4, 0, 0, 4, 240, 5, 2, 8, 128, 10, 10, 6, 240, 11, 15, 8, 1, 8, 47, 93, 51, 241, 192, 47, 26, 16, 220, 50, 241, 194, 47, 0, 47, 198, 57, 57, 49, 48, 37, 35, 1, 1, 51, 1, 3, 35, 1, 1, 51, 1, 3, 178, 168, 254, 213, 1, 43, 170, 254, 205, 84, 166, 254, 213, 1, 43, 166, 254, 209, 200, 1, 80, 1, 88, 254, 168, 254, 176, 1, 80, 1, 88, 254, 168, 0, 0, 2, 0, 90, 0, 200, 3, 180, 3, 112, 0, 5, 0, 11, 0, 43, 64, 23, 7, 11, 2, 4, 3, 0, 240, 4, 2, 128, 9, 6, 240, 10, 80, 8, 112, 8, 2, 47, 8, 1, 8, 47, 93, 93, 196, 225, 50, 26, 220, 196, 225, 50, 0, 47, 196, 57, 57, 49, 48, 1, 1, 35, 1, 1, 51, 3, 1, 35, 1, 1, 51, 3, 180, 254, 211, 165, 1, 46, 254, 210, 165, 88, 254, 213, 170, 1, 52, 254, 204, 170, 2, 26, 254, 174, 1, 82, 1, 86, 254, 170, 254, 174, 1, 82, 1, 86, 0, 3, 0, 140, 255, 238, 5, 82, 0, 205, 0, 11, 0, 23, 0, 35, 0, 78, 178, 3, 175, 9, 184, 255, 253, 179, 12, 6, 77, 9, 184, 255, 251, 64, 35, 11, 6, 77, 9, 14, 21, 15, 27, 66, 33, 175, 27, 27, 36, 21, 175, 15, 15, 37, 36, 12, 18, 24, 30, 4, 6, 176, 0, 19, 64, 37, 1, 47, 37, 1, 93, 93, 0, 63, 237, 23, 57, 17, 18, 1, 57, 47, 225, 18, 57, 47, 225, 43, 1, 16, 240, 43, 43, 225, 49, 48, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 228, 46, 63, 63, 46, 45, 65, 65, 253, 221, 46, 65, 65, 46, 45, 65, 65, 253, 221, 46, 62, 62, 46, 45, 65, 64, 18, 64, 46, 46, 67, 67, 46, 46, 64, 64, 46, 46, 67, 67, 46, 46, 64, 64, 46, 46, 67, 67, 46, 46, 64, 255, 255, 0, 22, 0, 0, 5, 18, 7, 102, 2, 38, 0, 36, 0, 0, 1, 7, 0, 67, 1, 31, 1, 92, 0, 19, 64, 11, 2, 35, 17, 16, 6, 7, 62, 2, 17, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 22, 0, 0, 5, 18, 7, 11, 2, 38, 0, 36, 0, 0, 1, 7, 0, 201, 1, 45, 1, 89, 0, 22, 185, 0, 2, 255, 253, 64, 9, 26, 16, 6, 7, 37, 2, 26, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 94, 255, 232, 5, 170, 7, 10, 2, 38, 0, 50, 0, 0, 1, 7, 0, 201, 1, 171, 1, 88, 0, 19, 64, 11, 2, 10, 34, 24, 3, 9, 37, 2, 34, 5, 38, 0, 43, 53, 1, 43, 53, 0, 0, 2, 0, 94, 255, 232, 7, 18, 5, 178, 0, 24, 0, 35, 0, 168, 64, 29, 6, 24, 11, 0, 77, 20, 17, 0, 0, 37, 19, 23, 8, 13, 6, 77, 23, 8, 12, 6, 77, 23, 8, 11, 6, 77, 23, 126, 25, 184, 255, 208, 179, 13, 6, 77, 25, 184, 255, 240, 179, 12, 6, 77, 25, 184, 255, 216, 64, 70, 11, 6, 77, 0, 25, 1, 11, 3, 25, 25, 37, 31, 8, 13, 6, 77, 31, 8, 12, 6, 77, 31, 8, 11, 6, 77, 31, 125, 8, 16, 13, 6, 77, 8, 16, 12, 6, 77, 8, 24, 11, 6, 77, 8, 21, 145, 64, 20, 16, 0, 20, 145, 43, 48, 28, 145, 11, 4, 17, 145, 16, 3, 34, 145, 5, 19, 24, 145, 0, 18, 0, 63, 237, 63, 237, 63, 237, 63, 237, 43, 0, 24, 47, 26, 237, 1, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 95, 94, 93, 43, 43, 43, 225, 43, 43, 43, 50, 18, 57, 47, 196, 196, 49, 48, 43, 33, 33, 34, 7, 6, 35, 32, 0, 17, 16, 0, 33, 50, 23, 22, 51, 33, 21, 33, 17, 33, 21, 33, 17, 33, 37, 17, 38, 35, 34, 0, 17, 16, 0, 51, 50, 7, 18, 253, 48, 16, 122, 98, 84, 254, 200, 254, 148, 1, 123, 1, 69, 90, 88, 112, 2, 2, 176, 253, 208, 2, 6, 253, 250, 2, 80, 253, 8, 160, 108, 229, 254, 229, 1, 23, 227, 116, 14, 10, 1, 146, 1, 66, 1, 90, 1, 156, 10, 14, 152, 254, 35, 151, 254, 10, 8, 4, 94, 28, 254, 180, 254, 253, 254, 254, 254, 182, 0, 0, 3, 0, 96, 255, 232, 7, 33, 4, 24, 0, 28, 0, 35, 0, 47, 0, 225, 179, 120, 7, 1, 11, 184, 255, 232, 179, 12, 0, 77, 2, 184, 255, 232, 64, 13, 12, 0, 77, 6, 64, 15, 18, 72, 6, 6, 28, 131, 29, 184, 255, 192, 179, 12, 0, 77, 29, 184, 255, 208, 179, 12, 1, 77, 29, 184, 255, 240, 179, 13, 6, 77, 29, 184, 255, 238, 64, 26, 11, 6, 77, 29, 64, 12, 0, 77, 32, 29, 1, 29, 29, 49, 11, 23, 35, 3, 1, 8, 11, 6, 77, 1, 132, 45, 184, 255, 248, 179, 11, 6, 77, 45, 184, 255, 192, 64, 69, 12, 0, 77, 45, 45, 49, 39, 10, 13, 6, 77, 39, 10, 12, 6, 77, 39, 10, 11, 6, 77, 39, 131, 17, 16, 13, 6, 77, 17, 13, 12, 6, 77, 17, 31, 11, 6, 77, 17, 48, 6, 64, 6, 80, 6, 3, 6, 6, 1, 4, 0, 149, 29, 29, 4, 23, 36, 20, 32, 149, 25, 16, 11, 42, 14, 4, 149, 9, 22, 0, 63, 237, 57, 57, 50, 63, 237, 57, 57, 50, 18, 57, 47, 237, 17, 18, 57, 47, 93, 1, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 43, 43, 225, 43, 23, 57, 18, 57, 47, 93, 43, 43, 43, 43, 43, 241, 192, 47, 43, 49, 48, 0, 43, 43, 93, 1, 33, 22, 22, 51, 50, 55, 21, 6, 35, 32, 39, 35, 6, 33, 34, 0, 53, 16, 0, 51, 32, 23, 51, 54, 33, 50, 18, 21, 39, 38, 38, 35, 34, 6, 7, 1, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 7, 33, 253, 43, 3, 177, 154, 175, 144, 136, 221, 254, 242, 112, 4, 131, 254, 227, 229, 254, 243, 1, 28, 240, 1, 38, 108, 4, 119, 1, 10, 196, 218, 168, 2, 134, 116, 120, 167, 16, 254, 16, 158, 184, 184, 156, 159, 173, 173, 1, 215, 171, 186, 114, 154, 98, 237, 237, 1, 30, 236, 1, 2, 1, 36, 235, 235, 254, 249, 226, 51, 142, 158, 171, 129, 1, 44, 217, 191, 180, 208, 205, 189, 194, 208, 0, 1, 0, 0, 1, 250, 4, 0, 2, 123, 0, 3, 0, 13, 180, 1, 235, 2, 0, 1, 47, 47, 0, 47, 237, 49, 48, 1, 33, 53, 33, 4, 0, 252, 0, 4, 0, 1, 250, 129, 0, 1, 0, 0, 1, 250, 8, 0, 2, 123, 0, 3, 0, 13, 180, 1, 235, 2, 0, 1, 47, 47, 0, 47, 237, 49, 48, 1, 33, 53, 33, 8, 0, 248, 0, 8, 0, 1, 250, 129, 0, 2, 0, 106, 3, 244, 2, 156, 5, 178, 0, 3, 0, 7, 0, 35, 64, 19, 3, 2, 6, 179, 64, 7, 4, 0, 180, 2, 4, 180, 128, 16, 6, 32, 6, 2, 6, 47, 93, 26, 233, 220, 233, 0, 63, 26, 237, 57, 57, 49, 48, 1, 3, 35, 19, 35, 3, 35, 19, 2, 156, 111, 147, 141, 187, 108, 150, 140, 5, 178, 254, 66, 1, 190, 254, 66, 1, 190, 0, 2, 0, 110, 3, 244, 2, 160, 5, 178, 0, 3, 0, 7, 0, 35, 64, 19, 3, 2, 6, 179, 64, 7, 4, 0, 180, 2, 4, 180, 128, 16, 6, 32, 6, 2, 6, 47, 93, 26, 233, 220, 233, 0, 63, 26, 237, 57, 57, 49, 48, 1, 3, 35, 19, 35, 3, 35, 19, 2, 160, 140, 118, 108, 154, 140, 118, 111, 5, 178, 254, 66, 1, 190, 254, 66, 1, 190, 0, 1, 0, 106, 3, 244, 1, 108, 5, 178, 0, 3, 0, 24, 64, 12, 2, 179, 64, 3, 4, 0, 180, 128, 175, 2, 1, 2, 47, 93, 26, 233, 0, 63, 26, 237, 49, 48, 1, 3, 35, 19, 1, 108, 108, 150, 140, 5, 178, 254, 66, 1, 190, 0, 0, 1, 0, 110, 3, 244, 1, 112, 5, 178, 0, 3, 0, 20, 64, 9, 2, 179, 64, 3, 4, 0, 180, 128, 2, 47, 26, 233, 0, 63, 26, 237, 49, 48, 1, 3, 35, 19, 1, 112, 140, 118, 111, 5, 178, 254, 66, 1, 190, 0, 0, 3, 0, 232, 0, 112, 4, 148, 4, 58, 0, 10, 0, 14, 0, 25, 0, 71, 64, 32, 15, 214, 21, 12, 190, 13, 64, 13, 0, 66, 6, 214, 64, 0, 15, 13, 1, 13, 3, 13, 11, 14, 23, 18, 12, 66, 12, 8, 3, 23, 211, 18, 184, 255, 224, 179, 12, 6, 77, 18, 47, 43, 225, 57, 57, 198, 43, 1, 16, 226, 0, 24, 47, 95, 94, 93, 214, 26, 237, 43, 0, 26, 24, 16, 253, 214, 237, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 21, 20, 6, 1, 33, 53, 33, 1, 34, 38, 53, 52, 54, 51, 50, 21, 20, 6, 2, 196, 44, 60, 58, 46, 103, 61, 1, 166, 252, 84, 3, 172, 254, 44, 44, 62, 60, 46, 101, 58, 3, 100, 61, 44, 45, 64, 107, 47, 60, 254, 174, 134, 253, 216, 60, 43, 45, 66, 109, 45, 60, 255, 255, 0, 14, 254, 30, 3, 213, 5, 135, 2, 38, 0, 92, 0, 0, 1, 6, 0, 143, 79, 0, 0, 23, 64, 13, 2, 1, 0, 36, 30, 12, 0, 37, 2, 1, 33, 17, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 18, 0, 0, 4, 96, 6, 226, 2, 38, 0, 60, 0, 0, 1, 7, 0, 143, 0, 149, 1, 91, 0, 26, 177, 2, 1, 184, 255, 252, 64, 10, 29, 23, 5, 0, 37, 2, 1, 26, 5, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 1, 254, 200, 0, 0, 2, 178, 5, 154, 0, 3, 0, 0, 1, 1, 35, 1, 2, 178, 252, 166, 144, 3, 91, 5, 154, 250, 102, 5, 154, 0, 0, 1, 0, 102, 255, 232, 3, 246, 5, 178, 0, 37, 0, 160, 64, 10, 117, 19, 1, 121, 0, 1, 117, 34, 1, 15, 184, 255, 232, 64, 81, 11, 0, 77, 3, 16, 11, 12, 0, 76, 19, 20, 0, 37, 33, 30, 4, 154, 64, 7, 128, 28, 25, 11, 154, 47, 14, 127, 14, 159, 14, 175, 14, 4, 14, 14, 17, 35, 52, 20, 68, 20, 2, 20, 20, 22, 154, 17, 7, 52, 37, 68, 37, 2, 37, 37, 35, 154, 2, 25, 31, 26, 20, 0, 0, 39, 25, 28, 30, 33, 4, 29, 138, 9, 12, 6, 4, 7, 11, 14, 4, 9, 184, 255, 248, 179, 11, 6, 77, 9, 47, 43, 23, 51, 222, 196, 16, 225, 23, 50, 18, 57, 47, 212, 214, 196, 0, 63, 237, 50, 47, 93, 63, 237, 50, 47, 93, 17, 18, 57, 47, 93, 237, 57, 57, 26, 221, 26, 237, 57, 57, 17, 51, 17, 51, 49, 48, 43, 43, 1, 93, 0, 93, 93, 37, 6, 35, 32, 3, 35, 53, 51, 38, 53, 52, 55, 35, 53, 51, 54, 0, 51, 50, 23, 21, 38, 35, 34, 6, 7, 33, 21, 33, 6, 23, 33, 21, 33, 18, 33, 50, 55, 3, 246, 133, 149, 254, 85, 82, 121, 108, 4, 6, 110, 131, 51, 1, 27, 202, 137, 108, 114, 142, 125, 195, 39, 1, 241, 253, 249, 8, 7, 2, 8, 254, 8, 72, 1, 22, 131, 141, 50, 74, 1, 250, 140, 31, 46, 48, 60, 140, 240, 1, 15, 56, 162, 78, 201, 170, 140, 99, 86, 140, 254, 146, 87, 0, 1, 0, 92, 0, 200, 2, 47, 3, 112, 0, 5, 0, 28, 64, 14, 0, 4, 0, 0, 4, 240, 5, 32, 2, 1, 15, 2, 1, 2, 47, 93, 93, 51, 241, 194, 47, 0, 47, 198, 49, 48, 37, 35, 1, 1, 51, 1, 2, 45, 166, 254, 213, 1, 43, 168, 254, 207, 200, 1, 80, 1, 88, 254, 168, 0, 0, 1, 0, 92, 0, 200, 2, 47, 3, 112, 0, 5, 0, 28, 64, 15, 2, 4, 3, 0, 240, 4, 80, 2, 112, 2, 2, 15, 2, 1, 2, 47, 93, 93, 196, 225, 50, 0, 47, 198, 49, 48, 1, 1, 35, 1, 1, 51, 2, 47, 254, 211, 166, 1, 48, 254, 208, 166, 2, 26, 254, 174, 1, 82, 1, 86, 0, 1, 0, 48, 0, 229, 2, 216, 5, 153, 0, 21, 0, 77, 64, 39, 21, 16, 20, 19, 18, 2, 14, 6, 11, 9, 8, 7, 3, 16, 13, 32, 13, 2, 13, 21, 6, 145, 5, 0, 5, 17, 10, 145, 11, 16, 11, 5, 11, 5, 11, 3, 13, 3, 3, 0, 47, 63, 18, 57, 57, 47, 47, 17, 51, 16, 237, 50, 17, 51, 16, 237, 50, 1, 47, 93, 51, 51, 51, 51, 206, 50, 221, 50, 50, 50, 50, 206, 50, 49, 48, 1, 37, 19, 35, 19, 5, 53, 5, 55, 39, 5, 53, 5, 3, 51, 3, 37, 21, 37, 7, 23, 37, 2, 216, 254, 210, 40, 156, 40, 254, 210, 1, 6, 58, 58, 254, 250, 1, 46, 40, 156, 40, 1, 46, 254, 250, 58, 58, 1, 6, 2, 7, 20, 254, 202, 1, 54, 20, 150, 30, 192, 192, 30, 150, 20, 1, 54, 254, 202, 20, 150, 30, 192, 192, 30, 0, 1, 0, 112, 1, 254, 1, 80, 2, 223, 0, 11, 0, 19, 64, 9, 0, 176, 6, 9, 175, 3, 47, 13, 1, 93, 47, 225, 0, 47, 237, 49, 48, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 223, 46, 65, 65, 46, 47, 66, 66, 1, 254, 66, 46, 47, 66, 66, 47, 46, 66, 0, 0, 1, 0, 88, 255, 28, 1, 90, 0, 217, 0, 3, 0, 44, 64, 28, 0, 16, 16, 0, 77, 0, 16, 12, 0, 77, 3, 16, 16, 0, 77, 3, 16, 12, 0, 77, 2, 179, 64, 3, 0, 180, 128, 2, 47, 26, 233, 0, 47, 26, 237, 49, 48, 1, 43, 43, 43, 43, 37, 3, 35, 19, 1, 90, 141, 117, 110, 217, 254, 67, 1, 189, 0, 2, 0, 88, 255, 28, 2, 137, 0, 217, 0, 3, 0, 7, 0, 77, 64, 53, 4, 16, 16, 0, 77, 4, 16, 12, 0, 77, 7, 16, 16, 0, 77, 7, 16, 12, 0, 77, 0, 16, 16, 0, 77, 0, 16, 12, 0, 77, 3, 16, 16, 0, 77, 3, 16, 12, 0, 77, 3, 2, 6, 179, 64, 7, 0, 180, 2, 4, 180, 128, 6, 47, 26, 233, 220, 233, 0, 47, 26, 237, 57, 57, 49, 48, 1, 43, 43, 43, 43, 43, 43, 43, 43, 37, 3, 35, 19, 35, 3, 35, 19, 2, 137, 139, 119, 109, 154, 141, 117, 110, 217, 254, 67, 1, 189, 254, 67, 1, 189, 0, 0, 7, 0, 80, 255, 234, 9, 94, 5, 176, 0, 11, 0, 23, 0, 27, 0, 39, 0, 51, 0, 63, 0, 75, 0, 231, 64, 46, 24, 3, 26, 64, 82, 58, 14, 70, 82, 52, 28, 40, 82, 34, 14, 46, 82, 64, 28, 19, 27, 3, 6, 0, 66, 18, 82, 0, 12, 82, 6, 4, 26, 24, 26, 24, 61, 3, 55, 189, 67, 16, 13, 6, 77, 67, 184, 255, 244, 64, 10, 11, 6, 77, 67, 73, 200, 31, 61, 1, 61, 184, 255, 244, 179, 13, 6, 77, 61, 184, 255, 244, 179, 12, 6, 77, 61, 184, 255, 238, 64, 14, 11, 6, 77, 61, 61, 3, 31, 189, 43, 16, 13, 6, 77, 43, 184, 255, 244, 182, 11, 6, 77, 43, 49, 194, 37, 184, 255, 224, 64, 20, 13, 6, 77, 37, 28, 12, 6, 77, 37, 7, 11, 6, 77, 37, 37, 77, 3, 9, 189, 21, 184, 255, 236, 64, 22, 13, 6, 77, 21, 12, 11, 6, 77, 21, 15, 200, 3, 28, 13, 6, 77, 3, 28, 12, 6, 77, 3, 184, 255, 228, 179, 11, 6, 77, 3, 47, 43, 43, 43, 225, 212, 43, 43, 225, 17, 18, 57, 47, 43, 43, 43, 225, 212, 43, 43, 225, 17, 57, 47, 43, 43, 43, 93, 225, 212, 43, 43, 225, 17, 18, 57, 57, 47, 47, 0, 63, 237, 212, 237, 43, 0, 24, 63, 63, 26, 237, 244, 237, 16, 212, 237, 244, 237, 47, 63, 49, 48, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 37, 1, 35, 1, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 148, 148, 176, 186, 158, 153, 169, 189, 139, 95, 110, 108, 93, 94, 106, 105, 3, 89, 252, 102, 143, 3, 153, 3, 66, 148, 176, 189, 155, 153, 169, 188, 140, 96, 108, 107, 93, 95, 106, 106, 252, 121, 148, 176, 188, 156, 152, 170, 189, 139, 96, 109, 108, 93, 94, 106, 105, 2, 203, 195, 163, 178, 205, 190, 172, 172, 207, 2, 119, 141, 123, 121, 135, 140, 124, 121, 135, 88, 250, 92, 5, 164, 250, 80, 196, 162, 177, 208, 191, 174, 171, 207, 2, 118, 141, 123, 120, 134, 141, 123, 121, 133, 253, 138, 196, 162, 178, 207, 192, 173, 171, 207, 2, 118, 140, 124, 119, 135, 141, 123, 122, 132, 255, 255, 0, 22, 0, 0, 5, 18, 7, 105, 2, 38, 0, 36, 0, 0, 1, 7, 0, 200, 1, 15, 1, 91, 0, 22, 185, 0, 2, 255, 241, 64, 9, 18, 18, 12, 11, 37, 2, 20, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 188, 0, 0, 3, 180, 7, 107, 2, 38, 0, 40, 0, 0, 1, 7, 0, 200, 0, 171, 1, 93, 0, 22, 185, 0, 1, 255, 245, 64, 9, 14, 14, 2, 3, 37, 1, 16, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 22, 0, 0, 5, 18, 7, 102, 2, 38, 0, 36, 0, 0, 1, 7, 0, 142, 1, 87, 1, 92, 0, 22, 185, 0, 2, 255, 250, 64, 9, 17, 19, 6, 7, 37, 2, 18, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 188, 0, 0, 3, 180, 6, 227, 2, 38, 0, 40, 0, 0, 1, 7, 0, 143, 0, 139, 1, 92, 0, 23, 64, 13, 2, 1, 5, 33, 15, 2, 3, 62, 2, 1, 24, 5, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 188, 0, 0, 3, 180, 7, 102, 2, 38, 0, 40, 0, 0, 1, 7, 0, 67, 0, 232, 1, 92, 0, 22, 185, 0, 1, 255, 233, 64, 9, 15, 13, 2, 3, 37, 1, 13, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 0, 48, 0, 0, 1, 253, 7, 102, 2, 38, 0, 44, 0, 0, 1, 7, 0, 142, 255, 241, 1, 92, 0, 22, 185, 0, 1, 255, 167, 64, 9, 14, 13, 9, 2, 37, 1, 14, 5, 38, 0, 43, 53, 1, 43, 53, 255, 255, 255, 252, 0, 0, 2, 48, 7, 107, 2, 38, 0, 44, 0, 0, 1, 7, 0, 200, 255, 160, 1, 93, 0, 19, 64, 11, 1, 6, 16, 12, 9, 2, 37, 1, 16, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 255, 241, 0, 0, 2, 56, 6, 227, 2, 38, 0, 44, 0, 0, 1, 7, 0, 143, 255, 116, 1, 92, 0, 23, 64, 13, 2, 1, 4, 27, 21, 9, 2, 37, 2, 1, 24, 5, 38, 0, 43, 53, 53, 1, 43, 53, 53, 0, 255, 255, 0, 27, 0, 0, 1, 240, 7, 102, 2, 38, 0, 44, 0, 0, 1, 7, 0, 67, 255, 201, 1, 92, 0, 19, 64, 11, 1, 80, 13, 12, 9, 2, 37, 1, 13, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 94, 255, 232, 5, 170, 7, 102, 2, 38, 0, 50, 0, 0, 1, 7, 0, 142, 1, 248, 1, 92, 0, 19, 64, 11, 2, 30, 25, 27, 12, 6, 62, 2, 26, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 94, 255, 232, 5, 170, 7, 106, 2, 38, 0, 50, 0, 0, 1, 7, 0, 200, 1, 151, 1, 92, 0, 19, 64, 11, 2, 5, 26, 26, 3, 9, 37, 2, 28, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 94, 255, 232, 5, 170, 7, 102, 2, 38, 0, 50, 0, 0, 1, 7, 0, 67, 1, 153, 1, 92, 0, 19, 64, 11, 2, 44, 25, 24, 3, 9, 37, 2, 25, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 170, 255, 232, 4, 213, 7, 101, 2, 38, 0, 56, 0, 0, 1, 7, 0, 142, 1, 180, 1, 91, 0, 19, 64, 11, 1, 43, 15, 17, 5, 13, 37, 1, 16, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 170, 255, 232, 4, 213, 7, 107, 2, 38, 0, 56, 0, 0, 1, 7, 0, 200, 1, 75, 1, 93, 0, 19, 64, 11, 1, 0, 16, 16, 5, 13, 37, 1, 18, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 170, 255, 232, 4, 213, 7, 102, 2, 38, 0, 56, 0, 0, 1, 7, 0, 67, 1, 103, 1, 92, 0, 22, 185, 0, 1, 255, 209, 64, 9, 17, 15, 5, 13, 37, 1, 15, 5, 38, 0, 43, 53, 1, 43, 53, 0, 1, 0, 166, 0, 0, 1, 74, 4, 0, 0, 3, 0, 49, 64, 22, 3, 15, 0, 21, 0, 6, 13, 6, 77, 0, 6, 12, 6, 77, 0, 6, 11, 6, 77, 0, 132, 1, 184, 255, 254, 182, 12, 6, 77, 1, 1, 5, 4, 17, 18, 57, 47, 43, 225, 43, 43, 43, 0, 63, 63, 49, 48, 33, 35, 17, 51, 1, 74, 164, 164, 4, 0, 0, 0, 1, 0, 92, 4, 194, 2, 144, 6, 14, 0, 6, 0, 28, 179, 0, 0, 8, 4, 184, 255, 192, 182, 16, 0, 77, 4, 5, 128, 3, 0, 47, 26, 205, 1, 47, 43, 18, 57, 47, 49, 48, 1, 35, 39, 7, 35, 19, 51, 2, 144, 122, 164, 165, 113, 215, 133, 4, 194, 230, 230, 1, 76, 0, 0, 1, 0, 35, 4, 178, 2, 164, 5, 178, 0, 19, 0, 58, 64, 12, 122, 12, 1, 118, 2, 1, 12, 64, 12, 0, 77, 2, 184, 255, 192, 64, 19, 12, 0, 77, 19, 196, 0, 0, 21, 9, 196, 10, 19, 7, 218, 13, 17, 218, 9, 3, 0, 47, 198, 253, 220, 237, 198, 1, 47, 233, 18, 57, 47, 233, 49, 48, 43, 43, 93, 93, 1, 20, 6, 35, 34, 39, 38, 35, 34, 21, 35, 52, 54, 51, 50, 23, 22, 51, 50, 53, 2, 164, 96, 82, 71, 91, 77, 42, 88, 94, 96, 86, 65, 84, 74, 54, 84, 5, 178, 105, 133, 52, 43, 113, 107, 129, 52, 44, 116, 0, 0, 2, 0, 82, 4, 152, 1, 238, 6, 28, 0, 11, 0, 22, 0, 60, 64, 37, 116, 11, 1, 116, 7, 1, 123, 5, 1, 123, 1, 1, 20, 196, 64, 48, 9, 128, 9, 208, 9, 224, 9, 4, 9, 192, 15, 196, 3, 12, 197, 64, 6, 192, 17, 197, 0, 0, 47, 237, 26, 220, 26, 237, 1, 47, 233, 26, 220, 113, 26, 233, 49, 48, 93, 93, 93, 93, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 51, 50, 54, 53, 52, 38, 1, 28, 87, 115, 118, 91, 89, 114, 122, 88, 48, 64, 112, 50, 66, 66, 4, 152, 105, 85, 90, 108, 108, 84, 84, 112, 1, 51, 65, 48, 112, 64, 48, 49, 64, 0, 1, 0, 51, 254, 80, 1, 135, 0, 0, 0, 18, 0, 76, 64, 9, 115, 18, 1, 118, 1, 1, 9, 194, 0, 184, 255, 192, 64, 11, 11, 15, 72, 0, 16, 5, 13, 7, 197, 64, 2, 184, 255, 192, 64, 22, 12, 15, 72, 2, 128, 15, 11, 31, 11, 47, 11, 3, 11, 195, 16, 64, 10, 14, 72, 16, 14, 18, 0, 63, 213, 43, 237, 93, 26, 220, 43, 26, 237, 1, 47, 206, 205, 212, 43, 225, 49, 48, 93, 93, 1, 20, 33, 34, 39, 53, 22, 51, 50, 53, 52, 35, 34, 7, 53, 51, 21, 50, 22, 1, 135, 254, 237, 38, 27, 43, 27, 141, 129, 10, 31, 108, 88, 103, 255, 0, 176, 2, 90, 6, 90, 78, 4, 182, 104, 80, 0, 1, 0, 102, 4, 194, 2, 152, 6, 12, 0, 6, 0, 28, 179, 0, 0, 8, 3, 184, 255, 192, 182, 16, 0, 77, 3, 3, 128, 2, 0, 47, 26, 205, 1, 47, 43, 17, 57, 47, 49, 48, 1, 3, 35, 3, 51, 23, 55, 2, 152, 214, 132, 216, 115, 164, 164, 6, 12, 254, 182, 1, 74, 229, 229, 0, 255, 255, 0, 121, 255, 232, 3, 222, 7, 106, 2, 38, 0, 54, 0, 0, 1, 7, 0, 204, 0, 162, 1, 94, 0, 20, 180, 1, 56, 5, 38, 1, 184, 255, 244, 180, 57, 54, 19, 44, 37, 43, 53, 0, 43, 53, 255, 255, 0, 104, 255, 232, 3, 15, 6, 12, 2, 38, 0, 86, 0, 0, 1, 6, 0, 204, 18, 0, 0, 20, 180, 1, 49, 17, 38, 1, 184, 255, 236, 180, 50, 47, 15, 22, 37, 43, 53, 0, 43, 53, 255, 255, 0, 33, 0, 0, 4, 100, 7, 103, 2, 38, 0, 61, 0, 0, 1, 7, 0, 204, 0, 236, 1, 91, 0, 19, 64, 11, 1, 5, 15, 15, 8, 9, 37, 1, 12, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 33, 0, 0, 3, 112, 6, 12, 2, 38, 0, 93, 0, 0, 1, 6, 0, 204, 118, 0, 0, 19, 64, 11, 1, 14, 15, 15, 8, 9, 37, 1, 12, 17, 38, 0, 43, 53, 1, 43, 53, 0, 0, 2, 0, 172, 254, 30, 1, 64, 6, 30, 0, 3, 0, 7, 0, 33, 64, 15, 1, 0, 4, 202, 5, 0, 14, 64, 3, 4, 7, 66, 7, 4, 28, 0, 63, 205, 43, 0, 24, 47, 26, 237, 1, 47, 225, 57, 57, 49, 48, 1, 35, 17, 51, 17, 35, 17, 51, 1, 64, 148, 148, 148, 148, 2, 203, 3, 83, 248, 0, 3, 84, 0, 0, 2, 0, 28, 0, 0, 5, 62, 5, 154, 0, 11, 0, 23, 0, 159, 64, 49, 0, 7, 1, 0, 7, 1, 16, 5, 16, 13, 1, 145, 64, 4, 5, 0, 4, 145, 43, 48, 12, 145, 5, 3, 17, 145, 0, 18, 15, 15, 0, 8, 8, 13, 6, 77, 8, 8, 12, 6, 77, 8, 8, 11, 6, 77, 8, 125, 21, 184, 255, 240, 179, 13, 6, 77, 21, 184, 255, 234, 179, 12, 6, 77, 21, 184, 255, 234, 64, 27, 11, 6, 77, 21, 21, 25, 2, 13, 4, 17, 6, 13, 6, 77, 17, 6, 12, 6, 77, 17, 6, 11, 6, 77, 17, 126, 0, 184, 255, 246, 179, 13, 6, 77, 0, 184, 255, 254, 179, 12, 6, 77, 0, 47, 43, 43, 225, 43, 43, 43, 57, 57, 206, 18, 57, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 0, 63, 237, 63, 237, 43, 0, 24, 47, 26, 237, 57, 57, 49, 48, 1, 95, 94, 93, 0, 93, 51, 17, 35, 53, 51, 17, 33, 32, 17, 16, 0, 33, 3, 17, 33, 21, 33, 17, 51, 32, 0, 17, 16, 33, 188, 160, 160, 1, 140, 2, 246, 254, 91, 254, 159, 212, 1, 80, 254, 176, 214, 1, 26, 1, 58, 253, 182, 2, 129, 155, 2, 126, 253, 69, 254, 178, 254, 111, 5, 2, 254, 26, 155, 254, 23, 1, 46, 1, 21, 2, 39, 0, 2, 0, 96, 255, 234, 4, 24, 5, 244, 0, 26, 0, 37, 0, 236, 64, 21, 119, 14, 1, 11, 11, 10, 6, 6, 7, 5, 12, 5, 14, 14, 15, 3, 3, 2, 4, 13, 6, 184, 255, 240, 179, 11, 6, 77, 3, 184, 255, 192, 179, 11, 6, 77, 3, 184, 255, 192, 179, 10, 6, 77, 3, 184, 255, 192, 64, 65, 9, 6, 77, 5, 4, 48, 9, 18, 72, 4, 4, 25, 13, 12, 9, 0, 1, 27, 149, 25, 16, 33, 149, 19, 22, 14, 8, 13, 6, 77, 11, 8, 13, 6, 77, 13, 13, 16, 5, 1, 36, 15, 8, 1, 8, 8, 22, 16, 4, 13, 6, 77, 16, 4, 12, 6, 77, 16, 4, 11, 6, 77, 16, 131, 36, 184, 255, 240, 179, 13, 6, 77, 36, 184, 255, 227, 64, 42, 11, 6, 77, 36, 36, 39, 30, 10, 13, 6, 77, 30, 10, 12, 6, 77, 30, 10, 11, 6, 77, 30, 131, 22, 16, 13, 6, 77, 22, 12, 12, 6, 77, 22, 21, 11, 6, 77, 22, 47, 39, 1, 93, 47, 43, 43, 43, 225, 43, 43, 43, 18, 57, 47, 43, 43, 225, 43, 43, 43, 18, 57, 47, 93, 18, 57, 198, 17, 57, 47, 43, 43, 0, 63, 237, 63, 237, 50, 63, 198, 50, 18, 57, 47, 43, 51, 1, 43, 43, 43, 43, 49, 48, 135, 8, 192, 8, 192, 16, 135, 8, 192, 8, 192, 1, 93, 1, 55, 38, 39, 5, 39, 37, 38, 39, 51, 22, 23, 37, 23, 5, 0, 17, 20, 0, 35, 34, 2, 53, 52, 0, 51, 50, 7, 34, 6, 21, 20, 22, 51, 50, 54, 53, 16, 3, 18, 4, 90, 108, 254, 213, 51, 1, 14, 118, 146, 221, 75, 97, 1, 33, 55, 254, 248, 1, 71, 254, 254, 222, 222, 250, 1, 4, 220, 123, 117, 148, 170, 166, 148, 139, 163, 3, 200, 3, 162, 104, 151, 98, 131, 105, 96, 52, 84, 144, 94, 130, 254, 205, 254, 45, 240, 254, 204, 1, 24, 242, 243, 1, 47, 136, 217, 187, 181, 211, 216, 180, 1, 144, 0, 255, 255, 0, 18, 0, 0, 4, 96, 7, 102, 2, 38, 0, 60, 0, 0, 1, 7, 0, 142, 1, 51, 1, 92, 0, 19, 64, 11, 1, 48, 15, 17, 5, 0, 37, 1, 16, 5, 38, 0, 43, 53, 1, 43, 53, 0, 255, 255, 0, 14, 254, 30, 3, 213, 6, 10, 2, 38, 0, 92, 0, 0, 1, 7, 0, 142, 0, 238, 0, 0, 0, 19, 64, 11, 1, 51, 22, 24, 12, 0, 37, 1, 23, 17, 38, 0, 43, 53, 1, 43, 53, 0, 0, 2, 0, 188, 0, 0, 4, 41, 5, 154, 0, 12, 0, 20, 0, 108, 64, 24, 119, 8, 1, 13, 145, 48, 5, 64, 5, 2, 5, 14, 145, 12, 5, 12, 3, 2, 18, 3, 3, 9, 125, 18, 184, 255, 240, 64, 26, 13, 6, 77, 18, 18, 22, 5, 14, 1, 8, 13, 6, 77, 1, 8, 12, 6, 77, 1, 8, 11, 6, 77, 1, 126, 2, 184, 255, 248, 179, 13, 6, 77, 2, 184, 255, 244, 64, 9, 12, 6, 77, 2, 4, 11, 6, 77, 2, 47, 43, 43, 43, 233, 43, 43, 43, 50, 50, 18, 57, 47, 43, 233, 0, 63, 63, 18, 57, 57, 47, 237, 47, 93, 237, 49, 48, 93, 1, 17, 35, 17, 51, 21, 51, 50, 22, 21, 20, 0, 35, 3, 17, 51, 50, 54, 53, 16, 33, 1, 100, 168, 168, 226, 232, 251, 254, 229, 240, 186, 176, 173, 184, 254, 176, 1, 62, 254, 194, 5, 154, 226, 223, 205, 204, 254, 254, 2, 227, 253, 180, 156, 145, 1, 31, 0, 0, 2, 0, 166, 254, 41, 4, 84, 5, 236, 0, 16, 0, 29, 0, 140, 64, 35, 119, 10, 1, 3, 27, 1, 21, 149, 15, 22, 4, 0, 6, 27, 149, 9, 16, 12, 6, 13, 6, 77, 12, 6, 12, 6, 77, 12, 6, 11, 6, 77, 12, 131, 24, 184, 255, 248, 179, 13, 6, 77, 24, 184, 255, 242, 179, 12, 6, 77, 24, 184, 255, 227, 64, 26, 11, 6, 77, 24, 24, 31, 6, 18, 2, 6, 13, 6, 77, 2, 6, 12, 6, 77, 2, 6, 11, 6, 77, 2, 132, 3, 184, 255, 248, 64, 17, 13, 6, 77, 3, 2, 12, 6, 77, 3, 1, 11, 6, 77, 3, 47, 31, 1, 93, 47, 43, 43, 43, 233, 43, 43, 43, 50, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 237, 50, 63, 63, 237, 50, 63, 49, 48, 1, 93, 37, 35, 17, 35, 17, 51, 17, 51, 54, 51, 50, 18, 21, 16, 2, 35, 34, 3, 21, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 78, 4, 164, 164, 4, 121, 233, 198, 222, 250, 217, 199, 112, 165, 127, 149, 169, 158, 135, 143, 174, 148, 253, 149, 7, 195, 253, 96, 204, 254, 237, 231, 254, 255, 254, 203, 2, 73, 143, 127, 177, 228, 203, 171, 194, 199, 0, 0, 1, 1, 12, 0, 164, 4, 110, 4, 6, 0, 11, 0, 29, 182, 11, 79, 5, 1, 5, 2, 8, 184, 255, 216, 179, 12, 6, 77, 8, 25, 47, 43, 24, 196, 0, 25, 47, 93, 24, 196, 49, 48, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 4, 110, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 2, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 0, 0, 1, 0, 127, 2, 72, 2, 127, 5, 176, 0, 9, 0, 56, 64, 30, 4, 32, 17, 27, 72, 4, 5, 7, 3, 9, 231, 64, 0, 40, 7, 39, 9, 14, 8, 205, 3, 3, 1, 66, 5, 1, 3, 3, 11, 10, 17, 18, 57, 47, 221, 198, 43, 1, 16, 241, 225, 0, 24, 63, 63, 26, 237, 50, 16, 205, 57, 43, 49, 48, 1, 33, 53, 51, 17, 7, 53, 37, 17, 51, 2, 127, 254, 8, 185, 193, 1, 67, 189, 2, 72, 112, 2, 82, 55, 125, 96, 253, 8, 0, 0, 1, 0, 104, 2, 72, 2, 146, 5, 174, 0, 22, 0, 54, 64, 29, 116, 13, 1, 118, 10, 1, 118, 15, 1, 2, 22, 230, 0, 40, 11, 9, 230, 14, 39, 6, 204, 17, 22, 22, 24, 12, 21, 20, 2, 47, 51, 51, 198, 18, 57, 47, 214, 225, 0, 63, 253, 198, 63, 237, 50, 49, 48, 1, 93, 0, 93, 93, 1, 33, 53, 55, 54, 54, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 7, 21, 33, 2, 146, 253, 214, 240, 104, 56, 76, 62, 118, 98, 84, 151, 118, 138, 205, 164, 1, 130, 2, 72, 114, 236, 102, 109, 55, 58, 73, 102, 149, 76, 132, 108, 153, 195, 156, 4, 0, 1, 0, 129, 2, 51, 2, 142, 5, 174, 0, 32, 0, 70, 64, 39, 118, 22, 1, 25, 9, 230, 10, 10, 3, 20, 111, 17, 127, 17, 2, 17, 15, 230, 20, 39, 1, 3, 230, 31, 41, 25, 10, 13, 205, 23, 23, 28, 204, 6, 6, 34, 10, 17, 0, 47, 196, 196, 18, 57, 47, 241, 192, 47, 225, 17, 57, 0, 63, 253, 198, 63, 253, 198, 93, 17, 18, 57, 47, 237, 57, 49, 48, 93, 19, 53, 22, 51, 50, 54, 53, 52, 35, 35, 53, 51, 50, 53, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 21, 22, 21, 20, 6, 35, 34, 129, 103, 114, 80, 92, 219, 84, 80, 197, 144, 94, 92, 87, 126, 113, 134, 145, 177, 170, 142, 137, 2, 104, 142, 76, 75, 64, 141, 118, 134, 119, 69, 139, 51, 119, 96, 151, 54, 4, 42, 160, 117, 148, 255, 255, 0, 127, 0, 0, 6, 212, 5, 176, 0, 38, 0, 217, 0, 0, 0, 39, 0, 175, 2, 191, 0, 0, 1, 7, 0, 218, 4, 66, 253, 185, 0, 7, 178, 2, 15, 44, 0, 63, 53, 0, 255, 255, 0, 127, 0, 0, 6, 170, 5, 176, 0, 38, 0, 217, 0, 0, 0, 39, 0, 175, 2, 191, 0, 0, 1, 7, 0, 224, 4, 0, 253, 184, 0, 9, 179, 3, 2, 17, 44, 0, 63, 53, 53, 0, 255, 255, 0, 129, 0, 0, 6, 235, 5, 174, 0, 38, 0, 219, 0, 0, 0, 39, 0, 175, 3, 6, 0, 0, 1, 7, 0, 224, 4, 65, 253, 184, 0, 9, 179, 3, 2, 40, 44, 0, 63, 53, 53, 0, 0, 1, 0, 0, 5, 116, 3, 82, 5, 236, 0, 3, 0, 14, 181, 1, 217, 2, 0, 0, 1, 47, 47, 0, 63, 237, 49, 48, 1, 33, 53, 33, 3, 82, 252, 174, 3, 82, 5, 116, 120, 0, 0, 2, 0, 47, 2, 72, 2, 170, 5, 154, 0, 10, 0, 18, 0, 64, 64, 35, 120, 7, 1, 11, 7, 4, 6, 15, 3, 9, 231, 1, 1, 2, 7, 3, 2, 40, 0, 0, 7, 8, 11, 17, 3, 2, 205, 112, 3, 1, 3, 3, 20, 15, 6, 47, 51, 18, 57, 47, 93, 241, 23, 57, 51, 202, 47, 0, 63, 63, 18, 57, 47, 237, 23, 57, 17, 51, 49, 48, 1, 93, 1, 35, 21, 35, 53, 33, 53, 1, 51, 17, 51, 3, 35, 6, 7, 3, 33, 17, 52, 2, 170, 110, 132, 254, 119, 1, 113, 156, 110, 238, 4, 12, 26, 218, 1, 0, 3, 20, 204, 204, 92, 2, 42, 253, 231, 1, 155, 31, 42, 254, 174, 1, 67, 32, 0, 2, 0, 100, 1, 2, 4, 14, 4, 170, 0, 27, 0, 39, 0, 30, 64, 14, 37, 189, 25, 25, 31, 189, 11, 34, 190, 4, 4, 28, 190, 18, 0, 47, 237, 51, 47, 237, 1, 47, 237, 51, 47, 237, 49, 48, 1, 7, 39, 6, 35, 34, 39, 7, 39, 55, 38, 53, 52, 55, 39, 55, 23, 54, 51, 50, 23, 55, 23, 7, 22, 21, 20, 7, 1, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 4, 14, 92, 137, 105, 134, 136, 104, 138, 92, 138, 76, 76, 138, 92, 138, 110, 130, 129, 108, 139, 92, 137, 78, 78, 254, 181, 116, 159, 161, 114, 113, 163, 166, 1, 98, 96, 138, 76, 76, 138, 96, 134, 113, 124, 129, 108, 136, 96, 137, 77, 77, 137, 96, 136, 112, 125, 121, 116, 2, 2, 162, 113, 113, 162, 162, 113, 113, 162, 0, 255, 255, 0, 104, 3, 116, 2, 146, 6, 218, 2, 7, 0, 218, 0, 0, 1, 44, 255, 255, 0, 129, 3, 95, 2, 142, 6, 218, 2, 7, 0, 219, 0, 0, 1, 44, 255, 255, 0, 127, 3, 116, 2, 127, 6, 220, 2, 7, 0, 217, 0, 0, 1, 44, 0, 1, 255, 216, 2, 54, 3, 130, 2, 114, 0, 3, 0, 0, 1, 33, 53, 33, 3, 130, 252, 86, 3, 170, 2, 54, 60, 0, 0, 1, 255, 216, 255, 56, 2, 118, 2, 114, 0, 7, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 2, 118, 254, 244, 134, 254, 244, 2, 158, 2, 54, 253, 2, 2, 254, 60, 0, 1, 255, 216, 255, 56, 3, 130, 2, 114, 0, 11, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 3, 130, 254, 244, 134, 134, 134, 254, 244, 3, 170, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 60, 0, 1, 255, 216, 255, 56, 4, 142, 2, 114, 0, 15, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 4, 142, 254, 244, 134, 134, 134, 134, 134, 254, 244, 4, 182, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 0, 1, 255, 216, 255, 56, 5, 154, 2, 114, 0, 19, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 5, 154, 254, 244, 134, 134, 134, 134, 134, 134, 134, 254, 244, 5, 194, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 0, 1, 255, 216, 255, 56, 6, 166, 2, 114, 0, 23, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 6, 166, 254, 244, 134, 134, 134, 134, 134, 134, 134, 134, 134, 254, 244, 6, 206, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 0, 1, 255, 216, 2, 54, 2, 118, 5, 112, 0, 7, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 2, 118, 253, 98, 1, 12, 134, 1, 12, 2, 54, 60, 2, 254, 253, 2, 0, 1, 255, 216, 2, 54, 3, 130, 5, 112, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 33, 3, 130, 252, 86, 1, 12, 134, 134, 134, 1, 12, 2, 54, 60, 2, 254, 253, 2, 2, 254, 253, 2, 0, 1, 255, 216, 2, 54, 4, 142, 5, 112, 0, 15, 0, 0, 1, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 33, 4, 142, 251, 74, 1, 12, 134, 134, 134, 134, 134, 1, 12, 2, 54, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 1, 255, 216, 2, 54, 5, 154, 5, 112, 0, 19, 0, 0, 1, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 33, 5, 154, 250, 62, 1, 12, 134, 134, 134, 134, 134, 134, 134, 1, 12, 2, 54, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 1, 255, 216, 2, 54, 6, 166, 5, 112, 0, 23, 0, 0, 1, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 33, 6, 166, 249, 50, 1, 12, 134, 134, 134, 134, 134, 134, 134, 134, 134, 1, 12, 2, 54, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 1, 255, 216, 255, 56, 2, 118, 5, 112, 0, 11, 0, 0, 1, 33, 3, 35, 19, 33, 53, 33, 19, 51, 3, 33, 2, 118, 254, 236, 192, 134, 192, 254, 252, 1, 20, 192, 134, 192, 1, 4, 2, 54, 253, 2, 2, 254, 60, 2, 254, 253, 2, 0, 0, 1, 255, 216, 255, 56, 3, 130, 5, 112, 0, 19, 0, 0, 1, 33, 3, 35, 19, 35, 3, 35, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 33, 3, 130, 254, 236, 192, 134, 192, 134, 192, 134, 192, 254, 252, 1, 20, 192, 134, 192, 134, 192, 134, 192, 1, 4, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 60, 2, 254, 253, 2, 2, 254, 253, 2, 0, 0, 1, 255, 216, 255, 56, 4, 142, 5, 112, 0, 27, 0, 0, 1, 33, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 33, 4, 142, 254, 236, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 254, 252, 1, 20, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 1, 4, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 0, 1, 255, 216, 255, 56, 5, 154, 5, 112, 0, 35, 0, 0, 1, 33, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 33, 5, 154, 254, 236, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 254, 252, 1, 20, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 1, 4, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 0, 1, 255, 216, 255, 56, 6, 166, 5, 112, 0, 43, 0, 0, 1, 33, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 35, 3, 35, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 51, 19, 51, 3, 33, 6, 166, 254, 236, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 254, 252, 1, 20, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 134, 192, 1, 4, 2, 54, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 60, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 2, 254, 253, 2, 0, 0, 1, 255, 216, 1, 176, 2, 118, 2, 248, 0, 9, 0, 0, 1, 35, 7, 39, 35, 53, 51, 55, 23, 51, 2, 118, 201, 134, 134, 201, 201, 134, 134, 201, 2, 54, 134, 134, 60, 134, 134, 0, 0, 1, 255, 216, 1, 176, 3, 130, 2, 248, 0, 13, 0, 0, 1, 35, 7, 39, 7, 39, 35, 53, 51, 55, 23, 55, 23, 51, 3, 130, 201, 134, 134, 134, 134, 201, 201, 134, 134, 134, 134, 201, 2, 54, 134, 134, 134, 134, 60, 134, 134, 134, 134, 0, 0, 1, 255, 216, 1, 176, 4, 142, 2, 248, 0, 17, 0, 0, 1, 35, 7, 39, 7, 39, 7, 39, 35, 53, 51, 55, 23, 55, 23, 55, 23, 51, 4, 142, 201, 134, 134, 134, 134, 134, 134, 201, 201, 134, 134, 134, 134, 134, 134, 201, 2, 54, 134, 134, 134, 134, 134, 134, 60, 134, 134, 134, 134, 134, 134, 0, 0, 1, 255, 216, 1, 176, 5, 154, 2, 248, 0, 21, 0, 0, 1, 35, 7, 39, 7, 39, 7, 39, 7, 39, 35, 53, 51, 55, 23, 55, 23, 55, 23, 55, 23, 51, 5, 154, 201, 134, 134, 134, 134, 134, 134, 134, 134, 201, 201, 134, 134, 134, 134, 134, 134, 134, 134, 201, 2, 54, 134, 134, 134, 134, 134, 134, 134, 134, 60, 134, 134, 134, 134, 134, 134, 134, 134, 0, 0, 1, 255, 216, 1, 176, 6, 166, 2, 248, 0, 25, 0, 0, 1, 35, 7, 39, 7, 39, 7, 39, 7, 39, 7, 39, 35, 53, 51, 55, 23, 55, 23, 55, 23, 55, 23, 55, 23, 51, 6, 166, 201, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 201, 201, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 201, 2, 54, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 60, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 0, 0, 1, 255, 216, 255, 56, 2, 118, 5, 112, 0, 17, 0, 0, 1, 33, 19, 35, 3, 3, 35, 19, 33, 53, 33, 3, 51, 19, 19, 51, 3, 33, 2, 118, 254, 252, 192, 134, 133, 133, 134, 192, 254, 252, 1, 4, 192, 134, 133, 133, 134, 192, 1, 4, 2, 54, 253, 2, 2, 17, 253, 239, 2, 254, 60, 2, 254, 253, 239, 2, 17, 253, 2, 0, 0, 3, 255, 216, 255, 56, 3, 130, 5, 112, 0, 9, 0, 12, 0, 15, 0, 0, 1, 35, 1, 1, 35, 53, 51, 1, 1, 51, 35, 1, 1, 5, 33, 1, 3, 130, 56, 254, 99, 254, 99, 56, 56, 1, 157, 1, 157, 56, 190, 254, 233, 254, 233, 2, 46, 253, 210, 1, 23, 2, 54, 253, 2, 2, 254, 60, 2, 254, 253, 2, 2, 6, 253, 250, 60, 253, 250, 0, 0, 1, 255, 216, 255, 56, 4, 142, 2, 114, 0, 13, 0, 0, 1, 33, 17, 33, 17, 35, 53, 33, 17, 33, 17, 33, 53, 33, 4, 142, 252, 220, 1, 146, 201, 1, 79, 253, 98, 254, 244, 4, 182, 2, 54, 253, 136, 1, 8, 134, 253, 236, 2, 254, 60, 0, 0, 5, 255, 216, 255, 56, 4, 142, 2, 114, 0, 20, 0, 24, 0, 27, 0, 31, 0, 35, 0, 0, 1, 35, 1, 1, 35, 1, 7, 23, 35, 39, 7, 35, 55, 39, 1, 35, 1, 1, 35, 53, 33, 5, 35, 7, 23, 39, 35, 23, 7, 39, 35, 23, 23, 39, 7, 23, 4, 142, 104, 254, 234, 1, 86, 154, 254, 247, 67, 198, 154, 121, 121, 154, 198, 67, 254, 247, 154, 1, 86, 254, 234, 104, 4, 182, 254, 254, 134, 134, 67, 87, 114, 57, 77, 134, 134, 201, 211, 67, 67, 67, 2, 54, 254, 169, 254, 89, 1, 72, 83, 245, 150, 150, 245, 83, 254, 184, 1, 167, 1, 87, 60, 60, 165, 83, 248, 70, 95, 165, 248, 95, 83, 83, 83, 0, 0, 13, 255, 216, 2, 54, 5, 154, 7, 40, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 75, 0, 79, 0, 83, 0, 87, 0, 91, 0, 95, 0, 99, 0, 0, 1, 33, 53, 33, 53, 35, 53, 51, 53, 35, 53, 51, 53, 35, 53, 51, 53, 35, 53, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 21, 35, 21, 51, 21, 35, 21, 51, 21, 35, 21, 51, 21, 35, 21, 33, 1, 53, 35, 21, 35, 53, 35, 21, 1, 53, 35, 21, 1, 53, 35, 21, 1, 53, 35, 21, 1, 53, 35, 21, 1, 53, 35, 21, 1, 53, 35, 21, 3, 53, 35, 21, 35, 53, 35, 21, 1, 53, 35, 21, 35, 53, 35, 21, 5, 154, 250, 62, 1, 12, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 1, 12, 254, 110, 134, 134, 134, 1, 146, 134, 254, 110, 134, 1, 146, 134, 1, 146, 134, 254, 110, 134, 2, 158, 134, 134, 134, 134, 134, 1, 146, 134, 134, 134, 2, 54, 60, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 3, 36, 134, 134, 134, 134, 254, 244, 134, 134, 1, 12, 134, 134, 254, 244, 134, 134, 254, 244, 134, 134, 1, 12, 134, 134, 253, 232, 134, 134, 1, 12, 134, 134, 134, 134, 254, 244, 134, 134, 134, 134, 0, 2, 255, 216, 1, 116, 4, 142, 2, 114, 0, 3, 0, 7, 0, 0, 1, 33, 53, 33, 7, 33, 53, 33, 4, 142, 251, 74, 4, 182, 205, 252, 228, 3, 28, 2, 54, 60, 254, 134, 0, 1, 0, 0, 255, 56, 3, 130, 5, 112, 0, 8, 0, 0, 1, 33, 1, 35, 1, 1, 51, 1, 33, 3, 130, 254, 161, 254, 99, 134, 1, 173, 254, 83, 134, 1, 157, 1, 95, 2, 54, 253, 2, 3, 28, 3, 28, 253, 2, 0, 0, 1, 255, 216, 255, 56, 3, 90, 5, 112, 0, 8, 0, 0, 5, 35, 1, 33, 53, 33, 1, 51, 1, 3, 90, 134, 254, 99, 254, 161, 1, 95, 1, 157, 134, 254, 83, 200, 2, 254, 60, 2, 254, 252, 228, 0, 0, 1, 0, 188, 0, 0, 4, 235, 5, 154, 0, 35, 0, 0, 1, 62, 3, 53, 53, 51, 21, 20, 14, 2, 7, 21, 62, 5, 53, 53, 51, 21, 20, 14, 4, 7, 17, 35, 17, 51, 1, 100, 79, 141, 105, 61, 165, 81, 145, 203, 122, 101, 187, 164, 136, 97, 53, 165, 58, 109, 158, 201, 240, 137, 168, 168, 3, 217, 15, 78, 114, 146, 84, 12, 16, 109, 192, 156, 112, 30, 188, 20, 77, 110, 139, 162, 184, 99, 12, 16, 111, 213, 194, 170, 137, 98, 26, 254, 43, 5, 154, 0, 0, 2, 0, 188, 0, 0, 4, 235, 5, 154, 0, 35, 0, 51, 0, 0, 1, 62, 3, 53, 53, 51, 21, 20, 14, 2, 7, 21, 62, 5, 53, 53, 51, 21, 20, 14, 4, 7, 17, 35, 17, 51, 23, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 1, 100, 79, 141, 105, 61, 165, 81, 145, 203, 122, 101, 187, 164, 136, 97, 53, 165, 58, 109, 158, 201, 240, 137, 168, 168, 179, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 3, 217, 15, 78, 114, 146, 84, 12, 16, 109, 192, 156, 112, 30, 188, 20, 77, 110, 139, 162, 184, 99, 12, 16, 111, 213, 194, 170, 137, 98, 26, 254, 43, 5, 154, 204, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 0, 1, 0, 188, 0, 0, 4, 18, 5, 154, 0, 17, 0, 0, 1, 52, 46, 2, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 17, 35, 3, 106, 56, 112, 169, 112, 69, 168, 241, 142, 227, 159, 85, 168, 3, 11, 101, 184, 140, 83, 250, 249, 5, 154, 91, 169, 240, 149, 252, 239, 0, 2, 0, 188, 0, 0, 4, 40, 5, 154, 0, 10, 0, 14, 0, 0, 1, 35, 22, 22, 21, 17, 35, 17, 33, 1, 35, 1, 51, 17, 35, 1, 99, 9, 5, 5, 168, 1, 37, 2, 71, 190, 254, 142, 148, 148, 5, 20, 66, 144, 66, 252, 0, 5, 154, 250, 102, 1, 164, 254, 92, 0, 0, 2, 0, 188, 0, 0, 4, 18, 5, 154, 0, 17, 0, 33, 0, 0, 1, 52, 46, 2, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 17, 35, 1, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 3, 106, 56, 112, 169, 112, 69, 168, 241, 142, 227, 159, 85, 168, 254, 252, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 3, 11, 101, 184, 140, 83, 250, 249, 5, 154, 91, 169, 240, 149, 252, 239, 2, 129, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 0, 0, 1, 0, 188, 0, 0, 4, 58, 5, 154, 0, 31, 0, 0, 1, 52, 46, 2, 35, 35, 21, 30, 3, 21, 17, 35, 17, 52, 46, 2, 39, 17, 35, 17, 33, 50, 30, 2, 21, 17, 35, 3, 146, 59, 116, 172, 112, 99, 89, 136, 91, 47, 168, 18, 45, 75, 57, 168, 1, 15, 142, 230, 163, 88, 168, 3, 11, 101, 184, 140, 83, 246, 6, 49, 110, 180, 136, 253, 208, 2, 42, 87, 122, 80, 42, 7, 252, 132, 5, 154, 91, 169, 240, 149, 252, 239, 0, 2, 0, 188, 0, 0, 3, 126, 5, 154, 0, 14, 0, 21, 0, 0, 33, 35, 17, 51, 21, 30, 3, 21, 20, 14, 2, 7, 53, 54, 54, 53, 52, 38, 39, 1, 100, 168, 168, 133, 201, 135, 69, 69, 135, 201, 133, 179, 183, 183, 179, 5, 154, 176, 19, 87, 130, 172, 103, 104, 171, 131, 86, 19, 151, 34, 185, 141, 140, 184, 36, 0, 0, 3, 0, 188, 0, 0, 3, 126, 5, 154, 0, 15, 0, 30, 0, 37, 0, 0, 1, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 3, 35, 17, 51, 21, 30, 3, 21, 20, 14, 2, 7, 53, 54, 54, 53, 52, 38, 39, 2, 19, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 218, 168, 168, 133, 201, 135, 69, 69, 135, 201, 133, 179, 183, 183, 179, 2, 133, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 253, 123, 5, 154, 176, 19, 87, 130, 172, 103, 104, 171, 131, 86, 19, 151, 34, 185, 141, 140, 184, 36, 0, 0, 1, 0, 188, 0, 0, 2, 166, 5, 154, 0, 10, 0, 0, 1, 5, 21, 37, 17, 35, 17, 51, 5, 21, 37, 1, 100, 1, 66, 254, 190, 168, 168, 1, 66, 254, 190, 4, 36, 117, 165, 115, 252, 131, 5, 154, 117, 167, 117, 0, 0, 1, 0, 188, 0, 0, 3, 231, 5, 154, 0, 14, 0, 0, 1, 21, 5, 37, 21, 5, 37, 21, 5, 37, 17, 35, 17, 51, 5, 3, 231, 254, 191, 254, 190, 1, 66, 1, 65, 254, 191, 254, 190, 168, 168, 1, 66, 5, 153, 167, 116, 117, 207, 117, 116, 167, 114, 115, 252, 131, 5, 154, 117, 0, 0, 1, 0, 188, 0, 0, 3, 231, 5, 154, 0, 12, 0, 0, 1, 21, 5, 37, 21, 5, 21, 37, 17, 35, 17, 51, 5, 3, 231, 254, 191, 254, 190, 1, 66, 254, 190, 168, 168, 1, 66, 5, 153, 167, 116, 117, 207, 117, 165, 115, 252, 131, 5, 154, 117, 0, 0, 1, 0, 188, 0, 0, 3, 106, 5, 154, 0, 10, 0, 0, 1, 5, 21, 37, 17, 35, 17, 51, 5, 21, 37, 1, 100, 2, 6, 253, 250, 168, 168, 2, 6, 253, 250, 4, 36, 186, 165, 184, 252, 131, 5, 154, 186, 167, 186, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 19, 0, 0, 19, 5, 17, 51, 17, 5, 21, 37, 21, 5, 21, 37, 17, 35, 17, 37, 53, 5, 53, 37, 82, 1, 66, 168, 1, 66, 254, 190, 1, 66, 254, 190, 168, 254, 190, 1, 66, 254, 190, 4, 133, 117, 1, 138, 254, 57, 116, 165, 115, 208, 116, 165, 115, 254, 73, 1, 244, 116, 167, 117, 208, 116, 0, 1, 0, 188, 0, 0, 2, 166, 5, 154, 0, 11, 0, 0, 19, 51, 17, 5, 21, 37, 21, 5, 21, 37, 17, 35, 188, 168, 1, 66, 254, 190, 1, 66, 254, 190, 168, 5, 154, 254, 57, 116, 165, 115, 208, 116, 165, 115, 254, 73, 0, 1, 0, 82, 0, 0, 2, 60, 5, 154, 0, 11, 0, 0, 33, 35, 17, 5, 53, 37, 53, 5, 53, 37, 17, 51, 2, 60, 168, 254, 190, 1, 66, 254, 190, 1, 66, 168, 1, 183, 115, 165, 116, 208, 115, 165, 116, 1, 199, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 19, 0, 0, 1, 5, 21, 37, 21, 5, 17, 35, 17, 5, 53, 37, 53, 5, 53, 37, 17, 51, 17, 37, 3, 126, 254, 190, 1, 66, 254, 190, 168, 254, 190, 1, 66, 254, 190, 1, 66, 168, 1, 66, 3, 222, 116, 208, 117, 167, 116, 254, 12, 1, 184, 116, 165, 116, 209, 116, 165, 116, 1, 199, 254, 118, 117, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 15, 0, 0, 1, 5, 17, 35, 17, 5, 53, 37, 53, 5, 53, 37, 17, 51, 17, 37, 3, 126, 254, 190, 168, 254, 190, 1, 66, 254, 190, 1, 66, 168, 1, 66, 3, 222, 116, 252, 150, 1, 184, 116, 165, 116, 209, 116, 165, 116, 1, 199, 254, 118, 117, 0, 0, 1, 0, 188, 0, 0, 4, 3, 5, 154, 0, 13, 0, 0, 1, 35, 17, 35, 17, 51, 1, 21, 1, 1, 35, 1, 53, 1, 1, 110, 10, 168, 168, 2, 100, 254, 188, 1, 127, 203, 254, 165, 1, 46, 4, 238, 251, 18, 5, 154, 254, 197, 95, 254, 209, 253, 47, 2, 188, 53, 1, 38, 0, 1, 0, 72, 1, 88, 2, 47, 4, 0, 0, 5, 0, 0, 1, 35, 1, 1, 51, 1, 2, 45, 186, 254, 213, 1, 43, 188, 254, 207, 1, 88, 1, 80, 1, 88, 254, 168, 0, 1, 0, 188, 0, 0, 3, 54, 5, 154, 0, 16, 0, 0, 1, 1, 35, 39, 46, 3, 39, 35, 22, 22, 21, 21, 35, 17, 51, 1, 100, 1, 210, 192, 139, 23, 40, 35, 32, 16, 4, 6, 9, 168, 168, 2, 212, 253, 44, 227, 38, 68, 66, 64, 34, 60, 135, 75, 227, 5, 154, 0, 0, 1, 0, 188, 0, 0, 4, 4, 5, 154, 0, 17, 0, 0, 1, 62, 3, 53, 53, 51, 21, 20, 2, 6, 6, 7, 17, 35, 17, 51, 1, 100, 102, 180, 135, 79, 176, 98, 177, 247, 150, 168, 168, 3, 39, 25, 98, 150, 205, 133, 16, 12, 146, 254, 254, 203, 141, 29, 253, 123, 5, 154, 0, 2, 0, 188, 0, 0, 4, 4, 5, 154, 0, 17, 0, 33, 0, 0, 1, 62, 3, 53, 53, 51, 21, 20, 2, 6, 6, 7, 17, 35, 17, 51, 19, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 1, 100, 102, 180, 135, 79, 176, 98, 177, 247, 150, 168, 168, 221, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 3, 39, 25, 98, 150, 205, 133, 16, 12, 146, 254, 254, 203, 141, 29, 253, 123, 5, 154, 254, 186, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 0, 1, 0, 47, 0, 0, 4, 4, 5, 154, 0, 32, 0, 0, 19, 52, 54, 55, 17, 51, 17, 22, 22, 23, 62, 3, 53, 53, 51, 21, 20, 14, 2, 7, 6, 6, 7, 17, 35, 17, 46, 3, 47, 78, 63, 168, 35, 56, 19, 82, 142, 103, 59, 176, 77, 140, 198, 121, 11, 73, 52, 168, 31, 52, 37, 21, 2, 216, 72, 112, 25, 1, 241, 254, 15, 14, 49, 32, 33, 102, 143, 184, 114, 16, 12, 129, 231, 192, 145, 43, 57, 86, 20, 253, 249, 2, 7, 12, 42, 54, 65, 0, 0, 1, 0, 27, 0, 0, 3, 190, 5, 154, 0, 25, 0, 0, 33, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 1, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 51, 1, 3, 190, 191, 249, 6, 11, 8, 3, 4, 11, 12, 255, 181, 1, 117, 254, 161, 189, 220, 11, 21, 8, 3, 12, 21, 10, 227, 181, 254, 153, 2, 3, 12, 37, 23, 11, 37, 24, 253, 253, 2, 209, 2, 201, 254, 40, 25, 50, 26, 32, 53, 20, 1, 212, 253, 57, 0, 3, 0, 27, 0, 0, 3, 190, 5, 154, 0, 29, 0, 33, 0, 37, 0, 0, 1, 19, 3, 19, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 19, 3, 19, 3, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 51, 1, 55, 39, 7, 5, 55, 39, 7, 2, 233, 179, 181, 215, 191, 249, 6, 11, 8, 3, 4, 11, 12, 255, 181, 222, 177, 179, 202, 189, 220, 11, 21, 8, 3, 12, 21, 10, 227, 181, 254, 242, 104, 104, 99, 254, 241, 98, 97, 103, 4, 0, 254, 209, 254, 217, 254, 86, 2, 3, 12, 37, 23, 11, 37, 24, 253, 253, 1, 174, 1, 35, 1, 47, 1, 154, 254, 40, 25, 50, 26, 32, 53, 20, 1, 212, 252, 136, 175, 178, 176, 173, 171, 177, 177, 0, 2, 0, 188, 0, 0, 3, 200, 5, 154, 0, 6, 0, 11, 0, 0, 51, 17, 51, 1, 21, 1, 17, 19, 35, 17, 51, 37, 188, 168, 2, 100, 253, 156, 10, 10, 10, 1, 136, 5, 154, 254, 197, 95, 254, 130, 253, 126, 4, 238, 254, 69, 241, 0, 0, 1, 0, 188, 0, 0, 4, 18, 5, 154, 0, 11, 0, 0, 33, 35, 17, 37, 17, 35, 17, 51, 17, 5, 17, 51, 4, 18, 168, 253, 250, 168, 168, 2, 6, 168, 2, 51, 186, 253, 19, 5, 154, 253, 250, 186, 2, 192, 0, 2, 0, 188, 0, 0, 4, 18, 5, 154, 0, 11, 0, 15, 0, 0, 33, 35, 17, 37, 17, 35, 17, 51, 17, 5, 17, 51, 1, 5, 53, 37, 4, 18, 168, 253, 250, 168, 168, 2, 6, 168, 253, 82, 2, 6, 253, 250, 1, 120, 186, 253, 206, 5, 154, 254, 181, 186, 2, 5, 253, 63, 186, 207, 186, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 55, 0, 0, 19, 23, 22, 22, 23, 38, 38, 53, 17, 51, 17, 20, 6, 7, 54, 54, 55, 55, 21, 7, 6, 6, 7, 21, 22, 22, 23, 23, 21, 39, 38, 38, 39, 22, 22, 21, 17, 35, 17, 52, 54, 55, 6, 6, 7, 7, 53, 55, 54, 54, 55, 53, 38, 38, 39, 39, 82, 223, 29, 56, 24, 4, 4, 164, 4, 4, 24, 56, 29, 223, 131, 52, 98, 43, 43, 98, 52, 131, 223, 29, 56, 24, 4, 4, 164, 4, 4, 24, 56, 29, 223, 131, 52, 98, 43, 43, 98, 52, 131, 4, 133, 177, 23, 52, 25, 38, 75, 38, 1, 147, 254, 109, 38, 75, 38, 25, 52, 23, 177, 191, 103, 42, 58, 21, 4, 22, 58, 41, 104, 189, 177, 23, 51, 25, 38, 75, 38, 254, 63, 1, 193, 38, 75, 38, 25, 51, 23, 177, 189, 104, 41, 58, 22, 4, 21, 58, 42, 103, 0, 1, 0, 47, 0, 0, 1, 241, 5, 154, 0, 21, 0, 0, 19, 52, 54, 55, 17, 51, 17, 22, 22, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 47, 78, 63, 168, 63, 78, 21, 37, 52, 31, 168, 31, 52, 37, 21, 2, 216, 72, 112, 25, 1, 241, 254, 15, 25, 112, 72, 36, 65, 54, 42, 12, 253, 249, 2, 7, 12, 42, 54, 65, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 11, 0, 0, 19, 5, 17, 51, 17, 5, 21, 37, 17, 35, 17, 37, 82, 1, 66, 168, 1, 66, 254, 190, 168, 254, 190, 3, 202, 117, 2, 69, 253, 126, 116, 165, 115, 253, 142, 2, 175, 116, 0, 1, 0, 188, 0, 0, 2, 166, 5, 154, 0, 7, 0, 0, 19, 51, 17, 5, 21, 37, 17, 35, 188, 168, 1, 66, 254, 190, 168, 5, 154, 253, 126, 116, 165, 115, 253, 142, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 25, 0, 0, 19, 23, 54, 55, 17, 51, 17, 22, 22, 23, 23, 21, 39, 6, 6, 7, 17, 35, 17, 46, 3, 53, 53, 39, 82, 242, 34, 46, 168, 60, 77, 4, 181, 227, 18, 48, 29, 168, 31, 52, 37, 21, 181, 3, 202, 88, 37, 18, 1, 241, 254, 15, 24, 104, 68, 65, 165, 81, 24, 38, 11, 253, 249, 2, 7, 12, 42, 54, 65, 36, 10, 65, 0, 1, 0, 188, 0, 0, 1, 100, 5, 154, 0, 3, 0, 0, 33, 35, 17, 51, 1, 100, 168, 168, 5, 154, 0, 1, 0, 47, 0, 0, 1, 241, 5, 154, 0, 21, 0, 0, 19, 52, 54, 55, 17, 51, 17, 22, 22, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 47, 78, 63, 168, 63, 78, 21, 37, 52, 31, 168, 31, 52, 37, 21, 2, 216, 72, 112, 25, 1, 241, 254, 15, 25, 112, 72, 36, 65, 54, 42, 12, 253, 249, 2, 7, 12, 42, 54, 65, 0, 0, 2, 0, 72, 0, 232, 3, 193, 4, 167, 0, 5, 0, 11, 0, 0, 1, 35, 1, 1, 51, 9, 2, 35, 1, 1, 51, 2, 45, 186, 254, 213, 1, 43, 188, 254, 207, 2, 195, 254, 211, 186, 1, 47, 254, 209, 186, 1, 255, 1, 80, 1, 88, 254, 168, 254, 235, 254, 174, 1, 82, 1, 86, 0, 0, 3, 255, 233, 0, 0, 3, 3, 5, 154, 0, 9, 0, 22, 0, 33, 0, 0, 9, 2, 17, 35, 17, 1, 1, 17, 51, 3, 51, 38, 38, 53, 53, 52, 62, 2, 55, 35, 7, 37, 35, 22, 22, 21, 21, 20, 6, 7, 51, 55, 1, 200, 1, 59, 254, 197, 164, 254, 197, 1, 59, 164, 160, 4, 3, 5, 1, 1, 3, 2, 4, 177, 1, 79, 4, 3, 4, 3, 4, 3, 178, 4, 139, 254, 70, 254, 69, 254, 234, 1, 22, 1, 187, 1, 186, 1, 15, 252, 56, 35, 85, 65, 147, 31, 49, 41, 36, 18, 252, 252, 35, 79, 61, 147, 65, 85, 35, 255, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 11, 0, 0, 1, 5, 17, 35, 17, 5, 53, 37, 17, 51, 17, 37, 3, 126, 254, 190, 168, 254, 190, 1, 66, 168, 1, 66, 3, 35, 116, 253, 81, 2, 115, 116, 165, 116, 2, 130, 253, 187, 117, 0, 0, 1, 0, 82, 0, 0, 2, 60, 5, 154, 0, 7, 0, 0, 33, 35, 17, 5, 53, 37, 17, 51, 2, 60, 168, 254, 190, 1, 66, 168, 2, 115, 116, 165, 116, 2, 130, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 9, 0, 0, 1, 51, 5, 21, 37, 17, 35, 37, 53, 5, 1, 148, 139, 1, 95, 254, 190, 141, 254, 163, 1, 66, 5, 154, 126, 165, 115, 251, 22, 126, 167, 117, 0, 1, 0, 188, 0, 0, 3, 231, 5, 154, 0, 13, 0, 0, 37, 5, 35, 17, 51, 5, 37, 21, 5, 37, 17, 37, 5, 21, 2, 166, 254, 190, 168, 168, 1, 66, 1, 65, 254, 191, 254, 190, 1, 66, 1, 65, 117, 117, 5, 154, 117, 116, 167, 116, 117, 251, 180, 117, 116, 167, 0, 1, 0, 2, 0, 0, 4, 78, 5, 154, 0, 29, 0, 0, 33, 35, 17, 1, 51, 23, 30, 3, 23, 51, 38, 38, 53, 53, 51, 21, 20, 6, 7, 51, 62, 3, 55, 55, 51, 1, 2, 124, 168, 254, 46, 192, 139, 23, 40, 34, 32, 15, 5, 6, 8, 168, 9, 6, 4, 16, 32, 35, 40, 23, 139, 192, 254, 46, 2, 198, 2, 212, 227, 38, 69, 65, 64, 34, 60, 135, 75, 227, 227, 75, 135, 60, 34, 64, 66, 68, 38, 227, 253, 44, 0, 1, 0, 48, 0, 1, 2, 237, 5, 154, 0, 12, 0, 0, 37, 1, 53, 1, 1, 53, 1, 51, 1, 1, 21, 1, 1, 1, 226, 254, 78, 1, 143, 254, 117, 1, 172, 237, 254, 78, 1, 117, 254, 136, 1, 213, 1, 1, 87, 14, 1, 140, 1, 71, 14, 1, 83, 254, 169, 254, 204, 35, 254, 136, 254, 141, 0, 1, 0, 188, 0, 0, 3, 214, 5, 154, 0, 9, 0, 0, 19, 51, 17, 37, 51, 17, 35, 17, 5, 35, 188, 168, 1, 230, 140, 168, 254, 26, 140, 5, 154, 253, 75, 175, 252, 108, 2, 227, 175, 0, 0, 1, 0, 188, 2, 205, 1, 100, 5, 154, 0, 3, 0, 0, 1, 35, 17, 51, 1, 100, 168, 168, 2, 205, 2, 205, 0, 1, 0, 47, 1, 247, 1, 241, 5, 154, 0, 18, 0, 0, 19, 52, 54, 55, 17, 51, 17, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 47, 78, 63, 168, 63, 78, 35, 61, 82, 47, 47, 82, 61, 35, 2, 216, 72, 112, 25, 1, 241, 254, 15, 25, 112, 72, 47, 82, 61, 35, 35, 61, 82, 0, 1, 0, 82, 1, 163, 3, 126, 5, 154, 0, 8, 0, 0, 1, 37, 21, 1, 1, 53, 5, 17, 51, 2, 60, 1, 66, 254, 106, 254, 106, 1, 66, 168, 2, 164, 254, 189, 254, 190, 1, 66, 189, 254, 2, 246, 0, 1, 0, 82, 0, 0, 3, 126, 5, 185, 0, 8, 0, 0, 33, 35, 17, 5, 53, 1, 1, 21, 37, 2, 60, 168, 254, 190, 1, 150, 1, 150, 254, 190, 4, 184, 254, 189, 1, 66, 254, 190, 189, 254, 0, 1, 0, 82, 0, 0, 2, 60, 5, 154, 0, 6, 0, 0, 33, 35, 17, 5, 53, 1, 51, 2, 60, 168, 254, 190, 1, 111, 123, 4, 184, 254, 189, 1, 35, 0, 0, 1, 0, 82, 0, 0, 2, 201, 5, 154, 0, 24, 0, 0, 1, 52, 54, 55, 17, 5, 53, 1, 51, 17, 22, 22, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 1, 7, 78, 63, 254, 190, 1, 111, 123, 63, 78, 21, 37, 52, 31, 168, 31, 52, 37, 21, 2, 216, 72, 112, 25, 1, 15, 254, 189, 1, 35, 254, 15, 25, 112, 72, 36, 65, 54, 42, 12, 253, 249, 2, 7, 12, 42, 54, 65, 0, 0, 3, 0, 188, 0, 0, 3, 200, 5, 154, 0, 9, 0, 12, 0, 15, 0, 0, 51, 17, 51, 1, 21, 1, 21, 1, 21, 1, 3, 17, 1, 1, 17, 37, 188, 178, 2, 80, 254, 81, 1, 185, 253, 156, 4, 1, 155, 254, 101, 1, 168, 5, 154, 254, 197, 95, 254, 238, 4, 254, 226, 95, 254, 147, 5, 2, 254, 26, 1, 8, 254, 141, 253, 236, 255, 0, 0, 1, 0, 188, 0, 0, 2, 166, 5, 154, 0, 11, 0, 0, 1, 5, 21, 37, 21, 5, 17, 35, 17, 51, 17, 37, 2, 166, 254, 190, 1, 66, 254, 190, 168, 168, 1, 66, 3, 222, 116, 208, 117, 167, 116, 254, 12, 5, 154, 254, 118, 117, 0, 5, 0, 188, 0, 0, 3, 218, 5, 154, 0, 23, 0, 32, 0, 43, 0, 59, 0, 75, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 21, 20, 14, 2, 35, 33, 17, 1, 50, 54, 53, 52, 38, 35, 35, 17, 21, 17, 51, 50, 54, 53, 52, 46, 2, 35, 19, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 3, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 1, 243, 105, 174, 125, 69, 41, 66, 85, 44, 45, 89, 71, 45, 74, 131, 178, 104, 254, 201, 1, 64, 137, 151, 149, 148, 147, 147, 148, 163, 43, 80, 111, 68, 49, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 43, 43, 56, 15, 26, 37, 21, 21, 37, 27, 16, 58, 5, 154, 47, 95, 142, 96, 68, 111, 83, 53, 11, 8, 7, 43, 75, 110, 73, 96, 152, 107, 57, 5, 154, 253, 130, 128, 128, 115, 115, 254, 26, 158, 254, 26, 134, 128, 64, 86, 52, 22, 254, 180, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 2, 129, 59, 43, 20, 37, 28, 17, 17, 28, 37, 20, 43, 59, 0, 1, 0, 188, 0, 0, 4, 14, 5, 154, 0, 12, 0, 0, 33, 35, 1, 35, 17, 35, 17, 51, 17, 51, 1, 51, 1, 4, 14, 220, 254, 54, 4, 168, 168, 4, 1, 189, 195, 254, 40, 2, 195, 253, 61, 5, 154, 253, 94, 2, 162, 253, 82, 0, 0, 1, 0, 188, 0, 0, 4, 82, 5, 154, 0, 30, 0, 0, 51, 17, 51, 1, 1, 51, 17, 35, 17, 52, 62, 2, 55, 35, 6, 6, 7, 7, 35, 39, 38, 38, 39, 35, 30, 3, 21, 17, 188, 163, 1, 42, 1, 42, 159, 168, 1, 3, 4, 2, 10, 26, 48, 32, 152, 62, 152, 32, 52, 27, 9, 2, 4, 3, 1, 5, 154, 254, 154, 1, 102, 250, 102, 3, 208, 33, 68, 65, 57, 21, 37, 69, 38, 182, 182, 39, 73, 38, 22, 58, 66, 70, 34, 252, 48, 0, 0, 3, 0, 188, 0, 0, 4, 82, 5, 154, 0, 11, 0, 28, 0, 45, 0, 0, 1, 17, 35, 17, 1, 1, 17, 35, 17, 51, 9, 2, 38, 38, 39, 35, 22, 22, 21, 21, 20, 6, 7, 51, 54, 54, 55, 55, 5, 22, 22, 23, 51, 38, 38, 53, 53, 52, 54, 55, 35, 6, 6, 7, 7, 4, 82, 168, 254, 223, 254, 219, 168, 163, 1, 42, 1, 42, 254, 31, 32, 52, 27, 9, 5, 5, 5, 5, 10, 26, 52, 32, 91, 1, 18, 32, 50, 25, 10, 5, 5, 5, 5, 10, 26, 48, 32, 92, 5, 154, 250, 102, 1, 253, 1, 92, 254, 164, 254, 3, 5, 154, 254, 154, 1, 102, 254, 154, 39, 73, 38, 37, 75, 38, 219, 38, 74, 36, 38, 71, 39, 109, 109, 39, 69, 37, 35, 72, 38, 219, 36, 73, 35, 37, 69, 38, 110, 0, 0, 1, 0, 108, 0, 0, 4, 22, 5, 154, 0, 25, 0, 0, 33, 17, 46, 3, 53, 53, 51, 21, 16, 23, 17, 51, 17, 54, 17, 53, 51, 21, 20, 14, 2, 7, 17, 1, 237, 101, 145, 94, 45, 168, 217, 168, 217, 168, 45, 94, 145, 101, 3, 112, 14, 91, 137, 172, 94, 46, 46, 254, 202, 46, 1, 146, 254, 110, 46, 1, 54, 46, 46, 94, 172, 137, 91, 14, 252, 144, 0, 1, 0, 47, 0, 0, 1, 241, 5, 178, 0, 23, 0, 0, 19, 52, 62, 2, 51, 51, 30, 3, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 47, 35, 61, 82, 47, 8, 45, 80, 58, 34, 21, 37, 52, 31, 168, 31, 52, 37, 21, 4, 209, 47, 82, 61, 35, 2, 36, 61, 80, 46, 36, 65, 54, 42, 12, 252, 0, 4, 0, 12, 42, 54, 65, 0, 0, 1, 0, 188, 0, 0, 2, 166, 5, 154, 0, 6, 0, 0, 19, 51, 1, 21, 37, 17, 35, 188, 123, 1, 111, 254, 190, 168, 5, 154, 254, 221, 189, 254, 251, 72, 0, 1, 0, 47, 0, 0, 2, 166, 5, 154, 0, 24, 0, 0, 19, 52, 54, 55, 17, 51, 1, 21, 37, 17, 22, 22, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 47, 78, 63, 123, 1, 111, 254, 190, 63, 78, 21, 37, 52, 31, 168, 31, 52, 37, 21, 2, 216, 72, 112, 25, 1, 241, 254, 221, 189, 254, 254, 241, 25, 112, 72, 36, 65, 54, 42, 12, 253, 249, 2, 7, 12, 42, 54, 65, 0, 2, 0, 27, 0, 231, 3, 133, 4, 179, 0, 5, 0, 9, 0, 0, 19, 53, 1, 1, 21, 1, 17, 7, 19, 19, 27, 1, 181, 1, 181, 254, 75, 239, 239, 239, 2, 182, 46, 1, 207, 254, 49, 46, 254, 49, 2, 232, 250, 254, 255, 1, 1, 0, 0, 2, 0, 64, 0, 0, 3, 170, 5, 154, 0, 17, 0, 21, 0, 0, 51, 1, 1, 53, 1, 1, 51, 23, 55, 51, 1, 1, 21, 1, 1, 35, 39, 7, 19, 7, 19, 19, 64, 1, 69, 254, 187, 1, 73, 254, 183, 219, 218, 218, 219, 254, 183, 1, 73, 254, 186, 1, 70, 219, 218, 218, 218, 239, 239, 239, 1, 93, 1, 89, 46, 1, 93, 1, 89, 231, 231, 254, 167, 254, 163, 46, 254, 167, 254, 163, 231, 231, 3, 207, 250, 254, 255, 1, 1, 0, 0, 3, 0, 188, 0, 0, 4, 82, 5, 154, 0, 9, 0, 26, 0, 43, 0, 0, 1, 17, 35, 1, 1, 35, 17, 51, 9, 2, 38, 38, 39, 35, 22, 22, 21, 17, 20, 6, 7, 51, 54, 54, 55, 55, 1, 6, 6, 7, 7, 23, 22, 22, 23, 51, 38, 38, 53, 17, 52, 54, 55, 4, 82, 150, 254, 205, 254, 205, 154, 163, 1, 42, 1, 42, 254, 50, 34, 69, 32, 7, 4, 1, 1, 4, 7, 32, 69, 34, 82, 1, 121, 32, 66, 33, 82, 81, 33, 67, 32, 7, 4, 1, 1, 4, 5, 154, 250, 102, 2, 61, 253, 195, 5, 154, 253, 212, 2, 44, 253, 212, 63, 138, 64, 64, 138, 63, 254, 207, 64, 137, 64, 65, 137, 63, 152, 1, 155, 63, 133, 62, 153, 152, 62, 133, 63, 62, 133, 63, 1, 49, 62, 133, 63, 0, 0, 2, 0, 44, 0, 0, 3, 150, 5, 178, 0, 11, 0, 15, 0, 0, 19, 1, 1, 21, 1, 1, 35, 39, 7, 35, 9, 5, 44, 1, 181, 1, 181, 254, 171, 1, 23, 193, 182, 183, 192, 1, 23, 254, 171, 1, 181, 1, 6, 254, 250, 254, 249, 3, 106, 2, 72, 253, 184, 46, 254, 56, 254, 140, 244, 244, 1, 116, 1, 200, 254, 184, 1, 95, 1, 95, 254, 161, 0, 1, 0, 82, 0, 0, 4, 40, 5, 178, 0, 18, 0, 0, 1, 21, 7, 39, 38, 38, 39, 17, 35, 17, 6, 6, 7, 7, 39, 53, 23, 37, 5, 4, 40, 227, 91, 24, 43, 22, 168, 23, 42, 24, 91, 227, 234, 1, 1, 1, 1, 5, 178, 195, 218, 79, 21, 41, 28, 251, 66, 4, 192, 29, 43, 20, 79, 218, 195, 220, 220, 220, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 55, 0, 0, 19, 23, 22, 22, 23, 38, 38, 53, 17, 51, 17, 20, 6, 7, 54, 54, 55, 55, 21, 7, 6, 6, 7, 21, 22, 22, 23, 23, 21, 39, 38, 38, 39, 22, 22, 21, 17, 35, 17, 52, 54, 55, 6, 6, 7, 7, 53, 55, 54, 54, 55, 53, 38, 38, 39, 39, 82, 223, 29, 56, 24, 4, 4, 164, 4, 4, 24, 56, 29, 223, 131, 52, 98, 43, 43, 98, 52, 131, 223, 29, 56, 24, 4, 4, 164, 4, 4, 24, 56, 29, 223, 131, 52, 98, 43, 43, 98, 52, 131, 4, 133, 177, 23, 52, 25, 38, 75, 38, 1, 147, 254, 109, 38, 75, 38, 25, 52, 23, 177, 191, 103, 42, 58, 21, 4, 22, 58, 41, 104, 189, 177, 23, 51, 25, 38, 75, 38, 254, 63, 1, 193, 38, 75, 38, 25, 51, 23, 177, 189, 104, 41, 58, 22, 4, 21, 58, 42, 103, 0, 1, 0, 82, 255, 232, 4, 40, 5, 178, 0, 13, 0, 0, 23, 53, 55, 23, 17, 51, 23, 55, 21, 7, 39, 17, 35, 39, 82, 227, 180, 112, 229, 234, 227, 180, 112, 229, 24, 195, 218, 156, 4, 177, 196, 220, 195, 218, 156, 251, 79, 196, 0, 1, 0, 2, 0, 0, 4, 78, 5, 154, 0, 29, 0, 0, 1, 1, 35, 39, 46, 3, 39, 35, 22, 22, 21, 21, 35, 53, 52, 54, 55, 35, 14, 3, 7, 7, 35, 1, 17, 51, 2, 124, 1, 210, 192, 139, 23, 40, 35, 32, 16, 4, 6, 9, 168, 8, 6, 5, 15, 32, 34, 40, 23, 139, 192, 1, 210, 168, 2, 212, 253, 44, 227, 38, 68, 66, 64, 34, 60, 135, 75, 227, 227, 75, 135, 60, 34, 64, 65, 69, 38, 227, 2, 212, 2, 198, 0, 3, 0, 27, 0, 0, 3, 190, 5, 154, 0, 37, 0, 41, 0, 45, 0, 0, 1, 51, 54, 54, 55, 55, 51, 3, 19, 3, 19, 35, 39, 38, 38, 39, 35, 17, 35, 17, 35, 6, 6, 7, 7, 35, 19, 3, 19, 3, 51, 23, 22, 22, 23, 51, 17, 51, 19, 55, 39, 7, 5, 55, 39, 7, 2, 49, 4, 22, 49, 31, 104, 181, 207, 179, 181, 215, 191, 105, 32, 50, 15, 4, 131, 4, 20, 56, 34, 108, 181, 223, 178, 179, 202, 189, 100, 30, 41, 17, 4, 131, 121, 104, 104, 99, 254, 241, 98, 97, 103, 3, 200, 63, 124, 64, 215, 254, 102, 254, 209, 254, 217, 254, 86, 218, 66, 141, 66, 254, 21, 1, 235, 66, 139, 68, 218, 1, 175, 1, 34, 1, 47, 1, 154, 214, 65, 124, 63, 1, 210, 252, 136, 175, 178, 176, 173, 171, 177, 177, 0, 6, 0, 188, 0, 0, 4, 82, 5, 154, 0, 9, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 0, 1, 17, 35, 37, 5, 35, 17, 51, 5, 37, 1, 5, 37, 53, 37, 5, 37, 17, 7, 19, 17, 7, 37, 17, 55, 3, 17, 55, 4, 82, 158, 254, 210, 254, 211, 157, 157, 1, 45, 1, 46, 253, 168, 1, 42, 1, 44, 254, 212, 254, 214, 2, 86, 186, 186, 186, 254, 100, 184, 184, 184, 5, 154, 250, 102, 219, 219, 5, 154, 220, 220, 252, 189, 211, 212, 234, 211, 210, 165, 1, 3, 129, 252, 69, 1, 3, 130, 129, 254, 254, 129, 3, 186, 254, 255, 129, 0, 1, 0, 108, 0, 0, 4, 22, 5, 154, 0, 25, 0, 0, 1, 17, 30, 3, 21, 21, 35, 53, 16, 39, 17, 35, 17, 6, 17, 21, 35, 53, 52, 62, 2, 55, 17, 2, 149, 101, 145, 94, 45, 168, 217, 168, 217, 168, 45, 94, 145, 101, 5, 154, 252, 144, 14, 92, 137, 171, 94, 46, 46, 1, 53, 46, 254, 111, 1, 145, 46, 254, 203, 46, 46, 94, 171, 137, 92, 14, 3, 112, 0, 1, 0, 188, 0, 0, 1, 100, 2, 205, 0, 3, 0, 0, 33, 35, 17, 51, 1, 100, 168, 168, 2, 205, 0, 1, 0, 82, 255, 231, 3, 126, 5, 185, 0, 13, 0, 0, 37, 37, 21, 1, 1, 53, 5, 17, 5, 53, 1, 1, 21, 37, 2, 60, 1, 66, 254, 106, 254, 106, 1, 66, 254, 190, 1, 150, 1, 150, 254, 190, 232, 254, 189, 254, 190, 1, 66, 189, 254, 3, 208, 254, 189, 1, 66, 254, 190, 189, 254, 0, 0, 2, 0, 108, 0, 0, 3, 120, 5, 154, 0, 6, 0, 11, 0, 0, 33, 17, 1, 53, 1, 51, 17, 1, 5, 51, 17, 35, 2, 208, 253, 156, 2, 100, 168, 253, 198, 1, 136, 10, 10, 2, 130, 1, 126, 95, 1, 59, 250, 102, 4, 36, 241, 1, 187, 0, 0, 1, 0, 10, 0, 0, 4, 210, 5, 154, 0, 25, 0, 0, 37, 53, 51, 17, 5, 35, 17, 35, 53, 51, 53, 51, 21, 51, 21, 35, 17, 37, 51, 17, 51, 21, 35, 21, 35, 53, 2, 111, 228, 254, 26, 140, 215, 215, 168, 229, 229, 1, 230, 140, 215, 215, 168, 247, 139, 1, 97, 175, 1, 228, 139, 247, 247, 139, 254, 205, 175, 253, 238, 139, 247, 247, 0, 1, 0, 75, 1, 247, 2, 13, 3, 185, 0, 19, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 75, 35, 61, 82, 47, 47, 82, 61, 35, 35, 61, 82, 47, 47, 82, 61, 35, 2, 216, 47, 82, 61, 35, 35, 61, 82, 47, 47, 82, 61, 35, 35, 61, 82, 0, 2, 0, 111, 1, 81, 1, 78, 4, 77, 0, 17, 0, 35, 0, 0, 19, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 221, 48, 62, 17, 29, 40, 24, 24, 41, 31, 17, 17, 31, 41, 24, 48, 62, 17, 29, 40, 24, 24, 41, 31, 17, 17, 31, 41, 3, 107, 65, 48, 22, 41, 32, 18, 18, 32, 41, 22, 24, 41, 30, 18, 253, 230, 65, 48, 22, 41, 32, 18, 18, 32, 41, 22, 24, 41, 30, 18, 0, 1, 0, 188, 1, 2, 4, 104, 4, 174, 0, 11, 0, 0, 1, 37, 21, 37, 19, 35, 19, 5, 53, 5, 3, 51, 2, 202, 1, 158, 254, 98, 70, 252, 80, 254, 88, 1, 168, 80, 252, 3, 7, 80, 254, 80, 254, 89, 1, 167, 80, 254, 80, 1, 167, 0, 0, 1, 0, 82, 0, 0, 3, 126, 5, 154, 0, 10, 0, 0, 1, 51, 1, 21, 37, 17, 35, 17, 5, 53, 37, 1, 148, 123, 1, 111, 254, 190, 168, 254, 190, 1, 66, 5, 154, 254, 221, 189, 254, 251, 72, 2, 115, 116, 165, 116, 0, 1, 0, 108, 0, 0, 4, 22, 5, 154, 0, 47, 0, 0, 1, 17, 54, 17, 53, 51, 21, 20, 14, 2, 7, 17, 30, 3, 21, 21, 35, 53, 16, 39, 17, 35, 17, 6, 17, 21, 35, 53, 52, 62, 2, 55, 17, 46, 3, 53, 53, 51, 21, 16, 23, 17, 2, 149, 217, 168, 45, 94, 145, 101, 101, 145, 94, 45, 168, 217, 168, 217, 168, 45, 94, 145, 101, 101, 145, 94, 45, 168, 217, 5, 154, 254, 110, 46, 1, 54, 46, 46, 94, 172, 137, 91, 14, 254, 186, 14, 92, 137, 171, 94, 46, 46, 1, 53, 46, 254, 111, 1, 145, 46, 254, 203, 46, 46, 94, 171, 137, 92, 14, 1, 70, 14, 91, 137, 172, 94, 46, 46, 254, 202, 46, 1, 146, 0, 0, 3, 0, 94, 0, 0, 4, 48, 5, 154, 0, 25, 0, 32, 0, 39, 0, 0, 37, 46, 3, 53, 52, 62, 2, 55, 53, 51, 21, 30, 3, 21, 20, 14, 2, 7, 21, 35, 1, 52, 38, 39, 17, 54, 54, 37, 20, 22, 23, 17, 6, 6, 1, 245, 101, 152, 102, 52, 56, 105, 151, 95, 164, 96, 152, 104, 55, 53, 103, 152, 99, 164, 1, 139, 115, 116, 116, 115, 253, 142, 118, 113, 115, 116, 189, 11, 86, 136, 181, 107, 115, 187, 139, 86, 15, 182, 179, 11, 82, 135, 186, 115, 104, 182, 141, 92, 15, 192, 2, 208, 166, 198, 26, 252, 247, 26, 196, 161, 158, 197, 27, 3, 7, 27, 204, 0, 0, 1, 255, 220, 254, 104, 0, 36, 6, 214, 0, 3, 0, 0, 19, 17, 35, 17, 36, 72, 6, 214, 247, 146, 8, 110, 0, 1, 255, 37, 254, 104, 0, 219, 6, 214, 0, 14, 0, 0, 19, 35, 17, 7, 39, 55, 39, 55, 23, 55, 23, 7, 23, 7, 39, 36, 72, 134, 49, 171, 171, 49, 170, 170, 49, 171, 171, 49, 134, 254, 104, 7, 67, 136, 49, 169, 168, 49, 171, 171, 49, 168, 169, 49, 136, 0, 0, 1, 255, 220, 254, 104, 1, 175, 6, 214, 0, 10, 0, 0, 1, 7, 39, 55, 33, 17, 35, 17, 33, 39, 55, 1, 175, 217, 49, 137, 254, 246, 72, 1, 82, 137, 49, 5, 255, 214, 49, 130, 248, 140, 7, 187, 130, 49, 0, 1, 254, 81, 254, 104, 0, 36, 6, 214, 0, 10, 0, 0, 19, 35, 17, 33, 23, 7, 39, 55, 23, 7, 33, 36, 72, 254, 246, 137, 49, 217, 217, 49, 137, 1, 82, 254, 104, 7, 116, 130, 49, 214, 215, 49, 130, 0, 0, 1, 0, 144, 1, 250, 2, 178, 2, 123, 0, 3, 0, 0, 1, 33, 53, 33, 2, 178, 253, 222, 2, 34, 1, 250, 129, 0, 0, 1, 0, 144, 1, 250, 2, 178, 2, 123, 0, 3, 0, 0, 1, 33, 53, 33, 2, 178, 253, 222, 2, 34, 1, 250, 129, 0, 0, 1, 0, 232, 2, 18, 4, 148, 2, 152, 0, 3, 0, 0, 1, 33, 53, 33, 4, 148, 252, 84, 3, 172, 2, 18, 134, 0, 0, 1, 0, 0, 1, 250, 8, 0, 2, 123, 0, 3, 0, 0, 1, 33, 53, 33, 8, 0, 248, 0, 8, 0, 1, 250, 129, 0, 0, 2, 0, 172, 254, 30, 2, 127, 6, 30, 0, 3, 0, 7, 0, 0, 1, 35, 17, 51, 1, 35, 17, 51, 1, 64, 148, 148, 1, 63, 148, 148, 254, 30, 8, 0, 248, 0, 8, 0, 0, 2, 0, 0, 253, 254, 3, 82, 255, 98, 0, 3, 0, 7, 0, 0, 17, 53, 33, 21, 5, 53, 33, 21, 3, 82, 252, 174, 3, 82, 254, 235, 119, 119, 237, 119, 119, 0, 0, 1, 0, 110, 3, 244, 1, 112, 5, 178, 0, 3, 0, 0, 1, 35, 3, 51, 1, 112, 116, 142, 148, 3, 244, 1, 190, 0, 0, 2, 0, 100, 3, 244, 2, 150, 5, 178, 0, 3, 0, 7, 0, 0, 19, 19, 35, 3, 33, 19, 35, 3, 250, 108, 118, 140, 1, 195, 111, 118, 140, 5, 178, 254, 66, 1, 190, 254, 66, 1, 190, 0, 0, 1, 0, 164, 1, 152, 2, 156, 3, 144, 0, 2, 0, 0, 19, 17, 5, 164, 1, 248, 1, 152, 1, 248, 254, 0, 0, 1, 0, 140, 255, 238, 1, 102, 0, 205, 0, 11, 0, 0, 23, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 248, 46, 62, 62, 46, 45, 65, 64, 18, 64, 46, 46, 67, 67, 46, 46, 64, 0, 0, 2, 0, 140, 255, 238, 3, 92, 0, 205, 0, 11, 0, 23, 0, 0, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 238, 46, 65, 65, 46, 45, 65, 65, 253, 221, 46, 62, 62, 46, 45, 65, 64, 18, 64, 46, 46, 67, 67, 46, 46, 64, 64, 46, 46, 67, 67, 46, 46, 64, 0, 0, 1, 0, 112, 1, 254, 1, 80, 2, 223, 0, 11, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 223, 46, 65, 65, 46, 47, 66, 66, 1, 254, 66, 46, 47, 66, 66, 47, 46, 66, 0, 21, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 77, 0, 89, 0, 145, 0, 158, 0, 167, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 5, 17, 51, 17, 33, 21, 1, 17, 33, 21, 33, 21, 51, 21, 35, 21, 33, 21, 37, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 37, 20, 14, 2, 35, 35, 17, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 54, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 139, 119, 1, 25, 254, 112, 1, 132, 254, 243, 250, 250, 1, 30, 253, 227, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 4, 144, 36, 70, 102, 66, 85, 119, 222, 129, 127, 125, 75, 77, 82, 77, 74, 83, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 67, 2, 205, 253, 154, 103, 252, 138, 2, 205, 102, 202, 102, 208, 103, 191, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 234, 49, 86, 65, 37, 254, 254, 2, 205, 120, 106, 58, 68, 254, 254, 66, 0, 22, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 83, 0, 139, 0, 152, 0, 161, 0, 174, 0, 183, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 17, 33, 21, 33, 21, 51, 21, 35, 21, 33, 21, 37, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 37, 20, 14, 2, 35, 35, 17, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 54, 1, 20, 14, 2, 35, 35, 17, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 54, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 139, 1, 132, 254, 243, 250, 250, 1, 30, 253, 227, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 4, 144, 36, 70, 102, 66, 85, 119, 222, 129, 127, 125, 75, 77, 82, 77, 74, 83, 254, 86, 36, 70, 102, 66, 85, 119, 222, 129, 127, 125, 75, 77, 82, 77, 74, 83, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 252, 71, 2, 205, 102, 202, 102, 208, 103, 191, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 234, 49, 86, 65, 37, 254, 254, 2, 205, 120, 106, 58, 68, 254, 254, 66, 3, 188, 49, 86, 65, 37, 254, 254, 2, 205, 120, 106, 58, 68, 254, 254, 66, 0, 0, 20, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 77, 0, 89, 0, 112, 0, 123, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 17, 51, 17, 33, 21, 33, 17, 33, 21, 33, 21, 51, 21, 35, 21, 33, 21, 33, 39, 38, 38, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 23, 23, 3, 52, 38, 35, 35, 21, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 248, 91, 119, 1, 25, 2, 227, 1, 132, 254, 243, 250, 250, 1, 30, 253, 103, 87, 20, 50, 29, 55, 119, 232, 59, 89, 59, 29, 85, 72, 25, 42, 14, 109, 158, 64, 65, 95, 93, 30, 49, 34, 18, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 248, 2, 205, 253, 154, 103, 2, 205, 102, 202, 102, 208, 103, 207, 46, 38, 254, 221, 2, 205, 28, 51, 71, 43, 78, 103, 17, 2, 8, 54, 27, 235, 2, 0, 48, 58, 227, 19, 33, 44, 0, 20, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 77, 0, 89, 0, 112, 0, 123, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 17, 51, 17, 33, 21, 51, 17, 33, 21, 33, 21, 51, 21, 35, 21, 33, 21, 33, 39, 38, 38, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 23, 23, 3, 52, 38, 35, 35, 21, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 195, 119, 1, 25, 123, 1, 132, 254, 243, 250, 250, 1, 30, 251, 96, 87, 20, 50, 29, 55, 119, 232, 59, 89, 59, 29, 85, 72, 25, 42, 14, 109, 158, 64, 65, 95, 93, 30, 49, 34, 18, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 248, 2, 205, 253, 154, 103, 2, 205, 102, 202, 102, 208, 103, 207, 46, 38, 254, 221, 2, 205, 28, 51, 71, 43, 78, 103, 17, 2, 8, 54, 27, 235, 2, 0, 48, 58, 227, 19, 33, 44, 0, 0, 21, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 84, 0, 93, 0, 104, 0, 115, 0, 125, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 5, 20, 14, 2, 35, 35, 17, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 54, 5, 20, 14, 2, 35, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 62, 2, 1, 21, 51, 21, 35, 17, 35, 17, 33, 21, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 249, 242, 36, 70, 102, 66, 85, 119, 222, 129, 127, 125, 75, 77, 82, 77, 74, 83, 3, 75, 55, 102, 144, 89, 216, 222, 193, 191, 126, 134, 129, 98, 96, 64, 99, 68, 34, 1, 96, 249, 249, 119, 1, 132, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 25, 49, 86, 65, 37, 254, 254, 2, 205, 120, 106, 58, 68, 254, 254, 66, 57, 83, 136, 96, 53, 2, 205, 177, 174, 119, 130, 254, 0, 37, 69, 97, 1, 53, 212, 103, 254, 212, 2, 205, 102, 0, 21, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 77, 0, 100, 0, 111, 0, 131, 0, 151, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 17, 51, 17, 33, 21, 33, 39, 38, 38, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 23, 23, 3, 52, 38, 35, 35, 21, 51, 50, 62, 2, 5, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 248, 21, 119, 1, 25, 1, 213, 87, 20, 50, 29, 55, 119, 232, 59, 89, 59, 29, 85, 72, 25, 42, 14, 109, 158, 64, 65, 95, 93, 30, 49, 34, 18, 3, 125, 50, 91, 128, 79, 77, 125, 89, 49, 47, 90, 131, 84, 75, 123, 89, 49, 126, 31, 56, 79, 49, 51, 82, 57, 31, 33, 58, 79, 46, 49, 81, 58, 32, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 248, 2, 205, 253, 154, 103, 207, 46, 38, 254, 221, 2, 205, 28, 51, 71, 43, 78, 103, 17, 2, 8, 54, 27, 235, 2, 0, 48, 58, 227, 19, 33, 44, 120, 87, 140, 99, 53, 53, 96, 133, 80, 82, 140, 101, 57, 52, 95, 134, 93, 66, 101, 68, 34, 39, 71, 97, 58, 63, 98, 69, 36, 33, 66, 98, 0, 21, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 77, 0, 100, 0, 111, 0, 131, 0, 151, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 17, 51, 17, 33, 21, 33, 39, 38, 38, 35, 35, 17, 35, 17, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 23, 23, 3, 52, 38, 35, 35, 21, 51, 50, 62, 2, 5, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 115, 119, 1, 25, 253, 123, 87, 20, 50, 29, 55, 119, 232, 59, 89, 59, 29, 85, 72, 25, 43, 13, 109, 158, 64, 65, 95, 93, 30, 49, 34, 18, 5, 91, 50, 91, 128, 79, 77, 125, 89, 49, 47, 90, 131, 84, 75, 123, 89, 49, 126, 31, 56, 79, 49, 51, 82, 57, 31, 33, 58, 79, 46, 49, 81, 58, 32, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 248, 2, 205, 253, 154, 103, 207, 46, 38, 254, 221, 2, 205, 28, 51, 71, 43, 78, 103, 17, 2, 8, 53, 28, 235, 2, 0, 48, 58, 227, 19, 33, 44, 120, 87, 140, 99, 53, 53, 96, 133, 80, 82, 140, 101, 57, 52, 95, 134, 93, 66, 101, 68, 34, 39, 71, 97, 58, 63, 98, 69, 36, 33, 66, 98, 0, 9, 0, 80, 255, 234, 12, 124, 5, 176, 0, 11, 0, 23, 0, 27, 0, 39, 0, 51, 0, 63, 0, 75, 0, 87, 0, 99, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 37, 1, 35, 1, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 148, 148, 176, 186, 158, 153, 169, 189, 139, 95, 110, 108, 93, 94, 106, 105, 3, 89, 252, 102, 143, 3, 153, 3, 66, 148, 176, 189, 155, 153, 169, 188, 140, 96, 108, 107, 93, 95, 106, 106, 252, 121, 148, 176, 188, 156, 152, 170, 189, 139, 96, 109, 108, 93, 94, 106, 105, 5, 211, 148, 176, 189, 155, 153, 169, 188, 140, 96, 108, 107, 93, 95, 106, 106, 2, 203, 195, 163, 178, 205, 190, 172, 172, 207, 2, 119, 141, 123, 121, 135, 140, 124, 121, 135, 88, 250, 92, 5, 164, 250, 80, 196, 162, 177, 208, 191, 174, 171, 207, 2, 118, 141, 123, 120, 134, 141, 123, 121, 133, 253, 138, 196, 162, 178, 207, 192, 173, 171, 207, 2, 118, 140, 124, 119, 135, 141, 123, 122, 132, 253, 138, 196, 162, 177, 208, 191, 174, 171, 207, 2, 118, 141, 123, 120, 134, 141, 123, 121, 133, 0, 1, 0, 130, 3, 219, 1, 94, 5, 154, 0, 3, 0, 0, 1, 3, 35, 19, 1, 94, 104, 116, 86, 5, 154, 254, 65, 1, 191, 0, 0, 2, 0, 141, 3, 219, 2, 132, 5, 154, 0, 3, 0, 7, 0, 0, 1, 3, 35, 19, 35, 3, 35, 19, 2, 132, 106, 116, 86, 147, 105, 115, 85, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 0, 0, 3, 0, 141, 3, 219, 3, 158, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 1, 3, 35, 19, 33, 3, 35, 19, 35, 3, 35, 19, 1, 105, 105, 115, 85, 2, 188, 106, 116, 86, 147, 105, 115, 85, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 254, 65, 1, 191, 0, 1, 0, 119, 3, 219, 1, 83, 5, 154, 0, 3, 0, 0, 19, 19, 35, 3, 253, 86, 116, 104, 5, 154, 254, 65, 1, 191, 0, 2, 0, 128, 3, 219, 2, 119, 5, 154, 0, 3, 0, 7, 0, 0, 1, 19, 35, 3, 33, 19, 35, 3, 1, 8, 86, 116, 106, 1, 162, 85, 115, 105, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 0, 3, 0, 128, 3, 219, 3, 145, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 1, 19, 35, 3, 33, 19, 35, 3, 33, 19, 35, 3, 3, 60, 85, 115, 105, 254, 83, 86, 116, 106, 1, 162, 85, 115, 105, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 254, 65, 1, 191, 0, 0, 1, 0, 43, 0, 0, 2, 93, 1, 74, 0, 6, 0, 0, 33, 39, 7, 35, 19, 51, 19, 1, 230, 164, 164, 115, 216, 132, 214, 229, 229, 1, 74, 254, 182, 0, 0, 5, 1, 139, 0, 0, 6, 119, 4, 226, 0, 11, 0, 31, 0, 51, 0, 71, 0, 91, 0, 0, 9, 2, 7, 1, 1, 39, 1, 1, 55, 9, 2, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 17, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 6, 117, 253, 234, 2, 24, 101, 253, 238, 253, 238, 96, 2, 19, 253, 234, 96, 2, 21, 2, 21, 251, 230, 23, 39, 29, 17, 17, 29, 39, 23, 22, 40, 30, 18, 17, 30, 40, 3, 241, 23, 39, 29, 17, 17, 29, 39, 23, 22, 40, 30, 18, 17, 30, 40, 254, 85, 17, 30, 40, 23, 23, 41, 31, 18, 18, 32, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 41, 31, 18, 18, 32, 40, 23, 23, 40, 30, 17, 4, 132, 253, 235, 253, 233, 88, 2, 16, 253, 240, 93, 2, 18, 2, 20, 94, 253, 237, 2, 20, 253, 32, 17, 30, 40, 23, 23, 41, 31, 18, 18, 32, 41, 22, 23, 40, 30, 17, 17, 30, 40, 23, 23, 41, 31, 18, 18, 32, 41, 22, 23, 40, 30, 17, 254, 106, 23, 39, 29, 17, 17, 29, 39, 23, 22, 40, 30, 18, 17, 30, 40, 3, 241, 23, 39, 29, 17, 17, 29, 39, 23, 22, 40, 30, 18, 17, 30, 40, 0, 4, 0, 180, 255, 238, 3, 35, 5, 154, 0, 3, 0, 15, 0, 19, 0, 31, 0, 0, 1, 3, 35, 3, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 3, 35, 3, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 119, 19, 135, 18, 88, 46, 65, 65, 46, 45, 66, 66, 1, 184, 19, 135, 18, 88, 46, 65, 65, 46, 45, 66, 66, 5, 154, 251, 250, 4, 6, 250, 84, 64, 46, 46, 65, 65, 46, 46, 64, 5, 172, 251, 250, 4, 6, 250, 84, 64, 46, 46, 65, 65, 46, 46, 64, 0, 3, 0, 103, 255, 238, 3, 58, 5, 178, 0, 23, 0, 32, 0, 48, 0, 0, 19, 53, 62, 3, 51, 50, 30, 2, 21, 20, 14, 4, 7, 7, 35, 3, 6, 6, 5, 52, 38, 39, 3, 62, 3, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 103, 38, 78, 84, 92, 53, 76, 137, 104, 61, 51, 77, 90, 77, 53, 1, 3, 135, 16, 60, 112, 2, 2, 93, 81, 9, 40, 68, 48, 27, 240, 43, 35, 33, 33, 33, 45, 45, 33, 33, 33, 35, 4, 162, 176, 24, 36, 24, 12, 40, 79, 118, 78, 74, 114, 95, 82, 84, 93, 58, 139, 3, 132, 17, 63, 91, 72, 94, 14, 254, 16, 42, 71, 72, 80, 251, 180, 32, 31, 47, 46, 32, 33, 33, 32, 46, 47, 31, 32, 0, 1, 0, 0, 5, 116, 3, 82, 5, 236, 0, 3, 0, 0, 1, 33, 53, 33, 3, 82, 252, 174, 3, 82, 5, 116, 120, 0, 0, 1, 0, 20, 254, 95, 6, 74, 255, 219, 0, 9, 0, 0, 1, 32, 19, 51, 2, 33, 32, 3, 51, 18, 3, 47, 1, 189, 188, 162, 239, 253, 212, 253, 212, 239, 162, 187, 254, 217, 1, 2, 254, 132, 1, 124, 254, 254, 0, 1, 0, 20, 5, 191, 6, 74, 7, 59, 0, 9, 0, 0, 1, 2, 33, 32, 3, 35, 18, 33, 32, 19, 5, 168, 188, 254, 67, 254, 66, 187, 162, 239, 2, 44, 2, 44, 239, 5, 191, 1, 2, 254, 254, 1, 124, 254, 132, 0, 0, 1, 0, 211, 255, 232, 4, 75, 4, 160, 0, 7, 0, 0, 1, 23, 1, 1, 7, 1, 1, 39, 3, 201, 105, 254, 127, 1, 154, 100, 254, 126, 254, 221, 111, 4, 160, 71, 253, 189, 254, 40, 86, 1, 188, 254, 68, 64, 0, 3, 0, 91, 255, 254, 6, 208, 5, 236, 0, 14, 0, 29, 0, 44, 0, 0, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 5, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 4, 250, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 2, 0, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 252, 117, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 4, 162, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 252, 86, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 125, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 0, 1, 0, 144, 1, 190, 2, 178, 2, 183, 0, 3, 0, 0, 1, 33, 53, 33, 2, 178, 253, 222, 2, 34, 1, 190, 249, 0, 0, 1, 254, 200, 0, 0, 2, 178, 5, 154, 0, 3, 0, 0, 1, 1, 35, 1, 2, 178, 252, 166, 144, 3, 91, 5, 154, 250, 102, 5, 154, 0, 0, 1, 0, 200, 254, 186, 2, 56, 5, 154, 0, 11, 0, 0, 1, 33, 17, 33, 21, 35, 17, 51, 21, 35, 17, 51, 2, 56, 254, 144, 1, 112, 222, 222, 222, 222, 254, 186, 6, 224, 119, 253, 67, 119, 253, 66, 0, 1, 0, 52, 254, 186, 1, 164, 5, 154, 0, 11, 0, 0, 1, 35, 53, 51, 17, 35, 53, 33, 17, 33, 53, 51, 1, 18, 222, 222, 221, 1, 111, 254, 145, 221, 1, 239, 119, 2, 189, 119, 249, 32, 119, 0, 0, 4, 0, 131, 255, 238, 6, 68, 5, 178, 0, 35, 0, 51, 0, 87, 0, 103, 0, 0, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 1, 79, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 101, 58, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 2, 141, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 101, 58, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 1, 142, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 254, 96, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 1, 160, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 254, 96, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 0, 4, 0, 131, 255, 238, 4, 173, 5, 178, 0, 35, 0, 51, 0, 55, 0, 67, 0, 0, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 1, 3, 35, 3, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 79, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 101, 58, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 2, 189, 19, 135, 18, 88, 46, 65, 65, 46, 45, 66, 66, 1, 142, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 254, 96, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 5, 172, 251, 250, 4, 6, 250, 84, 64, 46, 46, 65, 65, 46, 46, 64, 0, 4, 0, 180, 255, 238, 4, 214, 5, 178, 0, 3, 0, 15, 0, 51, 0, 67, 0, 0, 1, 3, 35, 3, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 1, 119, 19, 135, 18, 88, 46, 65, 65, 46, 45, 66, 66, 1, 164, 9, 14, 51, 76, 90, 76, 51, 37, 64, 84, 47, 169, 124, 153, 164, 76, 134, 101, 58, 52, 79, 92, 79, 52, 22, 11, 71, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 5, 154, 251, 250, 4, 6, 250, 84, 64, 46, 46, 65, 65, 46, 46, 64, 1, 160, 26, 83, 41, 64, 103, 90, 83, 85, 93, 56, 48, 74, 50, 25, 133, 176, 96, 40, 79, 118, 78, 74, 116, 97, 84, 83, 90, 54, 46, 75, 26, 254, 96, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 0, 1, 0, 77, 0, 0, 3, 191, 4, 132, 0, 23, 0, 0, 1, 3, 35, 19, 14, 3, 35, 34, 46, 2, 39, 53, 22, 22, 51, 50, 62, 2, 55, 51, 3, 191, 237, 157, 242, 54, 117, 119, 115, 52, 48, 76, 65, 57, 27, 56, 141, 87, 48, 110, 118, 122, 59, 141, 3, 247, 252, 9, 3, 207, 12, 20, 13, 8, 4, 7, 12, 8, 203, 21, 27, 6, 10, 14, 9, 0, 0, 1, 0, 104, 0, 0, 3, 86, 5, 154, 0, 15, 0, 0, 19, 33, 50, 22, 21, 20, 6, 35, 17, 35, 17, 35, 17, 35, 17, 35, 104, 1, 238, 107, 149, 142, 108, 108, 158, 106, 128, 5, 154, 147, 117, 115, 152, 252, 121, 5, 51, 250, 205, 5, 51, 0, 0, 2, 0, 164, 1, 112, 2, 175, 3, 184, 0, 12, 0, 16, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 51, 17, 3, 35, 17, 51, 1, 202, 59, 106, 81, 48, 48, 81, 106, 59, 229, 111, 118, 118, 1, 112, 41, 75, 107, 67, 66, 109, 77, 42, 253, 184, 1, 225, 254, 134, 0, 0, 2, 0, 164, 1, 112, 2, 175, 3, 184, 0, 12, 0, 16, 0, 0, 19, 17, 51, 50, 30, 2, 21, 20, 14, 2, 35, 39, 51, 17, 35, 164, 229, 58, 107, 81, 48, 48, 81, 106, 59, 118, 118, 118, 1, 112, 2, 72, 42, 77, 109, 66, 67, 107, 75, 41, 103, 1, 122, 0, 0, 1, 0, 76, 1, 50, 3, 12, 3, 243, 0, 14, 0, 0, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 3, 12, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 2, 169, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 2, 0, 106, 254, 248, 1, 149, 4, 22, 0, 11, 0, 15, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 19, 35, 3, 218, 46, 66, 66, 46, 47, 65, 65, 23, 117, 117, 160, 3, 56, 66, 46, 46, 64, 64, 46, 46, 66, 253, 172, 254, 20, 1, 236, 0, 2, 0, 20, 254, 95, 6, 74, 7, 59, 0, 9, 0, 19, 0, 0, 1, 32, 19, 51, 2, 33, 32, 3, 51, 18, 1, 2, 33, 32, 3, 35, 18, 33, 32, 19, 3, 47, 1, 189, 188, 162, 239, 253, 212, 253, 212, 239, 162, 187, 4, 55, 188, 254, 67, 254, 66, 187, 162, 239, 2, 44, 2, 44, 239, 254, 217, 1, 2, 254, 132, 1, 124, 254, 254, 6, 230, 1, 2, 254, 254, 1, 124, 254, 132, 0, 0, 2, 0, 76, 255, 254, 3, 12, 5, 236, 0, 14, 0, 29, 0, 0, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 19, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 3, 12, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 42, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 4, 162, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 252, 86, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 0, 3, 0, 140, 255, 234, 4, 79, 5, 176, 0, 3, 0, 15, 0, 27, 0, 0, 1, 1, 35, 1, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 79, 252, 204, 143, 3, 51, 253, 125, 55, 78, 78, 55, 56, 79, 79, 2, 49, 55, 78, 78, 55, 56, 79, 79, 5, 154, 250, 92, 5, 164, 248, 80, 55, 56, 79, 79, 56, 55, 80, 251, 72, 80, 55, 56, 79, 79, 56, 55, 80, 0, 1, 0, 209, 1, 184, 5, 154, 2, 238, 0, 26, 0, 0, 1, 6, 6, 35, 34, 38, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 22, 51, 50, 62, 2, 55, 5, 154, 9, 168, 161, 71, 174, 100, 124, 96, 179, 8, 135, 3, 48, 88, 126, 81, 135, 166, 85, 129, 53, 39, 64, 45, 26, 2, 2, 238, 148, 162, 54, 55, 67, 176, 72, 114, 81, 43, 88, 45, 45, 26, 46, 66, 40, 0, 0, 1, 0, 20, 254, 95, 6, 74, 255, 219, 0, 9, 0, 0, 5, 32, 3, 35, 18, 33, 32, 19, 35, 2, 3, 47, 254, 66, 187, 162, 239, 2, 44, 2, 44, 239, 162, 188, 159, 254, 254, 1, 124, 254, 132, 1, 2, 0, 0, 1, 0, 120, 0, 159, 4, 249, 4, 253, 0, 23, 0, 0, 37, 19, 1, 39, 1, 5, 53, 5, 1, 55, 1, 3, 51, 3, 1, 23, 1, 37, 21, 37, 1, 7, 1, 19, 2, 121, 33, 254, 193, 88, 1, 108, 254, 9, 1, 255, 254, 134, 79, 1, 78, 33, 128, 34, 1, 67, 85, 254, 148, 1, 246, 254, 6, 1, 123, 79, 254, 172, 34, 159, 1, 223, 254, 158, 86, 1, 64, 30, 122, 35, 1, 82, 84, 254, 133, 1, 231, 254, 35, 1, 102, 90, 254, 191, 35, 122, 34, 254, 175, 83, 1, 114, 254, 27, 0, 3, 0, 110, 0, 215, 3, 71, 4, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 214, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 253, 216, 46, 65, 65, 46, 47, 66, 66, 4, 12, 66, 46, 47, 66, 66, 47, 46, 66, 252, 203, 66, 46, 47, 66, 66, 47, 46, 66, 1, 155, 66, 46, 47, 66, 66, 47, 46, 66, 0, 4, 0, 141, 3, 219, 4, 184, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 3, 35, 19, 33, 3, 35, 19, 33, 3, 35, 19, 35, 3, 35, 19, 1, 105, 105, 115, 85, 1, 161, 105, 115, 85, 2, 188, 106, 116, 86, 147, 105, 115, 85, 5, 154, 254, 65, 1, 191, 254, 65, 1, 191, 254, 65, 1, 191, 254, 65, 1, 191, 0, 0, 4, 0, 120, 0, 215, 4, 169, 4, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 145, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 254, 39, 46, 65, 65, 46, 47, 66, 66, 3, 34, 46, 65, 65, 46, 47, 66, 66, 4, 12, 66, 46, 47, 66, 66, 47, 46, 66, 252, 203, 66, 46, 47, 66, 66, 47, 46, 66, 1, 155, 66, 46, 47, 66, 66, 47, 46, 66, 66, 46, 47, 66, 66, 47, 46, 66, 0, 0, 5, 0, 120, 1, 69, 3, 177, 4, 127, 0, 19, 0, 39, 0, 59, 0, 79, 0, 99, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 100, 17, 30, 41, 24, 23, 41, 30, 18, 18, 30, 41, 23, 22, 41, 31, 18, 2, 69, 18, 31, 41, 22, 23, 41, 31, 18, 18, 31, 40, 23, 23, 41, 31, 18, 253, 176, 18, 31, 40, 22, 22, 41, 32, 19, 19, 31, 40, 22, 22, 40, 32, 19, 2, 88, 17, 30, 41, 24, 23, 41, 30, 18, 18, 31, 40, 23, 22, 41, 31, 18, 254, 213, 17, 30, 41, 24, 23, 40, 32, 18, 18, 31, 41, 23, 22, 41, 31, 18, 4, 5, 23, 41, 30, 18, 18, 30, 41, 23, 24, 41, 30, 17, 17, 30, 41, 253, 163, 23, 40, 31, 18, 18, 32, 40, 23, 23, 41, 30, 18, 18, 31, 41, 33, 24, 41, 30, 18, 18, 30, 41, 24, 24, 41, 30, 17, 16, 30, 41, 2, 63, 23, 41, 30, 18, 18, 30, 41, 23, 24, 41, 31, 17, 17, 31, 41, 254, 189, 23, 41, 30, 18, 18, 30, 41, 23, 24, 41, 30, 17, 17, 30, 41, 0, 2, 0, 120, 255, 247, 1, 88, 5, 205, 0, 11, 0, 23, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 231, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 4, 236, 66, 46, 47, 66, 66, 47, 46, 66, 251, 11, 66, 46, 47, 66, 66, 47, 46, 66, 0, 4, 0, 120, 255, 246, 4, 169, 5, 205, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 145, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 254, 39, 46, 65, 65, 46, 47, 66, 66, 3, 34, 46, 65, 65, 46, 47, 66, 66, 4, 236, 66, 46, 47, 66, 66, 47, 46, 66, 251, 10, 66, 46, 47, 66, 66, 47, 46, 66, 2, 124, 66, 46, 47, 66, 66, 47, 46, 66, 66, 46, 47, 66, 66, 47, 46, 66, 0, 0, 5, 0, 206, 255, 61, 7, 58, 5, 165, 0, 11, 0, 31, 0, 51, 0, 71, 0, 91, 0, 0, 1, 17, 33, 7, 33, 17, 35, 17, 33, 53, 33, 17, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 17, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 4, 69, 2, 245, 9, 253, 18, 132, 253, 15, 2, 241, 254, 103, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 2, 216, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 253, 40, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 5, 165, 253, 14, 135, 253, 17, 2, 237, 136, 2, 241, 254, 58, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 21, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 253, 63, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 40, 30, 17, 17, 30, 40, 0, 3, 0, 120, 255, 247, 1, 88, 5, 205, 0, 11, 0, 23, 0, 35, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 231, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 4, 236, 66, 46, 47, 66, 66, 47, 46, 66, 251, 11, 66, 46, 47, 66, 66, 47, 46, 66, 2, 123, 66, 46, 47, 66, 66, 47, 46, 66, 0, 4, 0, 120, 255, 247, 1, 88, 5, 205, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 231, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 47, 46, 65, 65, 46, 47, 66, 66, 4, 236, 66, 46, 47, 66, 66, 47, 46, 66, 251, 11, 66, 46, 47, 66, 66, 47, 46, 66, 1, 167, 66, 46, 47, 66, 66, 47, 46, 66, 1, 167, 66, 46, 47, 66, 66, 47, 46, 66, 0, 19, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 103, 0, 117, 0, 133, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 34, 7, 7, 51, 21, 35, 3, 2, 33, 34, 39, 53, 22, 51, 50, 54, 55, 19, 35, 53, 51, 55, 62, 3, 51, 50, 23, 21, 38, 3, 52, 54, 55, 51, 6, 6, 21, 20, 22, 23, 35, 38, 38, 37, 52, 46, 2, 39, 51, 22, 22, 21, 20, 6, 7, 35, 54, 54, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 251, 27, 146, 24, 31, 166, 187, 90, 58, 254, 222, 33, 57, 36, 50, 76, 93, 21, 91, 103, 124, 28, 8, 54, 85, 113, 66, 65, 51, 47, 8, 79, 80, 108, 83, 72, 74, 81, 108, 85, 74, 2, 122, 18, 37, 59, 41, 108, 80, 79, 74, 85, 108, 81, 74, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 2, 65, 160, 208, 138, 253, 120, 254, 94, 16, 143, 21, 145, 147, 2, 124, 138, 219, 66, 106, 76, 41, 19, 149, 28, 252, 77, 135, 213, 94, 104, 212, 126, 118, 220, 100, 95, 224, 119, 63, 115, 108, 104, 52, 94, 213, 135, 119, 224, 95, 100, 220, 0, 17, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 83, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 9, 2, 39, 1, 1, 55, 1, 1, 23, 1, 1, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 252, 176, 254, 172, 254, 170, 121, 1, 86, 254, 170, 119, 1, 88, 1, 86, 117, 254, 172, 1, 86, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 146, 1, 84, 254, 172, 121, 1, 82, 1, 86, 121, 254, 172, 1, 84, 123, 254, 172, 254, 174, 0, 0, 17, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 75, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 35, 19, 51, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 251, 74, 168, 102, 217, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 252, 241, 1, 246, 0, 0, 19, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 127, 0, 139, 0, 195, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 19, 21, 35, 17, 51, 21, 33, 53, 51, 17, 35, 53, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 245, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 234, 70, 70, 254, 253, 70, 70, 2, 95, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 6, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 5, 62, 102, 253, 255, 102, 102, 2, 1, 102, 250, 124, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 0, 0, 20, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 127, 0, 183, 0, 191, 0, 201, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 5, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 1, 39, 33, 7, 35, 1, 51, 1, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 250, 245, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 2, 70, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 254, 244, 65, 254, 225, 63, 130, 1, 16, 132, 1, 16, 254, 183, 4, 5, 1, 3, 1, 5, 4, 98, 220, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 6, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 70, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 2, 112, 181, 181, 2, 205, 253, 51, 2, 46, 11, 33, 8, 9, 31, 12, 254, 236, 0, 21, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 83, 0, 139, 0, 147, 0, 157, 0, 167, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 21, 35, 17, 51, 21, 33, 53, 51, 17, 35, 53, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 1, 39, 33, 7, 35, 1, 51, 1, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 1, 21, 51, 21, 35, 17, 35, 17, 33, 21, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 251, 223, 70, 70, 254, 253, 70, 70, 3, 135, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 251, 180, 65, 254, 225, 63, 130, 1, 16, 132, 1, 16, 254, 183, 4, 5, 1, 3, 1, 5, 4, 98, 220, 1, 163, 249, 249, 119, 1, 132, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 2, 138, 102, 253, 255, 102, 102, 2, 1, 102, 250, 124, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 254, 253, 181, 181, 2, 205, 253, 51, 2, 46, 11, 33, 8, 9, 31, 12, 254, 236, 1, 77, 212, 103, 254, 212, 2, 205, 102, 0, 0, 22, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 127, 0, 135, 0, 145, 0, 155, 0, 163, 0, 173, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 1, 39, 33, 7, 35, 1, 51, 1, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 1, 21, 51, 21, 35, 17, 35, 17, 33, 21, 3, 39, 33, 7, 35, 1, 51, 1, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 254, 99, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 251, 180, 65, 254, 225, 63, 130, 1, 16, 132, 1, 16, 254, 183, 4, 5, 1, 3, 1, 5, 4, 98, 220, 1, 163, 249, 249, 119, 1, 132, 52, 65, 254, 225, 63, 130, 1, 16, 132, 1, 16, 254, 183, 4, 5, 1, 3, 1, 5, 4, 98, 220, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 6, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 254, 253, 181, 181, 2, 205, 253, 51, 2, 46, 11, 33, 8, 9, 31, 12, 254, 236, 1, 77, 212, 103, 254, 212, 2, 205, 102, 1, 12, 181, 181, 2, 205, 253, 51, 2, 46, 11, 33, 8, 9, 31, 12, 254, 236, 0, 0, 22, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 127, 0, 135, 0, 145, 0, 173, 0, 184, 0, 195, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 19, 39, 33, 7, 35, 1, 51, 1, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 1, 1, 38, 38, 39, 35, 30, 3, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 46, 3, 53, 17, 51, 17, 19, 20, 14, 2, 35, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 253, 179, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 15, 65, 254, 225, 63, 130, 1, 16, 132, 1, 16, 254, 183, 4, 5, 1, 3, 1, 5, 4, 98, 220, 253, 34, 254, 184, 8, 15, 3, 3, 1, 2, 2, 1, 117, 151, 1, 60, 7, 18, 5, 2, 1, 2, 1, 1, 117, 102, 55, 102, 144, 89, 216, 222, 193, 191, 126, 134, 129, 98, 96, 64, 99, 68, 34, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 6, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 2, 112, 181, 181, 2, 205, 253, 51, 2, 46, 11, 33, 8, 9, 31, 12, 254, 236, 254, 230, 2, 19, 10, 30, 9, 6, 32, 36, 33, 7, 254, 46, 2, 205, 253, 250, 10, 32, 9, 5, 33, 37, 34, 6, 1, 198, 253, 51, 253, 253, 83, 136, 96, 53, 2, 205, 177, 174, 119, 130, 254, 0, 37, 69, 97, 0, 22, 0, 100, 254, 32, 9, 173, 7, 105, 0, 5, 0, 11, 0, 17, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 127, 0, 155, 0, 166, 0, 177, 0, 197, 0, 217, 0, 0, 19, 17, 33, 21, 35, 21, 37, 53, 33, 17, 35, 53, 1, 17, 51, 21, 51, 21, 33, 53, 51, 53, 51, 17, 33, 53, 33, 21, 33, 53, 33, 21, 1, 53, 33, 21, 1, 35, 17, 51, 17, 35, 17, 51, 1, 53, 33, 21, 1, 35, 17, 51, 1, 53, 33, 21, 51, 53, 33, 21, 1, 35, 17, 51, 53, 35, 17, 51, 1, 35, 17, 51, 1, 20, 14, 2, 35, 34, 46, 2, 39, 53, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 38, 38, 35, 34, 6, 21, 20, 30, 2, 23, 22, 22, 1, 1, 38, 38, 39, 35, 30, 3, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 46, 3, 53, 17, 51, 17, 19, 20, 14, 2, 35, 35, 17, 51, 50, 22, 7, 52, 38, 35, 35, 17, 51, 50, 62, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 100, 1, 123, 241, 7, 68, 1, 123, 138, 247, 65, 138, 241, 6, 83, 241, 138, 252, 155, 1, 83, 250, 218, 1, 83, 254, 173, 1, 83, 5, 229, 138, 138, 138, 138, 250, 178, 1, 83, 251, 60, 138, 138, 3, 113, 1, 83, 150, 1, 83, 249, 83, 138, 138, 138, 138, 8, 191, 138, 138, 253, 179, 27, 61, 98, 70, 23, 50, 47, 39, 12, 18, 45, 49, 49, 23, 34, 45, 26, 10, 16, 34, 54, 38, 46, 61, 37, 16, 35, 64, 89, 55, 24, 48, 42, 33, 9, 29, 84, 42, 56, 61, 13, 29, 48, 35, 87, 91, 252, 206, 254, 184, 8, 15, 3, 3, 1, 2, 2, 1, 117, 151, 1, 60, 7, 18, 5, 2, 1, 2, 1, 1, 117, 102, 55, 102, 144, 89, 216, 222, 193, 191, 126, 134, 129, 98, 96, 64, 99, 68, 34, 3, 78, 50, 91, 128, 79, 77, 125, 89, 49, 47, 90, 131, 84, 75, 123, 89, 49, 126, 31, 56, 79, 49, 51, 82, 57, 31, 33, 58, 79, 46, 49, 81, 58, 32, 5, 238, 1, 123, 138, 241, 241, 138, 254, 133, 241, 247, 65, 1, 123, 241, 138, 138, 241, 254, 133, 138, 138, 138, 138, 8, 191, 138, 138, 249, 82, 1, 83, 2, 128, 1, 83, 248, 201, 138, 138, 2, 17, 1, 83, 5, 91, 138, 138, 138, 138, 251, 60, 1, 83, 150, 1, 83, 252, 196, 1, 83, 253, 6, 39, 73, 57, 34, 7, 12, 16, 8, 130, 17, 26, 18, 10, 16, 25, 32, 16, 21, 35, 34, 34, 20, 24, 48, 51, 54, 30, 43, 74, 53, 30, 5, 8, 10, 4, 125, 24, 27, 51, 39, 22, 34, 30, 31, 18, 46, 97, 2, 112, 2, 19, 10, 30, 9, 6, 32, 36, 33, 7, 254, 46, 2, 205, 253, 250, 10, 32, 9, 5, 33, 37, 34, 6, 1, 198, 253, 51, 253, 253, 83, 136, 96, 53, 2, 205, 177, 174, 119, 130, 254, 0, 37, 69, 97, 3, 177, 87, 140, 99, 53, 53, 96, 133, 80, 82, 140, 101, 57, 52, 95, 134, 93, 66, 101, 68, 34, 39, 71, 97, 58, 63, 98, 69, 36, 33, 66, 98, 0, 2, 0, 72, 3, 96, 2, 166, 6, 217, 0, 12, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 32, 17, 20, 14, 2, 3, 34, 6, 21, 20, 22, 51, 50, 17, 52, 38, 1, 109, 140, 153, 160, 153, 1, 37, 43, 80, 117, 59, 85, 83, 81, 85, 164, 82, 3, 96, 220, 208, 229, 232, 254, 72, 108, 168, 114, 59, 3, 2, 165, 171, 157, 158, 1, 66, 167, 162, 0, 0, 2, 0, 90, 2, 205, 1, 4, 6, 236, 0, 11, 0, 15, 0, 0, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 35, 17, 51, 174, 37, 47, 47, 37, 39, 47, 47, 25, 127, 127, 6, 84, 43, 33, 30, 46, 46, 30, 33, 43, 252, 121, 2, 207, 0, 0, 2, 0, 47, 3, 117, 2, 170, 6, 199, 0, 10, 0, 18, 0, 0, 1, 35, 21, 35, 53, 33, 53, 1, 51, 17, 51, 3, 35, 6, 7, 3, 33, 17, 52, 2, 170, 111, 131, 254, 119, 1, 113, 155, 111, 238, 4, 12, 27, 217, 1, 0, 4, 63, 202, 202, 93, 2, 43, 253, 229, 1, 156, 31, 41, 254, 172, 1, 68, 32, 0, 1, 0, 127, 3, 94, 2, 137, 6, 203, 0, 21, 0, 0, 19, 53, 22, 51, 50, 54, 53, 52, 35, 7, 17, 33, 21, 33, 21, 54, 22, 21, 20, 6, 35, 34, 127, 113, 86, 86, 100, 205, 153, 1, 200, 254, 183, 182, 186, 174, 151, 123, 3, 137, 148, 72, 90, 72, 151, 8, 1, 197, 125, 201, 14, 151, 127, 127, 160, 0, 0, 2, 0, 74, 3, 96, 2, 166, 6, 217, 0, 38, 0, 54, 0, 0, 1, 21, 46, 3, 35, 34, 6, 7, 6, 6, 21, 51, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 53, 52, 38, 2, 98, 14, 39, 42, 44, 18, 57, 85, 35, 30, 45, 4, 29, 109, 79, 60, 95, 66, 35, 45, 80, 107, 61, 63, 113, 85, 50, 56, 101, 140, 84, 43, 81, 194, 34, 59, 45, 26, 22, 41, 58, 37, 75, 85, 77, 6, 182, 129, 10, 17, 12, 6, 36, 35, 34, 128, 96, 49, 65, 39, 71, 99, 61, 62, 104, 76, 43, 48, 100, 152, 104, 117, 180, 124, 64, 16, 254, 88, 21, 40, 57, 36, 34, 64, 50, 30, 92, 72, 77, 91, 0, 1, 0, 78, 3, 117, 2, 160, 6, 209, 0, 6, 0, 0, 1, 35, 1, 33, 53, 33, 21, 1, 70, 148, 1, 66, 254, 90, 2, 82, 3, 117, 2, 229, 119, 53, 0, 3, 0, 72, 3, 96, 2, 166, 6, 217, 0, 19, 0, 28, 0, 38, 0, 0, 1, 22, 21, 20, 6, 35, 34, 38, 53, 52, 55, 38, 53, 52, 54, 51, 50, 22, 21, 20, 5, 54, 53, 52, 35, 34, 6, 21, 20, 23, 6, 21, 20, 22, 51, 50, 54, 53, 52, 2, 2, 164, 166, 147, 125, 168, 161, 131, 154, 131, 117, 145, 254, 238, 137, 133, 62, 75, 127, 158, 92, 74, 72, 92, 5, 51, 71, 152, 115, 129, 129, 107, 151, 80, 76, 125, 100, 121, 115, 94, 135, 16, 57, 82, 102, 55, 45, 84, 176, 55, 115, 51, 70, 70, 47, 114, 0, 2, 0, 78, 3, 94, 2, 170, 6, 217, 0, 39, 0, 57, 0, 0, 1, 50, 62, 2, 53, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 53, 30, 3, 19, 34, 14, 2, 21, 20, 22, 51, 50, 62, 2, 53, 52, 46, 2, 1, 55, 67, 94, 60, 27, 4, 13, 43, 55, 66, 36, 60, 98, 69, 37, 42, 76, 108, 65, 64, 113, 86, 50, 47, 94, 139, 91, 48, 97, 37, 19, 46, 48, 48, 83, 34, 58, 42, 24, 82, 70, 32, 61, 48, 29, 25, 44, 60, 3, 213, 52, 91, 126, 75, 28, 46, 34, 19, 39, 71, 98, 60, 64, 105, 76, 42, 51, 100, 150, 100, 105, 180, 131, 74, 24, 21, 127, 11, 19, 14, 9, 2, 143, 23, 44, 63, 40, 75, 86, 22, 37, 52, 30, 42, 70, 50, 28, 0, 1, 0, 92, 3, 248, 2, 145, 6, 43, 0, 11, 0, 0, 1, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 2, 145, 231, 100, 234, 234, 100, 231, 4, 223, 231, 231, 101, 231, 231, 0, 0, 1, 0, 92, 4, 223, 2, 145, 5, 68, 0, 3, 0, 0, 19, 33, 21, 33, 92, 2, 53, 253, 203, 5, 68, 101, 0, 2, 0, 92, 4, 78, 2, 145, 5, 213, 0, 3, 0, 7, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 92, 2, 53, 253, 203, 2, 53, 253, 203, 4, 178, 100, 1, 135, 100, 0, 0, 1, 0, 205, 2, 250, 2, 6, 7, 27, 0, 9, 0, 0, 1, 35, 38, 17, 16, 55, 51, 6, 17, 16, 2, 4, 127, 184, 184, 129, 188, 2, 250, 213, 1, 55, 1, 55, 222, 230, 254, 209, 254, 211, 0, 1, 0, 100, 2, 250, 1, 158, 7, 27, 0, 9, 0, 0, 19, 54, 17, 16, 39, 51, 22, 17, 16, 7, 100, 189, 189, 127, 187, 187, 2, 250, 223, 1, 45, 1, 47, 230, 222, 254, 201, 254, 201, 213, 0, 1, 0, 111, 2, 205, 2, 195, 5, 176, 0, 18, 0, 0, 19, 35, 17, 51, 21, 51, 54, 51, 50, 22, 21, 17, 35, 17, 52, 35, 34, 6, 21, 238, 127, 127, 4, 67, 144, 118, 136, 132, 149, 76, 112, 2, 205, 2, 207, 115, 135, 147, 133, 254, 53, 1, 194, 176, 120, 84, 0, 2, 0, 72, 254, 250, 2, 166, 2, 115, 0, 12, 0, 22, 0, 0, 1, 34, 38, 53, 52, 54, 51, 32, 17, 20, 14, 2, 3, 34, 17, 20, 22, 51, 50, 17, 52, 38, 1, 109, 139, 154, 160, 153, 1, 37, 43, 80, 117, 59, 168, 81, 85, 164, 82, 254, 250, 219, 209, 229, 232, 254, 71, 109, 167, 114, 58, 3, 2, 254, 174, 158, 155, 1, 63, 167, 165, 0, 0, 1, 0, 156, 255, 12, 2, 156, 2, 117, 0, 9, 0, 0, 5, 33, 53, 51, 17, 7, 53, 37, 17, 51, 2, 156, 254, 8, 184, 192, 1, 67, 189, 244, 113, 2, 82, 55, 124, 97, 253, 8, 0, 1, 0, 104, 255, 12, 2, 145, 2, 115, 0, 22, 0, 0, 5, 33, 53, 55, 54, 54, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 7, 21, 33, 2, 145, 253, 215, 240, 105, 55, 76, 61, 119, 98, 83, 152, 119, 137, 205, 164, 1, 129, 244, 115, 235, 103, 108, 56, 57, 74, 103, 150, 76, 131, 109, 154, 194, 156, 4, 0, 0, 1, 0, 129, 254, 248, 2, 141, 2, 115, 0, 32, 0, 0, 23, 53, 22, 51, 50, 54, 53, 52, 35, 35, 53, 51, 50, 53, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 21, 22, 21, 20, 6, 35, 34, 129, 102, 115, 80, 92, 219, 84, 80, 197, 144, 94, 92, 88, 125, 112, 136, 146, 176, 170, 141, 137, 211, 141, 75, 75, 64, 141, 119, 133, 119, 70, 139, 52, 119, 96, 152, 53, 4, 41, 162, 117, 147, 0, 0, 2, 0, 47, 255, 18, 2, 170, 2, 100, 0, 10, 0, 18, 0, 0, 5, 35, 21, 35, 53, 33, 53, 1, 51, 17, 51, 3, 35, 6, 7, 3, 33, 17, 52, 2, 170, 111, 131, 254, 119, 1, 113, 155, 111, 238, 4, 12, 27, 217, 1, 0, 33, 205, 205, 92, 2, 41, 253, 232, 1, 155, 30, 43, 254, 174, 1, 67, 31, 0, 0, 1, 0, 127, 254, 248, 2, 137, 2, 98, 0, 21, 0, 0, 23, 53, 22, 51, 50, 54, 53, 52, 35, 7, 17, 33, 21, 33, 21, 54, 22, 21, 20, 6, 35, 34, 127, 113, 86, 86, 100, 205, 153, 1, 200, 254, 183, 182, 186, 174, 151, 123, 221, 145, 69, 90, 69, 154, 8, 1, 194, 123, 200, 12, 149, 130, 124, 160, 0, 2, 0, 74, 254, 250, 2, 166, 2, 115, 0, 38, 0, 54, 0, 0, 1, 21, 46, 3, 35, 34, 6, 7, 6, 6, 21, 51, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 53, 52, 38, 2, 98, 14, 39, 42, 44, 18, 57, 85, 35, 30, 45, 4, 29, 109, 79, 60, 95, 66, 35, 45, 80, 107, 61, 63, 113, 85, 50, 56, 101, 140, 84, 43, 81, 194, 34, 59, 45, 26, 22, 41, 58, 37, 75, 85, 77, 2, 80, 129, 9, 16, 13, 7, 37, 37, 34, 127, 97, 51, 66, 39, 71, 100, 60, 62, 104, 76, 43, 48, 100, 151, 104, 117, 181, 124, 64, 18, 254, 89, 21, 40, 57, 35, 34, 64, 50, 30, 89, 74, 78, 90, 0, 1, 0, 78, 255, 12, 2, 160, 2, 104, 0, 6, 0, 0, 5, 35, 1, 33, 53, 33, 21, 1, 70, 148, 1, 66, 254, 90, 2, 82, 244, 2, 232, 116, 53, 0, 0, 3, 0, 72, 254, 250, 2, 166, 2, 115, 0, 19, 0, 28, 0, 38, 0, 0, 37, 22, 21, 20, 6, 35, 34, 38, 53, 52, 55, 38, 53, 52, 54, 51, 50, 22, 21, 20, 5, 54, 53, 52, 35, 34, 6, 21, 20, 23, 6, 21, 20, 22, 51, 50, 54, 53, 52, 2, 2, 164, 166, 147, 125, 168, 161, 131, 154, 131, 117, 145, 254, 238, 137, 133, 62, 75, 127, 158, 92, 74, 72, 92, 205, 72, 153, 113, 129, 129, 104, 154, 80, 74, 127, 100, 121, 115, 94, 135, 17, 58, 82, 102, 57, 43, 86, 177, 53, 115, 51, 69, 67, 49, 113, 0, 0, 2, 0, 78, 254, 248, 2, 170, 2, 115, 0, 39, 0, 57, 0, 0, 5, 50, 62, 2, 53, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 53, 30, 3, 19, 34, 14, 2, 21, 20, 22, 51, 50, 62, 2, 53, 52, 46, 2, 1, 55, 67, 94, 60, 27, 4, 13, 43, 55, 66, 36, 60, 98, 69, 37, 42, 76, 108, 65, 64, 113, 86, 50, 47, 94, 139, 91, 48, 97, 37, 19, 46, 48, 48, 83, 34, 58, 42, 24, 82, 70, 32, 61, 48, 29, 25, 44, 60, 145, 52, 91, 126, 75, 28, 46, 34, 19, 38, 70, 99, 61, 64, 105, 76, 42, 51, 100, 151, 100, 105, 179, 131, 74, 23, 22, 127, 11, 19, 15, 8, 2, 143, 23, 44, 63, 40, 75, 87, 22, 37, 51, 29, 42, 71, 51, 29, 0, 0, 1, 0, 92, 255, 143, 2, 145, 1, 197, 0, 11, 0, 0, 37, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 2, 145, 231, 100, 234, 234, 100, 231, 121, 234, 234, 98, 234, 234, 0, 1, 0, 92, 0, 121, 2, 145, 0, 219, 0, 3, 0, 0, 55, 33, 21, 33, 92, 2, 53, 253, 203, 219, 98, 0, 0, 2, 0, 92, 255, 231, 2, 145, 1, 109, 0, 3, 0, 7, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 92, 2, 53, 253, 203, 2, 53, 253, 203, 76, 101, 1, 134, 101, 0, 1, 0, 205, 254, 147, 2, 6, 2, 178, 0, 9, 0, 0, 1, 35, 38, 17, 16, 55, 51, 6, 17, 16, 2, 4, 127, 184, 184, 129, 188, 254, 147, 211, 1, 58, 1, 55, 219, 227, 254, 209, 254, 211, 0, 1, 0, 100, 254, 147, 1, 158, 2, 178, 0, 9, 0, 0, 19, 54, 17, 16, 39, 51, 22, 17, 16, 7, 100, 189, 189, 127, 187, 187, 254, 147, 224, 1, 45, 1, 47, 227, 219, 254, 201, 254, 198, 211, 0, 2, 0, 61, 254, 221, 2, 31, 1, 37, 0, 20, 0, 29, 0, 0, 1, 35, 53, 35, 6, 35, 34, 38, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 51, 50, 21, 7, 53, 7, 6, 21, 20, 51, 50, 54, 2, 31, 127, 2, 56, 118, 82, 97, 195, 160, 111, 100, 88, 86, 116, 224, 127, 121, 109, 95, 59, 76, 254, 240, 79, 98, 90, 74, 156, 28, 23, 113, 64, 115, 49, 215, 129, 47, 16, 15, 78, 80, 78, 0, 0, 2, 0, 61, 254, 221, 2, 53, 1, 37, 0, 17, 0, 22, 0, 0, 5, 33, 22, 51, 50, 55, 21, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 21, 39, 38, 35, 34, 7, 2, 53, 254, 135, 11, 153, 92, 78, 71, 121, 125, 144, 148, 113, 112, 131, 123, 2, 121, 118, 13, 43, 143, 53, 113, 45, 152, 137, 129, 166, 146, 124, 32, 138, 138, 0, 2, 0, 61, 254, 221, 2, 127, 1, 37, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 88, 129, 154, 162, 133, 127, 156, 164, 125, 74, 86, 89, 71, 74, 86, 86, 254, 221, 160, 127, 133, 164, 160, 127, 135, 162, 1, 219, 98, 86, 86, 96, 96, 86, 88, 96, 0, 0, 1, 0, 18, 254, 240, 2, 16, 1, 18, 0, 13, 0, 0, 1, 3, 19, 35, 39, 35, 7, 35, 19, 3, 51, 23, 51, 55, 2, 16, 186, 182, 143, 107, 2, 110, 144, 191, 182, 145, 102, 2, 111, 1, 18, 254, 236, 254, 242, 178, 178, 1, 12, 1, 22, 188, 188, 0, 0, 2, 0, 72, 254, 219, 2, 63, 1, 39, 0, 17, 0, 22, 0, 0, 55, 33, 38, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 53, 5, 35, 22, 51, 50, 72, 1, 121, 11, 153, 92, 78, 73, 119, 123, 145, 147, 113, 112, 131, 1, 121, 254, 2, 120, 117, 45, 145, 53, 113, 45, 154, 137, 129, 168, 150, 123, 31, 142, 0, 0, 2, 0, 107, 255, 232, 6, 53, 5, 178, 0, 27, 0, 49, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 107, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 100, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 94, 170, 235, 142, 142, 236, 169, 94, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 90, 167, 145, 118, 85, 46, 102, 177, 237, 135, 135, 237, 177, 102, 102, 177, 237, 0, 0, 4, 0, 150, 255, 236, 6, 36, 5, 165, 0, 21, 0, 41, 0, 66, 0, 70, 0, 0, 1, 35, 55, 35, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 51, 55, 51, 3, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 38, 35, 34, 7, 6, 21, 20, 51, 50, 55, 7, 6, 35, 34, 46, 2, 53, 52, 55, 54, 51, 50, 23, 19, 1, 35, 1, 2, 181, 130, 21, 4, 47, 108, 68, 46, 76, 55, 30, 52, 93, 128, 76, 127, 54, 4, 22, 129, 185, 21, 39, 57, 36, 55, 80, 53, 26, 17, 35, 51, 33, 60, 87, 57, 27, 3, 70, 80, 90, 119, 72, 69, 153, 85, 118, 31, 101, 91, 65, 100, 69, 36, 112, 114, 185, 116, 71, 53, 251, 51, 147, 4, 204, 2, 215, 109, 62, 61, 36, 70, 103, 67, 96, 166, 123, 71, 114, 103, 254, 247, 35, 60, 43, 25, 53, 87, 110, 58, 56, 79, 49, 22, 76, 109, 121, 253, 183, 65, 98, 96, 127, 189, 80, 141, 53, 41, 77, 109, 68, 193, 124, 129, 49, 2, 250, 250, 102, 5, 154, 0, 4, 0, 137, 255, 236, 6, 23, 5, 165, 0, 21, 0, 41, 0, 45, 0, 99, 0, 0, 1, 35, 55, 35, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 51, 55, 51, 3, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 1, 35, 1, 19, 38, 38, 35, 34, 14, 2, 21, 20, 22, 23, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 55, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 2, 168, 130, 21, 4, 47, 108, 68, 46, 76, 55, 30, 52, 93, 128, 76, 127, 54, 4, 22, 129, 185, 21, 39, 57, 36, 55, 80, 53, 26, 17, 35, 51, 33, 60, 87, 57, 27, 3, 154, 251, 51, 147, 4, 204, 69, 44, 99, 42, 24, 45, 35, 22, 60, 63, 91, 82, 29, 64, 101, 73, 32, 66, 62, 52, 17, 27, 22, 54, 58, 58, 24, 25, 46, 35, 21, 22, 39, 54, 31, 40, 57, 36, 17, 38, 69, 97, 59, 65, 102, 34, 2, 215, 109, 62, 61, 36, 70, 103, 67, 96, 166, 123, 71, 114, 103, 254, 247, 35, 60, 43, 25, 53, 87, 110, 58, 56, 79, 49, 22, 76, 109, 121, 1, 54, 250, 102, 5, 154, 252, 141, 30, 27, 11, 22, 33, 23, 39, 47, 26, 38, 93, 66, 37, 81, 68, 44, 10, 18, 24, 15, 115, 18, 27, 18, 9, 11, 24, 36, 25, 25, 34, 27, 23, 15, 19, 37, 45, 57, 38, 43, 79, 58, 35, 32, 20, 0, 2, 0, 109, 255, 231, 4, 203, 5, 178, 0, 30, 0, 37, 0, 0, 37, 6, 35, 34, 36, 38, 2, 53, 52, 18, 54, 36, 51, 50, 23, 21, 46, 3, 35, 34, 6, 7, 17, 22, 22, 51, 50, 54, 55, 1, 20, 22, 23, 17, 6, 6, 4, 203, 156, 254, 162, 254, 250, 184, 100, 112, 203, 1, 25, 168, 209, 145, 38, 84, 90, 91, 43, 110, 200, 82, 78, 196, 118, 95, 175, 76, 252, 29, 81, 76, 74, 83, 51, 76, 98, 184, 1, 8, 165, 172, 1, 28, 204, 112, 53, 120, 18, 26, 17, 7, 54, 56, 251, 215, 48, 50, 46, 45, 2, 14, 141, 220, 79, 3, 132, 81, 228, 0, 0, 3, 0, 109, 255, 231, 7, 143, 5, 178, 0, 19, 0, 39, 0, 70, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 6, 6, 35, 34, 38, 38, 2, 53, 52, 18, 54, 36, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 1, 129, 56, 101, 75, 44, 43, 74, 100, 57, 58, 102, 75, 44, 44, 75, 101, 57, 33, 58, 42, 25, 24, 42, 57, 33, 33, 58, 44, 25, 25, 42, 58, 5, 237, 78, 198, 119, 153, 249, 176, 96, 111, 195, 1, 12, 157, 205, 133, 154, 186, 122, 203, 146, 82, 75, 137, 192, 117, 214, 158, 3, 129, 43, 76, 101, 59, 57, 99, 75, 43, 44, 75, 99, 56, 56, 102, 76, 45, 1, 180, 24, 43, 57, 33, 33, 59, 44, 26, 26, 44, 59, 33, 33, 57, 43, 24, 251, 6, 42, 42, 105, 190, 1, 6, 158, 171, 1, 27, 203, 111, 59, 178, 86, 86, 159, 224, 138, 130, 212, 150, 81, 96, 0, 2, 0, 99, 0, 0, 4, 104, 5, 154, 0, 31, 0, 42, 0, 0, 33, 33, 17, 46, 3, 53, 52, 62, 2, 55, 53, 51, 21, 22, 23, 21, 38, 38, 39, 17, 54, 54, 55, 21, 6, 6, 7, 21, 33, 1, 20, 30, 2, 23, 17, 14, 3, 4, 104, 253, 139, 84, 146, 108, 62, 62, 108, 146, 84, 168, 123, 118, 56, 122, 63, 64, 124, 53, 60, 121, 60, 1, 205, 252, 171, 34, 60, 82, 48, 48, 82, 60, 34, 1, 55, 15, 71, 114, 157, 99, 106, 168, 125, 81, 19, 168, 153, 3, 45, 170, 26, 33, 5, 253, 94, 5, 33, 25, 154, 25, 28, 5, 152, 2, 118, 70, 107, 76, 49, 13, 2, 134, 14, 51, 81, 112, 0, 4, 0, 107, 255, 236, 5, 227, 5, 174, 0, 26, 0, 30, 0, 50, 0, 64, 0, 0, 1, 38, 35, 34, 14, 2, 21, 20, 51, 50, 55, 7, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 37, 1, 35, 1, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 19, 34, 14, 2, 21, 20, 51, 50, 62, 2, 53, 52, 2, 205, 80, 90, 60, 96, 68, 36, 153, 85, 118, 31, 101, 91, 65, 100, 69, 36, 60, 108, 151, 92, 116, 71, 2, 223, 251, 51, 147, 4, 204, 215, 70, 108, 73, 38, 60, 105, 144, 85, 65, 105, 73, 39, 58, 104, 141, 17, 54, 94, 69, 39, 159, 54, 91, 66, 37, 4, 248, 65, 53, 88, 117, 63, 189, 80, 141, 53, 41, 77, 109, 68, 95, 163, 120, 68, 49, 29, 250, 102, 5, 154, 250, 82, 42, 78, 109, 67, 89, 161, 123, 72, 41, 76, 109, 67, 89, 162, 123, 74, 2, 118, 59, 95, 121, 61, 184, 56, 93, 120, 65, 186, 0, 3, 0, 80, 255, 242, 6, 6, 5, 174, 0, 25, 0, 29, 0, 60, 0, 0, 1, 38, 35, 34, 7, 6, 6, 21, 20, 51, 50, 55, 7, 6, 35, 34, 46, 2, 53, 52, 55, 54, 51, 50, 23, 37, 1, 35, 1, 19, 35, 55, 35, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 19, 51, 3, 6, 6, 21, 20, 22, 51, 50, 62, 2, 55, 19, 51, 2, 178, 80, 90, 121, 70, 35, 34, 153, 85, 118, 31, 101, 91, 65, 100, 69, 36, 112, 114, 185, 116, 71, 2, 223, 251, 51, 147, 4, 204, 86, 130, 22, 4, 51, 111, 69, 34, 68, 54, 33, 7, 9, 77, 129, 82, 5, 5, 63, 65, 43, 69, 51, 35, 9, 84, 131, 4, 248, 65, 98, 48, 112, 63, 189, 80, 141, 53, 41, 77, 109, 68, 193, 124, 129, 49, 29, 250, 102, 5, 154, 250, 102, 110, 66, 58, 24, 54, 85, 61, 14, 72, 44, 1, 101, 254, 129, 20, 54, 21, 55, 73, 32, 56, 77, 45, 1, 140, 0, 1, 0, 118, 255, 231, 3, 249, 5, 178, 0, 48, 0, 0, 37, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 36, 53, 52, 55, 54, 51, 50, 22, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 51, 21, 35, 32, 17, 20, 30, 2, 51, 50, 55, 3, 249, 84, 186, 103, 123, 195, 136, 72, 42, 78, 113, 72, 255, 0, 135, 139, 215, 90, 162, 72, 154, 174, 71, 114, 82, 44, 52, 98, 139, 86, 104, 106, 254, 92, 49, 92, 132, 83, 200, 167, 53, 38, 40, 58, 106, 150, 92, 67, 117, 95, 69, 19, 6, 80, 237, 166, 111, 110, 34, 35, 170, 88, 33, 62, 86, 53, 56, 94, 69, 39, 151, 254, 241, 62, 99, 69, 36, 92, 0, 0, 1, 0, 104, 255, 231, 4, 143, 5, 178, 0, 32, 0, 0, 55, 53, 22, 22, 51, 50, 62, 2, 55, 33, 53, 33, 46, 3, 35, 34, 7, 53, 54, 51, 32, 23, 22, 17, 16, 7, 6, 33, 34, 38, 104, 79, 190, 112, 108, 178, 131, 79, 8, 253, 133, 2, 121, 13, 83, 132, 178, 108, 202, 167, 153, 216, 1, 53, 193, 192, 186, 186, 254, 211, 116, 195, 59, 164, 48, 48, 69, 132, 190, 121, 152, 122, 192, 132, 70, 86, 176, 61, 209, 204, 254, 163, 254, 190, 198, 201, 42, 0, 0, 3, 0, 109, 0, 0, 6, 151, 5, 170, 0, 19, 0, 39, 0, 49, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 5, 33, 17, 33, 21, 33, 17, 35, 17, 33, 1, 129, 56, 101, 75, 44, 43, 74, 100, 57, 58, 102, 75, 44, 44, 75, 101, 57, 33, 58, 42, 25, 24, 42, 57, 33, 33, 58, 44, 25, 25, 42, 58, 4, 245, 253, 209, 2, 6, 253, 250, 168, 2, 215, 3, 129, 43, 76, 101, 59, 57, 99, 75, 43, 44, 75, 99, 56, 56, 102, 76, 45, 1, 180, 24, 43, 57, 33, 33, 59, 44, 26, 26, 44, 59, 33, 33, 57, 43, 24, 51, 254, 16, 151, 253, 133, 5, 154, 0, 3, 255, 226, 254, 32, 5, 35, 4, 25, 0, 45, 0, 62, 0, 84, 0, 0, 7, 52, 62, 2, 55, 53, 46, 3, 53, 52, 62, 4, 51, 50, 30, 2, 23, 3, 62, 3, 55, 23, 14, 3, 7, 7, 14, 3, 35, 34, 46, 2, 1, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 1, 50, 62, 2, 55, 54, 54, 55, 35, 6, 6, 7, 14, 3, 21, 20, 30, 2, 30, 77, 118, 142, 66, 38, 73, 59, 36, 30, 59, 86, 112, 135, 79, 34, 84, 85, 83, 35, 127, 69, 105, 92, 90, 54, 43, 55, 102, 108, 123, 76, 14, 38, 121, 146, 162, 81, 68, 117, 85, 49, 3, 84, 29, 77, 51, 82, 124, 82, 42, 35, 59, 76, 41, 38, 68, 36, 254, 164, 60, 98, 76, 59, 21, 8, 12, 4, 4, 32, 80, 39, 90, 156, 114, 66, 31, 61, 91, 218, 94, 127, 81, 46, 14, 4, 9, 51, 80, 108, 65, 68, 141, 131, 114, 85, 49, 13, 22, 33, 19, 253, 90, 30, 78, 104, 135, 88, 20, 102, 153, 113, 79, 28, 68, 188, 246, 144, 58, 37, 68, 97, 4, 201, 23, 34, 86, 145, 193, 106, 78, 109, 69, 31, 17, 15, 253, 129, 48, 105, 167, 119, 47, 75, 20, 10, 18, 8, 18, 44, 71, 106, 80, 51, 83, 59, 33, 0, 2, 0, 58, 255, 231, 7, 231, 5, 183, 0, 144, 0, 157, 0, 0, 1, 54, 18, 55, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 54, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 39, 14, 3, 7, 6, 6, 7, 54, 36, 55, 62, 5, 51, 50, 22, 21, 20, 14, 2, 7, 6, 6, 21, 20, 22, 51, 50, 62, 2, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 6, 4, 7, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 4, 1, 34, 14, 2, 7, 54, 54, 53, 52, 46, 2, 2, 222, 35, 121, 83, 55, 97, 99, 108, 64, 77, 119, 81, 42, 37, 60, 76, 39, 42, 71, 37, 20, 18, 48, 58, 66, 34, 45, 98, 83, 54, 52, 106, 161, 108, 57, 121, 121, 119, 55, 46, 102, 57, 32, 34, 86, 100, 19, 36, 12, 31, 36, 24, 21, 16, 5, 12, 6, 93, 1, 9, 181, 20, 51, 60, 70, 80, 89, 49, 93, 96, 78, 129, 166, 89, 28, 32, 56, 51, 25, 43, 40, 43, 26, 36, 25, 55, 67, 84, 53, 53, 77, 50, 24, 9, 18, 27, 18, 175, 254, 237, 102, 45, 117, 132, 143, 70, 77, 109, 69, 33, 16, 30, 44, 28, 27, 42, 28, 33, 27, 28, 52, 73, 44, 64, 92, 66, 48, 41, 42, 4, 95, 49, 74, 60, 50, 24, 180, 183, 13, 26, 40, 3, 50, 160, 1, 18, 90, 7, 14, 10, 7, 44, 79, 110, 67, 63, 86, 54, 24, 20, 22, 39, 13, 26, 20, 12, 27, 63, 105, 78, 71, 132, 102, 61, 10, 15, 15, 6, 41, 44, 31, 25, 32, 43, 2, 2, 31, 96, 129, 164, 99, 34, 64, 31, 36, 43, 21, 87, 167, 148, 126, 90, 51, 111, 96, 116, 171, 117, 67, 12, 150, 254, 103, 97, 99, 16, 38, 63, 47, 19, 50, 85, 63, 35, 39, 68, 91, 52, 39, 112, 135, 153, 80, 21, 69, 69, 186, 238, 136, 51, 51, 79, 99, 48, 35, 63, 47, 27, 32, 34, 26, 28, 30, 45, 44, 35, 60, 45, 25, 50, 96, 139, 177, 214, 2, 205, 94, 162, 219, 126, 25, 223, 181, 34, 62, 48, 28, 0, 1, 0, 57, 255, 231, 7, 168, 6, 35, 0, 107, 0, 0, 5, 34, 46, 2, 53, 17, 7, 39, 7, 21, 20, 14, 4, 35, 39, 55, 23, 62, 3, 53, 17, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 4, 21, 20, 14, 2, 7, 39, 62, 3, 53, 52, 46, 4, 53, 52, 62, 4, 51, 50, 30, 2, 21, 17, 55, 23, 55, 53, 52, 62, 4, 51, 23, 7, 39, 14, 3, 21, 17, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 5, 233, 34, 53, 37, 19, 223, 196, 136, 38, 66, 89, 101, 108, 53, 149, 122, 161, 31, 56, 42, 24, 7, 36, 74, 67, 50, 98, 77, 48, 38, 56, 67, 56, 38, 21, 46, 76, 54, 41, 29, 36, 20, 7, 36, 54, 62, 54, 36, 41, 71, 98, 116, 128, 65, 55, 88, 62, 34, 219, 196, 140, 38, 66, 89, 101, 109, 52, 135, 122, 147, 31, 56, 42, 24, 5, 15, 25, 20, 39, 82, 58, 40, 36, 80, 81, 78, 25, 35, 63, 88, 53, 2, 50, 224, 196, 131, 135, 54, 117, 113, 101, 76, 45, 151, 121, 165, 19, 46, 73, 109, 82, 2, 142, 53, 102, 80, 49, 45, 71, 86, 41, 24, 53, 55, 58, 60, 61, 31, 26, 53, 62, 71, 43, 40, 27, 37, 28, 24, 14, 27, 53, 51, 52, 56, 59, 33, 32, 92, 101, 100, 79, 49, 42, 86, 128, 86, 254, 75, 219, 196, 141, 216, 54, 117, 113, 101, 76, 45, 137, 121, 151, 19, 46, 73, 109, 82, 252, 173, 30, 60, 48, 31, 78, 68, 38, 44, 88, 71, 45, 0, 0, 3, 0, 188, 0, 0, 5, 101, 5, 154, 0, 11, 0, 15, 0, 19, 0, 0, 33, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 7, 35, 17, 51, 1, 35, 17, 51, 5, 101, 254, 188, 253, 222, 254, 189, 1, 67, 2, 34, 1, 68, 100, 124, 124, 252, 154, 123, 123, 2, 168, 253, 88, 5, 154, 253, 114, 2, 142, 100, 251, 46, 4, 210, 251, 46, 0, 1, 0, 54, 0, 0, 4, 17, 5, 236, 0, 34, 0, 0, 1, 20, 14, 2, 7, 3, 35, 19, 62, 3, 53, 52, 38, 35, 34, 14, 2, 7, 3, 35, 1, 51, 3, 51, 62, 3, 51, 50, 22, 4, 17, 7, 9, 11, 5, 119, 166, 125, 4, 8, 6, 4, 71, 74, 64, 128, 110, 81, 16, 107, 166, 1, 68, 164, 156, 4, 37, 88, 99, 109, 58, 128, 132, 2, 254, 13, 53, 60, 59, 20, 253, 207, 2, 88, 16, 42, 42, 35, 10, 78, 86, 75, 119, 147, 72, 254, 16, 5, 236, 253, 36, 57, 97, 71, 40, 151, 0, 1, 0, 54, 0, 0, 4, 17, 5, 236, 0, 42, 0, 0, 1, 20, 14, 2, 7, 3, 35, 19, 62, 3, 53, 52, 38, 35, 34, 14, 2, 7, 3, 35, 1, 35, 55, 51, 55, 51, 7, 33, 7, 33, 3, 51, 62, 3, 51, 50, 22, 4, 17, 7, 9, 11, 5, 119, 166, 125, 4, 8, 6, 4, 71, 74, 64, 128, 110, 81, 16, 107, 166, 1, 1, 135, 28, 135, 39, 164, 39, 1, 76, 28, 254, 180, 89, 4, 37, 88, 99, 109, 58, 128, 132, 2, 254, 13, 53, 60, 59, 20, 253, 207, 2, 88, 16, 42, 42, 35, 10, 78, 86, 75, 119, 147, 72, 254, 16, 4, 178, 133, 181, 181, 133, 254, 94, 57, 97, 71, 40, 151, 0, 1, 0, 62, 255, 231, 5, 4, 5, 179, 0, 99, 0, 0, 1, 62, 3, 55, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 54, 54, 51, 50, 22, 21, 20, 14, 2, 35, 34, 38, 39, 14, 3, 7, 6, 2, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 4, 2, 226, 17, 48, 60, 72, 41, 53, 102, 101, 102, 53, 81, 118, 77, 37, 37, 60, 76, 39, 42, 71, 37, 20, 18, 48, 58, 66, 34, 45, 98, 83, 54, 56, 110, 164, 107, 65, 120, 111, 105, 50, 45, 100, 55, 32, 34, 21, 45, 70, 50, 19, 36, 12, 31, 36, 24, 21, 16, 28, 73, 87, 98, 105, 108, 54, 77, 109, 69, 33, 16, 30, 44, 28, 27, 42, 28, 33, 27, 28, 52, 73, 44, 64, 92, 66, 48, 41, 42, 3, 50, 79, 150, 134, 114, 44, 9, 18, 15, 9, 47, 77, 99, 53, 57, 82, 53, 25, 20, 22, 39, 13, 26, 20, 12, 27, 63, 105, 78, 67, 121, 91, 53, 12, 17, 19, 7, 38, 42, 27, 25, 16, 29, 22, 13, 2, 2, 31, 94, 128, 162, 99, 174, 254, 253, 187, 122, 72, 28, 51, 79, 99, 48, 35, 63, 47, 27, 32, 34, 26, 28, 30, 45, 44, 35, 60, 45, 25, 50, 96, 139, 177, 214, 0, 1, 0, 57, 255, 232, 3, 47, 5, 184, 0, 63, 0, 0, 37, 23, 62, 3, 53, 17, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 4, 21, 20, 14, 2, 7, 39, 62, 3, 53, 52, 46, 4, 53, 52, 62, 4, 51, 50, 30, 2, 21, 17, 20, 14, 4, 35, 39, 1, 77, 161, 31, 56, 42, 24, 7, 36, 74, 67, 50, 98, 77, 48, 38, 56, 67, 56, 38, 21, 46, 76, 54, 41, 29, 36, 20, 7, 36, 54, 62, 54, 36, 41, 71, 98, 116, 128, 65, 55, 88, 62, 34, 38, 66, 89, 101, 108, 53, 149, 248, 165, 19, 46, 73, 109, 82, 2, 142, 53, 102, 80, 49, 45, 71, 86, 41, 24, 53, 55, 58, 60, 61, 31, 26, 53, 62, 71, 43, 40, 27, 37, 28, 24, 14, 27, 53, 51, 52, 56, 59, 33, 32, 92, 101, 100, 79, 49, 42, 86, 128, 86, 253, 128, 54, 117, 113, 101, 76, 45, 151, 0, 3, 0, 70, 255, 231, 4, 236, 5, 177, 0, 83, 0, 98, 0, 110, 0, 0, 1, 46, 3, 53, 52, 54, 55, 23, 14, 3, 21, 20, 30, 2, 23, 62, 3, 51, 50, 30, 2, 21, 20, 14, 4, 7, 6, 2, 7, 30, 3, 51, 50, 54, 53, 52, 38, 39, 55, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 6, 6, 35, 34, 38, 53, 52, 62, 2, 51, 50, 22, 23, 62, 3, 55, 1, 34, 14, 2, 7, 62, 3, 53, 52, 46, 2, 1, 50, 54, 55, 38, 38, 39, 34, 6, 21, 20, 22, 2, 118, 112, 159, 102, 47, 139, 153, 15, 40, 69, 51, 29, 46, 83, 114, 68, 37, 101, 114, 120, 57, 49, 72, 48, 23, 38, 67, 92, 106, 117, 59, 29, 101, 69, 54, 105, 104, 103, 53, 70, 63, 20, 18, 22, 45, 45, 30, 63, 99, 70, 66, 118, 108, 99, 46, 73, 149, 66, 78, 73, 34, 58, 80, 46, 54, 98, 48, 26, 40, 32, 26, 13, 1, 184, 45, 80, 68, 59, 24, 80, 139, 102, 59, 11, 24, 40, 252, 158, 67, 102, 39, 47, 90, 46, 63, 58, 48, 3, 2, 7, 61, 91, 113, 60, 124, 164, 45, 32, 12, 42, 65, 91, 62, 71, 112, 81, 49, 9, 168, 244, 159, 77, 32, 57, 79, 47, 75, 122, 99, 76, 56, 37, 10, 198, 254, 232, 92, 27, 57, 47, 31, 69, 56, 33, 51, 23, 22, 14, 53, 48, 38, 72, 55, 34, 25, 39, 47, 23, 73, 61, 75, 58, 39, 63, 44, 24, 22, 18, 57, 131, 133, 129, 57, 2, 156, 55, 137, 232, 177, 11, 70, 110, 148, 90, 36, 62, 47, 27, 250, 143, 67, 57, 20, 27, 1, 54, 39, 34, 45, 0, 0, 2, 0, 40, 255, 231, 2, 159, 5, 211, 0, 29, 0, 41, 0, 0, 19, 55, 17, 52, 55, 54, 51, 50, 30, 2, 21, 20, 2, 7, 17, 20, 30, 2, 51, 50, 55, 21, 6, 35, 34, 53, 53, 7, 19, 54, 54, 55, 54, 53, 52, 35, 34, 7, 6, 21, 40, 179, 61, 63, 109, 50, 81, 57, 31, 141, 144, 7, 14, 22, 15, 49, 149, 112, 113, 198, 80, 247, 54, 64, 9, 19, 76, 28, 21, 21, 1, 166, 235, 1, 199, 225, 76, 78, 36, 63, 89, 52, 97, 254, 220, 196, 254, 96, 45, 53, 26, 7, 106, 162, 88, 242, 225, 98, 2, 43, 94, 120, 28, 57, 53, 119, 31, 30, 183, 0, 0, 2, 0, 46, 255, 231, 6, 83, 5, 236, 0, 36, 0, 57, 0, 0, 1, 33, 53, 51, 21, 33, 21, 33, 17, 51, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 35, 21, 35, 17, 33, 17, 35, 17, 35, 53, 51, 53, 51, 1, 52, 46, 2, 35, 34, 14, 2, 21, 21, 20, 30, 2, 51, 50, 62, 2, 1, 89, 1, 76, 164, 1, 76, 254, 180, 4, 120, 234, 98, 156, 108, 58, 64, 121, 173, 109, 203, 104, 4, 164, 254, 180, 164, 135, 135, 164, 4, 82, 41, 76, 109, 67, 71, 117, 83, 46, 44, 79, 107, 63, 73, 118, 82, 44, 5, 55, 181, 181, 133, 254, 154, 205, 75, 134, 186, 111, 129, 209, 149, 81, 172, 147, 4, 178, 251, 78, 4, 178, 133, 181, 252, 53, 86, 135, 94, 49, 52, 93, 128, 75, 143, 64, 110, 82, 47, 58, 111, 159, 0, 2, 0, 164, 0, 0, 5, 125, 5, 154, 0, 11, 0, 15, 0, 0, 33, 35, 1, 35, 17, 35, 17, 51, 1, 51, 17, 51, 3, 53, 1, 21, 5, 125, 150, 252, 37, 4, 100, 147, 3, 222, 4, 100, 100, 251, 239, 3, 225, 252, 31, 5, 154, 252, 32, 3, 224, 250, 202, 193, 4, 17, 196, 0, 0, 4, 0, 188, 0, 0, 8, 154, 5, 174, 0, 15, 0, 24, 0, 45, 0, 49, 0, 0, 1, 34, 46, 2, 53, 52, 54, 51, 50, 22, 21, 20, 14, 2, 3, 34, 6, 21, 16, 51, 50, 17, 16, 1, 35, 1, 38, 38, 39, 35, 22, 22, 21, 17, 35, 17, 51, 1, 51, 38, 38, 53, 17, 51, 1, 33, 53, 33, 7, 29, 89, 138, 94, 50, 202, 187, 178, 185, 52, 99, 141, 79, 109, 120, 225, 221, 253, 2, 209, 253, 94, 15, 22, 8, 6, 5, 3, 168, 220, 2, 198, 4, 5, 3, 168, 3, 121, 253, 78, 2, 178, 2, 92, 57, 108, 155, 98, 210, 222, 215, 203, 99, 160, 112, 61, 2, 203, 153, 140, 254, 225, 1, 33, 1, 35, 250, 217, 4, 113, 28, 43, 17, 23, 98, 74, 251, 250, 5, 154, 251, 67, 25, 104, 80, 3, 236, 251, 163, 134, 0, 0, 4, 0, 162, 255, 223, 6, 125, 5, 186, 0, 27, 0, 53, 0, 66, 0, 79, 0, 0, 5, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 3, 34, 14, 4, 21, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 3, 17, 35, 17, 33, 50, 22, 21, 20, 14, 2, 35, 3, 17, 51, 50, 62, 2, 53, 52, 46, 2, 35, 3, 143, 103, 191, 166, 137, 98, 54, 54, 98, 138, 166, 191, 102, 103, 191, 167, 137, 98, 54, 54, 97, 137, 167, 192, 103, 91, 168, 147, 121, 86, 48, 105, 181, 240, 135, 91, 169, 147, 121, 87, 47, 47, 87, 121, 147, 169, 222, 131, 1, 31, 168, 184, 40, 88, 140, 100, 140, 129, 73, 95, 55, 21, 26, 57, 91, 64, 33, 54, 98, 137, 167, 191, 103, 103, 192, 166, 137, 97, 54, 54, 98, 137, 166, 191, 103, 103, 191, 167, 137, 98, 54, 5, 131, 47, 87, 120, 147, 169, 91, 137, 241, 180, 104, 48, 86, 121, 148, 168, 91, 90, 169, 147, 121, 86, 48, 252, 219, 254, 187, 3, 186, 155, 150, 58, 115, 93, 58, 2, 2, 254, 113, 35, 58, 72, 38, 46, 73, 50, 27, 0, 0, 2, 0, 62, 254, 30, 4, 128, 4, 20, 0, 77, 0, 94, 0, 0, 1, 14, 3, 21, 20, 22, 23, 62, 3, 55, 30, 3, 21, 20, 14, 4, 35, 34, 46, 2, 39, 55, 22, 22, 23, 54, 54, 53, 52, 46, 2, 39, 14, 3, 7, 22, 22, 21, 20, 14, 4, 35, 34, 46, 2, 53, 52, 54, 55, 46, 3, 53, 52, 62, 4, 55, 3, 6, 6, 21, 20, 30, 2, 51, 54, 54, 53, 52, 46, 2, 39, 1, 194, 36, 61, 45, 26, 23, 27, 68, 137, 144, 155, 85, 63, 87, 56, 25, 39, 67, 90, 101, 107, 51, 23, 51, 48, 41, 15, 80, 57, 115, 70, 91, 103, 26, 50, 75, 49, 44, 109, 123, 134, 69, 47, 58, 25, 42, 55, 59, 60, 26, 25, 48, 37, 22, 81, 79, 12, 30, 28, 19, 19, 35, 49, 61, 72, 39, 165, 32, 37, 11, 27, 46, 35, 4, 3, 9, 15, 19, 10, 3, 239, 34, 74, 87, 106, 66, 67, 169, 97, 117, 223, 193, 155, 49, 30, 85, 101, 115, 61, 79, 161, 151, 132, 97, 57, 11, 18, 23, 12, 148, 35, 51, 5, 73, 225, 134, 65, 116, 96, 72, 23, 27, 119, 171, 218, 124, 125, 225, 105, 26, 60, 59, 56, 42, 25, 22, 39, 55, 32, 97, 220, 133, 39, 98, 113, 125, 68, 31, 78, 85, 91, 87, 80, 33, 252, 24, 57, 114, 63, 30, 65, 54, 35, 23, 47, 26, 44, 90, 85, 74, 29, 0, 0, 4, 0, 188, 0, 0, 4, 112, 5, 154, 0, 14, 0, 18, 0, 27, 0, 31, 0, 0, 1, 17, 33, 17, 33, 50, 30, 2, 21, 20, 14, 2, 35, 55, 17, 33, 17, 1, 52, 38, 39, 17, 62, 3, 1, 17, 35, 17, 1, 255, 254, 189, 1, 245, 115, 168, 110, 54, 68, 122, 166, 97, 90, 254, 250, 2, 7, 83, 74, 39, 59, 39, 20, 253, 149, 123, 2, 55, 253, 201, 5, 154, 61, 114, 162, 101, 106, 161, 108, 54, 100, 2, 155, 253, 101, 1, 72, 133, 153, 31, 253, 152, 20, 53, 72, 94, 252, 189, 4, 210, 251, 46, 0, 5, 0, 97, 254, 120, 5, 205, 5, 178, 0, 38, 0, 52, 0, 59, 0, 66, 0, 86, 0, 0, 5, 50, 54, 55, 21, 14, 3, 35, 34, 46, 2, 39, 46, 3, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 21, 20, 14, 2, 7, 30, 3, 1, 34, 6, 7, 17, 22, 22, 51, 50, 54, 55, 17, 38, 38, 1, 20, 22, 23, 17, 6, 2, 5, 52, 38, 39, 17, 54, 54, 3, 50, 54, 55, 53, 6, 6, 35, 34, 46, 2, 39, 6, 6, 7, 30, 3, 5, 75, 38, 62, 30, 20, 39, 42, 50, 32, 68, 136, 143, 152, 85, 147, 231, 159, 84, 100, 181, 255, 155, 150, 244, 172, 94, 61, 110, 153, 92, 47, 88, 81, 74, 253, 222, 91, 157, 65, 68, 155, 84, 88, 158, 68, 64, 154, 253, 99, 89, 77, 81, 85, 4, 127, 84, 80, 77, 87, 40, 37, 54, 24, 12, 39, 19, 59, 96, 92, 95, 57, 29, 74, 30, 74, 128, 116, 111, 175, 9, 9, 196, 9, 14, 11, 5, 29, 81, 143, 115, 14, 116, 188, 253, 150, 179, 1, 27, 196, 103, 102, 190, 254, 242, 169, 136, 231, 180, 125, 30, 64, 79, 43, 14, 6, 13, 45, 43, 251, 139, 44, 43, 44, 43, 4, 120, 42, 43, 253, 77, 149, 228, 79, 3, 205, 91, 254, 251, 144, 159, 254, 88, 252, 48, 82, 238, 252, 157, 8, 8, 70, 3, 4, 21, 54, 94, 74, 9, 14, 2, 96, 116, 64, 21, 0, 0, 2, 0, 65, 255, 229, 6, 151, 5, 178, 0, 121, 0, 142, 0, 0, 1, 20, 14, 2, 7, 30, 3, 21, 20, 6, 21, 20, 22, 51, 50, 54, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 53, 52, 38, 39, 6, 35, 34, 38, 39, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 4, 55, 62, 3, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 23, 6, 6, 35, 34, 46, 2, 53, 52, 54, 54, 36, 51, 50, 30, 2, 1, 62, 3, 53, 52, 46, 2, 39, 14, 3, 7, 54, 54, 51, 50, 22, 6, 9, 59, 95, 120, 62, 59, 73, 40, 14, 10, 52, 54, 53, 73, 31, 39, 17, 45, 62, 83, 57, 63, 79, 45, 17, 7, 9, 7, 38, 57, 100, 95, 20, 36, 12, 26, 71, 84, 95, 100, 104, 51, 77, 109, 69, 33, 16, 30, 44, 28, 27, 42, 28, 33, 27, 28, 52, 73, 44, 64, 92, 66, 48, 42, 41, 27, 25, 62, 83, 107, 69, 40, 80, 42, 155, 249, 174, 94, 32, 54, 73, 42, 22, 37, 36, 36, 20, 21, 51, 117, 60, 53, 96, 74, 44, 112, 212, 1, 47, 191, 142, 222, 152, 80, 254, 109, 58, 94, 67, 36, 29, 63, 97, 67, 50, 69, 53, 45, 25, 14, 36, 18, 45, 92, 4, 55, 71, 116, 87, 58, 14, 23, 63, 76, 87, 48, 57, 120, 61, 77, 81, 82, 69, 20, 42, 72, 54, 30, 41, 70, 91, 51, 40, 79, 77, 74, 34, 74, 94, 20, 20, 3, 2, 158, 231, 162, 101, 56, 20, 51, 79, 99, 48, 35, 63, 47, 27, 32, 34, 26, 28, 30, 45, 44, 35, 60, 45, 25, 50, 95, 138, 177, 215, 123, 115, 183, 142, 104, 37, 8, 6, 67, 119, 163, 95, 54, 81, 55, 27, 5, 10, 16, 11, 39, 35, 36, 31, 64, 99, 68, 95, 184, 144, 89, 55, 100, 140, 254, 106, 8, 59, 88, 109, 59, 51, 95, 81, 62, 17, 26, 87, 144, 210, 148, 1, 1, 9, 0, 0, 2, 0, 70, 255, 231, 6, 137, 5, 184, 0, 113, 0, 127, 0, 0, 5, 34, 46, 2, 53, 53, 52, 46, 2, 35, 35, 6, 6, 7, 21, 20, 14, 4, 35, 39, 55, 23, 62, 3, 53, 17, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 4, 21, 20, 14, 2, 7, 39, 62, 3, 53, 52, 46, 4, 53, 52, 62, 4, 51, 50, 30, 2, 23, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 7, 30, 3, 21, 21, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 3, 52, 46, 2, 35, 14, 3, 7, 17, 54, 54, 5, 84, 34, 53, 37, 19, 45, 75, 97, 53, 14, 26, 54, 29, 38, 66, 89, 101, 108, 53, 149, 122, 161, 31, 56, 42, 24, 7, 36, 74, 67, 50, 98, 77, 48, 38, 56, 67, 56, 38, 21, 46, 76, 54, 41, 29, 36, 20, 7, 36, 54, 62, 54, 36, 40, 72, 98, 116, 128, 65, 55, 85, 59, 34, 4, 40, 96, 93, 83, 28, 34, 91, 81, 57, 41, 80, 119, 79, 73, 106, 68, 32, 5, 15, 25, 20, 39, 82, 58, 40, 36, 80, 81, 78, 143, 34, 57, 72, 39, 21, 39, 48, 67, 50, 221, 206, 25, 35, 63, 88, 53, 233, 81, 92, 46, 12, 12, 23, 11, 150, 54, 117, 113, 101, 76, 45, 151, 121, 165, 19, 46, 73, 109, 82, 2, 142, 53, 102, 80, 49, 45, 71, 86, 41, 24, 53, 55, 58, 60, 61, 31, 26, 53, 62, 71, 43, 40, 27, 37, 28, 24, 14, 27, 53, 51, 52, 56, 59, 33, 32, 92, 101, 100, 79, 49, 41, 75, 105, 63, 47, 101, 83, 53, 34, 77, 124, 90, 31, 84, 97, 104, 50, 3, 35, 73, 113, 81, 184, 30, 60, 48, 31, 78, 68, 38, 44, 88, 71, 45, 4, 91, 66, 88, 53, 23, 12, 28, 46, 71, 55, 254, 97, 79, 199, 0, 5, 0, 188, 0, 0, 5, 31, 5, 154, 0, 15, 0, 19, 0, 28, 0, 34, 0, 38, 0, 0, 1, 20, 6, 7, 1, 33, 1, 35, 17, 33, 17, 33, 50, 30, 2, 1, 17, 33, 17, 1, 52, 38, 39, 17, 62, 3, 3, 51, 1, 6, 6, 7, 1, 17, 35, 17, 4, 108, 124, 114, 1, 161, 254, 147, 254, 157, 80, 254, 189, 1, 227, 118, 174, 114, 55, 254, 150, 254, 253, 2, 4, 82, 75, 34, 57, 42, 24, 20, 141, 254, 172, 25, 61, 26, 254, 227, 123, 4, 20, 134, 190, 48, 253, 96, 2, 109, 253, 147, 5, 154, 52, 100, 145, 254, 96, 2, 101, 253, 155, 1, 67, 112, 131, 28, 253, 209, 17, 48, 69, 92, 252, 131, 2, 41, 7, 9, 2, 253, 234, 4, 220, 251, 36, 0, 0, 2, 0, 188, 0, 0, 5, 5, 5, 154, 0, 33, 0, 44, 0, 0, 1, 39, 46, 3, 35, 35, 17, 35, 17, 33, 50, 30, 2, 21, 20, 14, 2, 7, 21, 22, 22, 23, 55, 51, 3, 19, 35, 39, 7, 35, 1, 17, 51, 50, 62, 2, 53, 52, 38, 35, 3, 93, 61, 40, 66, 71, 82, 56, 129, 168, 1, 172, 93, 160, 117, 67, 45, 84, 118, 73, 60, 105, 60, 160, 167, 244, 244, 190, 150, 152, 168, 254, 243, 228, 63, 107, 79, 44, 149, 142, 1, 61, 84, 54, 79, 51, 25, 253, 158, 5, 154, 48, 95, 143, 95, 75, 125, 99, 70, 18, 4, 26, 109, 81, 215, 254, 184, 254, 179, 204, 204, 5, 2, 253, 248, 38, 71, 102, 65, 116, 128, 0, 0, 4, 0, 188, 254, 232, 4, 233, 7, 1, 0, 35, 0, 41, 0, 49, 0, 52, 0, 0, 1, 5, 7, 30, 3, 21, 20, 14, 2, 7, 21, 30, 3, 23, 1, 35, 3, 38, 38, 39, 1, 35, 19, 35, 17, 33, 50, 22, 23, 55, 37, 3, 17, 51, 19, 38, 35, 5, 52, 39, 3, 62, 3, 1, 19, 35, 1, 152, 2, 39, 74, 47, 77, 54, 30, 45, 84, 118, 73, 36, 54, 47, 47, 29, 1, 15, 201, 240, 51, 91, 57, 254, 208, 125, 96, 96, 1, 212, 30, 58, 27, 36, 254, 74, 13, 185, 178, 42, 51, 1, 35, 88, 162, 55, 92, 66, 37, 253, 207, 140, 140, 7, 1, 189, 215, 22, 63, 84, 104, 63, 75, 125, 99, 70, 18, 4, 17, 41, 56, 72, 46, 254, 82, 1, 145, 84, 102, 20, 252, 137, 1, 24, 5, 154, 5, 5, 104, 152, 254, 114, 253, 238, 2, 9, 9, 244, 127, 62, 254, 40, 7, 46, 73, 98, 252, 255, 1, 154, 0, 2, 0, 110, 2, 254, 5, 91, 5, 165, 0, 15, 0, 71, 0, 0, 1, 35, 17, 35, 3, 35, 3, 35, 17, 35, 17, 51, 19, 51, 19, 51, 1, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 21, 46, 3, 35, 34, 6, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 38, 39, 5, 91, 108, 4, 219, 59, 214, 4, 102, 127, 225, 4, 228, 126, 251, 21, 31, 95, 47, 24, 45, 33, 20, 12, 30, 48, 36, 43, 64, 43, 21, 42, 66, 80, 37, 19, 47, 46, 43, 16, 14, 38, 44, 47, 23, 52, 66, 15, 28, 40, 26, 34, 67, 54, 33, 34, 62, 87, 52, 49, 92, 31, 3, 4, 1, 222, 254, 34, 1, 222, 254, 34, 2, 150, 254, 16, 1, 240, 253, 252, 26, 32, 9, 21, 33, 24, 19, 29, 26, 26, 17, 20, 38, 43, 52, 36, 52, 74, 45, 21, 3, 7, 11, 8, 108, 9, 16, 12, 7, 42, 46, 20, 28, 23, 20, 12, 16, 35, 46, 61, 42, 45, 72, 51, 27, 21, 19, 0, 0, 3, 0, 76, 0, 0, 5, 227, 2, 150, 0, 7, 0, 19, 0, 25, 0, 0, 1, 35, 17, 35, 17, 35, 53, 33, 1, 33, 17, 33, 21, 35, 21, 51, 21, 35, 21, 51, 5, 33, 17, 51, 17, 33, 2, 90, 209, 111, 206, 2, 14, 1, 193, 254, 147, 1, 94, 239, 220, 220, 254, 1, 200, 254, 140, 111, 1, 5, 2, 52, 253, 204, 2, 52, 98, 253, 106, 2, 150, 98, 178, 99, 189, 98, 2, 150, 253, 204, 0, 1, 0, 18, 254, 232, 4, 229, 7, 1, 0, 22, 0, 0, 1, 1, 35, 39, 3, 35, 19, 1, 51, 1, 1, 37, 55, 5, 1, 23, 22, 23, 51, 54, 54, 55, 1, 4, 229, 253, 238, 184, 71, 163, 125, 223, 254, 127, 187, 1, 27, 1, 55, 254, 74, 39, 2, 39, 254, 113, 50, 20, 9, 4, 5, 15, 13, 1, 149, 5, 154, 250, 102, 195, 254, 37, 2, 141, 4, 37, 252, 212, 3, 138, 152, 113, 189, 251, 116, 143, 57, 70, 29, 65, 35, 4, 111, 0, 0, 2, 0, 33, 0, 0, 4, 100, 5, 154, 0, 9, 0, 13, 0, 0, 33, 33, 53, 1, 33, 53, 33, 21, 1, 33, 33, 51, 1, 35, 4, 100, 251, 189, 2, 247, 253, 62, 4, 12, 253, 22, 2, 236, 252, 43, 122, 2, 238, 115, 100, 4, 210, 100, 100, 251, 46, 4, 210, 0, 0, 1, 0, 46, 254, 33, 3, 185, 5, 154, 0, 40, 0, 0, 23, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 35, 53, 1, 33, 53, 33, 1, 33, 53, 33, 21, 1, 33, 21, 1, 30, 3, 21, 20, 14, 2, 35, 34, 38, 39, 46, 164, 178, 86, 146, 106, 60, 57, 110, 160, 102, 81, 1, 118, 253, 218, 1, 4, 1, 20, 253, 233, 3, 7, 254, 162, 1, 108, 254, 123, 110, 169, 114, 59, 87, 153, 209, 122, 91, 167, 78, 236, 104, 48, 87, 120, 71, 74, 117, 81, 43, 51, 1, 210, 139, 1, 82, 139, 51, 254, 86, 51, 254, 36, 13, 74, 113, 150, 90, 102, 172, 125, 70, 40, 42, 0, 0, 1, 0, 100, 0, 0, 5, 170, 5, 178, 0, 36, 0, 0, 33, 33, 53, 36, 17, 52, 46, 2, 35, 34, 14, 2, 21, 16, 5, 21, 33, 53, 33, 38, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 16, 5, 33, 5, 170, 253, 248, 1, 90, 74, 133, 183, 108, 109, 185, 134, 76, 1, 91, 253, 247, 1, 93, 175, 174, 97, 176, 248, 151, 154, 251, 177, 96, 254, 164, 1, 92, 147, 255, 1, 122, 122, 196, 138, 75, 73, 137, 197, 124, 254, 133, 254, 147, 147, 119, 1, 60, 202, 156, 250, 174, 94, 92, 173, 249, 158, 254, 111, 238, 0, 0, 1, 0, 100, 255, 232, 5, 170, 5, 154, 0, 36, 0, 0, 1, 33, 4, 17, 20, 14, 2, 35, 34, 46, 2, 53, 52, 18, 55, 33, 53, 33, 21, 4, 17, 20, 30, 2, 51, 50, 62, 2, 53, 16, 37, 53, 33, 5, 170, 254, 164, 1, 92, 96, 177, 251, 154, 151, 248, 176, 97, 174, 175, 254, 163, 2, 9, 254, 165, 76, 134, 185, 109, 108, 183, 133, 74, 254, 166, 2, 8, 5, 7, 238, 254, 111, 158, 249, 173, 92, 94, 174, 250, 156, 202, 1, 60, 119, 147, 147, 254, 254, 133, 124, 197, 137, 73, 75, 138, 196, 122, 1, 122, 255, 147, 0, 0, 1, 0, 50, 255, 232, 3, 154, 5, 247, 0, 49, 0, 0, 1, 20, 14, 4, 7, 39, 55, 23, 62, 5, 53, 52, 38, 39, 7, 39, 62, 3, 55, 33, 34, 14, 2, 7, 39, 19, 51, 7, 33, 21, 14, 3, 7, 21, 30, 3, 3, 140, 58, 101, 136, 158, 171, 85, 149, 122, 186, 38, 88, 89, 82, 64, 38, 178, 175, 135, 38, 83, 150, 132, 113, 47, 254, 123, 70, 83, 51, 30, 17, 30, 119, 62, 40, 2, 183, 33, 87, 100, 107, 52, 86, 136, 94, 49, 2, 27, 87, 149, 124, 97, 67, 37, 2, 151, 121, 187, 4, 23, 41, 62, 85, 110, 69, 150, 194, 24, 98, 51, 56, 124, 130, 132, 63, 4, 10, 17, 14, 23, 1, 12, 93, 43, 48, 114, 118, 116, 49, 4, 12, 80, 112, 133, 0, 1, 0, 47, 255, 255, 1, 145, 4, 11, 0, 11, 0, 0, 23, 17, 52, 35, 34, 7, 53, 54, 51, 50, 17, 17, 237, 100, 42, 48, 64, 57, 233, 1, 2, 242, 139, 19, 140, 22, 254, 236, 253, 8, 0, 1, 0, 188, 0, 0, 4, 162, 5, 154, 0, 18, 0, 0, 33, 35, 1, 38, 38, 39, 35, 17, 35, 17, 51, 17, 51, 54, 54, 55, 1, 51, 1, 4, 162, 234, 253, 213, 15, 18, 4, 4, 168, 168, 4, 8, 18, 11, 2, 25, 209, 253, 153, 2, 143, 19, 25, 8, 253, 61, 5, 154, 253, 94, 11, 24, 14, 2, 113, 253, 79, 0, 0, 3, 0, 22, 0, 0, 5, 18, 6, 205, 0, 20, 0, 35, 0, 44, 0, 0, 33, 35, 3, 33, 3, 35, 1, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 3, 34, 6, 21, 20, 51, 50, 62, 2, 53, 52, 46, 2, 19, 3, 38, 38, 39, 35, 6, 7, 3, 5, 18, 186, 152, 253, 160, 143, 187, 2, 17, 101, 32, 57, 78, 45, 43, 74, 53, 30, 96, 110, 51, 63, 114, 24, 42, 30, 18, 18, 30, 42, 225, 225, 5, 12, 5, 4, 10, 13, 223, 1, 146, 254, 110, 5, 98, 53, 111, 44, 73, 53, 29, 29, 51, 71, 42, 112, 54, 1, 21, 63, 48, 114, 18, 30, 42, 24, 24, 41, 30, 16, 251, 174, 2, 99, 15, 48, 33, 59, 37, 253, 157, 0, 0, 2, 0, 51, 255, 231, 6, 24, 5, 178, 0, 132, 0, 153, 0, 0, 1, 20, 14, 2, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 21, 38, 38, 35, 34, 6, 21, 20, 22, 51, 50, 62, 2, 53, 52, 46, 2, 39, 6, 6, 35, 34, 38, 39, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 4, 55, 62, 3, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 23, 6, 6, 35, 34, 46, 2, 53, 52, 54, 54, 36, 51, 50, 30, 2, 1, 62, 3, 53, 52, 38, 39, 14, 5, 7, 54, 54, 51, 50, 22, 6, 24, 61, 97, 120, 59, 67, 115, 85, 49, 66, 124, 181, 114, 56, 81, 53, 26, 23, 43, 60, 38, 26, 38, 11, 10, 23, 8, 66, 82, 86, 85, 68, 111, 80, 43, 24, 50, 77, 52, 51, 110, 49, 20, 36, 12, 26, 72, 87, 97, 103, 105, 51, 77, 109, 69, 33, 16, 30, 44, 28, 27, 42, 28, 33, 27, 28, 52, 73, 44, 64, 92, 66, 48, 42, 41, 27, 25, 62, 83, 107, 69, 40, 80, 42, 155, 249, 174, 94, 32, 54, 73, 42, 22, 37, 36, 36, 20, 21, 51, 117, 60, 53, 96, 74, 44, 112, 212, 1, 47, 191, 142, 231, 163, 89, 254, 90, 57, 94, 66, 36, 134, 130, 33, 51, 40, 33, 29, 29, 17, 14, 36, 18, 45, 92, 4, 92, 71, 112, 83, 55, 14, 15, 61, 89, 119, 74, 81, 160, 128, 79, 29, 48, 65, 36, 36, 63, 48, 27, 13, 8, 28, 2, 1, 67, 62, 62, 70, 68, 115, 153, 86, 71, 105, 75, 50, 17, 8, 8, 3, 2, 158, 238, 172, 113, 66, 27, 51, 79, 99, 48, 35, 63, 47, 27, 32, 34, 26, 28, 30, 45, 44, 35, 60, 45, 25, 50, 95, 138, 177, 215, 123, 115, 183, 142, 104, 37, 8, 6, 67, 119, 163, 95, 54, 81, 55, 27, 5, 10, 16, 11, 39, 35, 36, 31, 64, 99, 68, 95, 184, 144, 89, 43, 86, 128, 254, 114, 7, 52, 78, 96, 53, 117, 154, 26, 17, 43, 60, 83, 115, 152, 99, 1, 1, 9, 0, 0, 1, 0, 114, 255, 232, 4, 236, 5, 178, 0, 97, 0, 0, 1, 50, 30, 2, 51, 50, 54, 55, 55, 23, 14, 3, 35, 34, 46, 2, 39, 14, 3, 21, 20, 30, 4, 21, 20, 14, 2, 7, 39, 62, 3, 53, 52, 46, 4, 53, 52, 62, 2, 55, 14, 5, 21, 20, 30, 4, 51, 50, 62, 2, 55, 55, 23, 14, 3, 7, 14, 3, 35, 34, 46, 2, 53, 52, 62, 4, 3, 99, 33, 70, 62, 49, 13, 19, 52, 41, 17, 37, 29, 68, 69, 63, 23, 23, 60, 66, 70, 33, 24, 50, 41, 27, 56, 83, 98, 83, 56, 44, 63, 67, 23, 41, 29, 36, 19, 7, 51, 76, 88, 76, 51, 27, 44, 52, 26, 23, 71, 82, 82, 66, 42, 44, 77, 104, 119, 130, 64, 48, 90, 81, 69, 25, 65, 41, 24, 49, 47, 43, 17, 30, 59, 66, 74, 45, 156, 249, 174, 94, 77, 126, 161, 168, 159, 5, 178, 43, 52, 43, 43, 50, 21, 33, 39, 79, 64, 40, 44, 62, 66, 21, 11, 55, 78, 94, 49, 40, 91, 94, 93, 86, 75, 28, 40, 79, 70, 57, 18, 40, 27, 37, 28, 24, 14, 27, 70, 78, 84, 84, 81, 37, 54, 113, 105, 89, 32, 11, 39, 63, 90, 127, 166, 106, 115, 180, 135, 94, 59, 26, 12, 20, 26, 15, 82, 34, 33, 64, 56, 46, 16, 14, 21, 14, 8, 100, 181, 254, 153, 119, 210, 177, 139, 97, 52, 0, 0, 2, 0, 86, 255, 221, 4, 121, 4, 72, 0, 26, 0, 33, 0, 0, 1, 19, 22, 51, 32, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 39, 17, 38, 35, 34, 7, 17, 1, 59, 2, 121, 174, 1, 0, 140, 71, 51, 105, 113, 124, 72, 119, 194, 139, 76, 80, 141, 191, 112, 106, 188, 144, 89, 8, 234, 129, 174, 173, 120, 2, 18, 254, 142, 121, 246, 43, 76, 106, 66, 29, 87, 152, 206, 120, 128, 209, 148, 81, 71, 142, 212, 141, 74, 1, 41, 123, 123, 254, 215, 0, 0, 2, 0, 50, 255, 232, 4, 218, 4, 25, 0, 57, 0, 75, 0, 0, 1, 20, 14, 2, 35, 34, 38, 39, 20, 6, 6, 20, 21, 20, 30, 2, 51, 50, 62, 2, 55, 54, 54, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 39, 6, 6, 7, 53, 54, 55, 54, 54, 55, 54, 54, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 7, 22, 22, 51, 50, 62, 2, 3, 184, 79, 135, 180, 101, 35, 62, 27, 1, 1, 39, 70, 98, 59, 69, 119, 114, 115, 64, 31, 60, 29, 44, 100, 176, 170, 173, 97, 80, 131, 93, 50, 4, 2, 3, 23, 69, 33, 28, 30, 26, 61, 29, 87, 220, 134, 79, 110, 68, 30, 130, 17, 37, 60, 43, 57, 105, 87, 63, 15, 20, 52, 32, 89, 141, 98, 52, 3, 41, 75, 116, 79, 42, 5, 3, 3, 17, 20, 18, 3, 82, 126, 85, 44, 43, 85, 127, 84, 40, 84, 48, 34, 145, 226, 156, 81, 64, 115, 161, 97, 29, 46, 22, 1, 33, 72, 29, 55, 32, 40, 34, 93, 57, 171, 190, 45, 70, 85, 22, 36, 65, 48, 28, 54, 112, 171, 117, 2, 6, 35, 70, 108, 0, 0, 1, 0, 90, 255, 231, 4, 15, 5, 179, 0, 108, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 55, 23, 6, 6, 21, 20, 22, 51, 50, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 23, 62, 3, 51, 50, 22, 23, 7, 6, 35, 34, 38, 39, 14, 3, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 46, 3, 53, 52, 62, 2, 2, 186, 87, 128, 85, 41, 23, 45, 67, 44, 31, 54, 41, 24, 97, 18, 28, 28, 48, 34, 34, 52, 30, 60, 92, 63, 67, 106, 73, 39, 14, 30, 49, 35, 10, 26, 27, 26, 9, 57, 92, 35, 10, 33, 62, 54, 94, 42, 72, 101, 63, 28, 65, 103, 128, 64, 64, 105, 75, 42, 26, 31, 26, 39, 35, 19, 36, 27, 16, 67, 117, 161, 93, 93, 169, 128, 75, 63, 104, 136, 72, 50, 75, 51, 26, 54, 109, 163, 5, 179, 49, 77, 96, 46, 37, 64, 47, 27, 18, 35, 53, 35, 93, 49, 25, 20, 41, 36, 43, 42, 55, 48, 42, 79, 61, 37, 54, 93, 123, 70, 40, 84, 78, 66, 22, 1, 1, 1, 1, 9, 7, 52, 14, 17, 17, 15, 72, 100, 119, 61, 91, 130, 83, 39, 31, 55, 75, 44, 34, 44, 35, 36, 27, 35, 39, 22, 40, 56, 35, 91, 134, 89, 43, 45, 95, 147, 102, 94, 138, 98, 59, 14, 28, 76, 89, 96, 48, 67, 128, 99, 61, 0, 1, 0, 56, 255, 231, 6, 87, 6, 5, 0, 130, 0, 0, 1, 52, 38, 35, 34, 6, 7, 39, 62, 3, 51, 50, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 14, 3, 7, 54, 54, 51, 50, 30, 2, 23, 21, 6, 6, 35, 34, 46, 2, 35, 34, 7, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 4, 55, 62, 3, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 23, 6, 6, 35, 34, 46, 2, 53, 52, 54, 54, 36, 51, 50, 30, 2, 51, 50, 54, 6, 23, 55, 45, 45, 80, 42, 13, 18, 41, 47, 54, 33, 70, 81, 20, 42, 65, 45, 42, 86, 89, 93, 51, 41, 58, 45, 38, 20, 56, 176, 101, 16, 37, 35, 30, 10, 17, 58, 49, 48, 66, 59, 62, 44, 43, 24, 27, 71, 85, 96, 101, 104, 51, 77, 109, 69, 33, 16, 30, 44, 28, 27, 42, 28, 33, 27, 28, 52, 73, 44, 64, 92, 66, 48, 42, 41, 27, 21, 54, 73, 95, 61, 58, 127, 72, 120, 197, 141, 77, 32, 54, 73, 42, 22, 37, 36, 36, 20, 21, 51, 117, 60, 53, 96, 74, 44, 86, 179, 1, 16, 186, 113, 182, 148, 121, 53, 49, 48, 5, 154, 38, 30, 25, 20, 29, 10, 19, 16, 10, 66, 54, 29, 54, 42, 25, 17, 25, 32, 15, 35, 105, 147, 190, 119, 9, 12, 3, 3, 3, 1, 45, 9, 18, 7, 8, 7, 6, 159, 234, 166, 104, 59, 22, 51, 79, 99, 48, 35, 63, 47, 27, 32, 34, 26, 28, 30, 45, 44, 35, 60, 45, 25, 50, 95, 138, 177, 215, 123, 98, 167, 139, 111, 42, 15, 20, 63, 114, 159, 95, 54, 84, 59, 30, 5, 10, 16, 11, 39, 35, 36, 34, 68, 102, 68, 95, 180, 141, 86, 29, 34, 29, 37, 0, 1, 0, 83, 0, 0, 3, 43, 5, 154, 0, 9, 0, 0, 55, 33, 17, 33, 53, 33, 17, 51, 17, 33, 83, 2, 48, 253, 250, 2, 6, 168, 253, 40, 152, 1, 240, 151, 2, 123, 250, 102, 0, 1, 0, 20, 255, 231, 8, 88, 5, 183, 0, 135, 0, 0, 55, 20, 30, 2, 51, 50, 54, 54, 18, 55, 62, 3, 55, 50, 22, 21, 6, 6, 21, 20, 30, 4, 21, 51, 54, 18, 62, 3, 55, 50, 22, 21, 20, 14, 2, 7, 14, 5, 21, 20, 22, 51, 50, 62, 2, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 4, 55, 39, 14, 5, 7, 6, 6, 35, 34, 39, 52, 62, 2, 55, 52, 46, 4, 53, 52, 54, 55, 35, 14, 3, 7, 6, 2, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 135, 27, 49, 68, 41, 100, 139, 108, 94, 55, 42, 76, 84, 97, 62, 24, 29, 57, 51, 20, 30, 35, 30, 20, 4, 74, 157, 158, 151, 134, 113, 40, 17, 31, 25, 36, 40, 16, 28, 52, 47, 39, 27, 16, 50, 61, 33, 51, 41, 33, 17, 36, 36, 72, 71, 70, 34, 55, 77, 49, 22, 23, 39, 52, 57, 60, 27, 4, 51, 98, 100, 102, 108, 114, 63, 51, 61, 20, 35, 12, 4, 9, 16, 12, 15, 22, 26, 22, 15, 14, 10, 4, 20, 35, 34, 36, 22, 43, 85, 89, 93, 101, 113, 63, 79, 111, 70, 32, 18, 35, 48, 30, 27, 42, 27, 31, 27, 164, 33, 53, 37, 21, 87, 183, 1, 27, 196, 149, 235, 174, 111, 25, 30, 23, 13, 73, 69, 54, 134, 150, 160, 161, 157, 72, 184, 1, 39, 230, 169, 117, 71, 17, 24, 24, 22, 19, 14, 17, 19, 35, 125, 162, 189, 199, 199, 90, 126, 122, 30, 48, 58, 28, 19, 75, 91, 51, 17, 40, 74, 103, 62, 88, 185, 183, 177, 162, 141, 56, 2, 47, 103, 126, 155, 196, 245, 152, 125, 124, 25, 11, 21, 29, 40, 30, 100, 161, 140, 127, 132, 145, 88, 73, 108, 46, 41, 84, 104, 133, 88, 175, 254, 254, 184, 117, 67, 25, 48, 75, 94, 47, 36, 67, 51, 31, 32, 34, 26, 34, 38, 53, 0, 0, 2, 0, 10, 255, 231, 4, 232, 4, 25, 0, 49, 0, 78, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 7, 62, 3, 55, 23, 14, 3, 7, 7, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 39, 14, 3, 7, 53, 62, 3, 55, 54, 54, 1, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 38, 38, 53, 52, 54, 2, 133, 88, 125, 80, 37, 6, 11, 16, 10, 40, 79, 72, 64, 26, 43, 26, 69, 84, 95, 52, 19, 30, 83, 108, 132, 80, 92, 131, 83, 39, 3, 2, 7, 14, 26, 28, 32, 21, 27, 44, 40, 39, 21, 94, 226, 1, 72, 20, 21, 28, 57, 88, 60, 88, 130, 86, 42, 39, 71, 100, 60, 41, 69, 55, 41, 13, 29, 41, 57, 4, 25, 67, 113, 148, 81, 34, 77, 78, 71, 28, 12, 53, 73, 89, 47, 26, 46, 94, 82, 65, 16, 6, 72, 117, 83, 44, 74, 124, 163, 90, 19, 45, 20, 1, 20, 34, 31, 31, 18, 54, 31, 59, 63, 68, 41, 181, 175, 253, 52, 70, 149, 83, 75, 134, 101, 59, 97, 157, 199, 102, 98, 153, 104, 54, 25, 39, 50, 24, 1, 43, 29, 35, 41, 0, 1, 0, 110, 0, 0, 5, 60, 4, 123, 0, 31, 0, 0, 33, 35, 1, 14, 3, 7, 3, 35, 19, 62, 3, 55, 1, 51, 1, 62, 3, 55, 55, 51, 7, 14, 3, 7, 5, 60, 205, 253, 157, 69, 84, 48, 22, 6, 18, 167, 20, 6, 29, 68, 114, 92, 254, 188, 212, 1, 218, 105, 122, 65, 25, 8, 15, 167, 13, 11, 57, 98, 141, 95, 2, 177, 29, 66, 95, 133, 96, 254, 242, 1, 14, 94, 157, 127, 101, 38, 1, 104, 253, 231, 27, 75, 98, 122, 75, 140, 133, 110, 166, 123, 84, 27, 0, 1, 0, 90, 0, 0, 4, 7, 4, 123, 0, 19, 0, 0, 37, 51, 21, 33, 53, 33, 17, 52, 46, 2, 35, 33, 53, 33, 50, 30, 2, 21, 3, 127, 136, 252, 83, 2, 136, 36, 79, 125, 89, 254, 240, 1, 16, 147, 188, 109, 42, 156, 156, 156, 1, 213, 110, 142, 82, 32, 156, 59, 125, 196, 136, 0, 0, 1, 0, 37, 255, 232, 2, 212, 4, 152, 0, 37, 0, 0, 33, 35, 3, 14, 5, 7, 7, 53, 55, 62, 5, 53, 53, 52, 46, 2, 39, 39, 53, 5, 30, 3, 21, 21, 20, 22, 23, 2, 212, 164, 118, 12, 26, 36, 49, 68, 90, 60, 64, 55, 63, 94, 67, 44, 25, 10, 3, 13, 26, 22, 211, 1, 32, 48, 57, 30, 10, 23, 15, 1, 107, 43, 67, 57, 49, 50, 53, 33, 35, 183, 31, 36, 59, 57, 60, 74, 92, 61, 143, 45, 63, 41, 23, 6, 54, 172, 78, 13, 48, 72, 99, 63, 213, 52, 96, 48, 0, 1, 0, 18, 0, 0, 3, 191, 4, 123, 0, 7, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 3, 36, 157, 253, 139, 3, 173, 3, 223, 252, 33, 3, 223, 156, 156, 0, 0, 2, 2, 213, 0, 187, 3, 200, 4, 217, 0, 13, 0, 17, 0, 0, 1, 34, 46, 2, 53, 52, 54, 51, 50, 22, 21, 20, 6, 19, 35, 17, 51, 3, 79, 27, 45, 32, 18, 68, 54, 54, 67, 67, 50, 211, 211, 4, 0, 17, 30, 40, 23, 48, 59, 59, 48, 48, 62, 252, 187, 2, 218, 0, 0, 2, 0, 94, 0, 43, 7, 147, 5, 154, 0, 38, 0, 58, 0, 0, 1, 20, 14, 2, 7, 14, 2, 4, 35, 34, 36, 38, 38, 53, 52, 62, 4, 51, 50, 30, 2, 23, 62, 3, 53, 52, 38, 39, 51, 22, 22, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 7, 147, 57, 98, 132, 75, 17, 126, 197, 254, 254, 148, 149, 254, 245, 202, 119, 54, 96, 135, 162, 184, 98, 133, 235, 190, 136, 35, 59, 87, 57, 28, 13, 11, 162, 9, 9, 249, 123, 82, 149, 209, 127, 127, 208, 148, 82, 79, 147, 208, 129, 129, 210, 149, 81, 4, 254, 95, 153, 133, 125, 67, 156, 246, 170, 90, 89, 172, 252, 164, 104, 182, 151, 118, 81, 43, 58, 123, 190, 131, 56, 92, 89, 95, 59, 34, 81, 31, 35, 86, 253, 182, 125, 197, 137, 73, 76, 140, 197, 121, 118, 191, 135, 74, 65, 131, 195, 0, 4, 0, 188, 0, 0, 8, 189, 5, 154, 0, 7, 0, 33, 0, 43, 0, 53, 0, 0, 33, 35, 3, 33, 3, 35, 1, 51, 1, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 1, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 51, 1, 1, 33, 17, 33, 21, 33, 17, 35, 17, 33, 1, 38, 38, 39, 35, 6, 6, 7, 3, 51, 5, 201, 184, 77, 254, 228, 73, 174, 1, 37, 199, 4, 32, 189, 152, 8, 12, 3, 4, 1, 16, 8, 143, 191, 1, 18, 254, 251, 196, 131, 11, 11, 5, 4, 6, 14, 8, 135, 176, 254, 254, 251, 4, 254, 182, 1, 49, 254, 207, 168, 1, 242, 1, 172, 11, 15, 4, 5, 6, 18, 11, 77, 224, 1, 145, 254, 111, 5, 154, 250, 102, 1, 192, 22, 67, 36, 26, 72, 27, 254, 64, 2, 205, 2, 205, 254, 92, 36, 72, 33, 49, 68, 24, 1, 164, 253, 57, 2, 47, 254, 16, 151, 253, 133, 5, 154, 254, 102, 70, 111, 56, 54, 112, 71, 254, 41, 0, 2, 0, 2, 254, 31, 4, 46, 4, 0, 0, 35, 0, 51, 0, 0, 1, 52, 38, 39, 51, 22, 22, 21, 20, 14, 2, 7, 14, 3, 7, 33, 54, 54, 55, 38, 2, 3, 33, 30, 3, 23, 51, 62, 3, 1, 14, 3, 7, 51, 54, 54, 55, 38, 2, 39, 35, 22, 18, 3, 190, 14, 16, 119, 11, 12, 43, 81, 115, 72, 4, 9, 10, 10, 4, 254, 190, 16, 25, 4, 72, 224, 147, 1, 100, 59, 99, 89, 80, 41, 6, 51, 83, 59, 33, 254, 98, 2, 8, 9, 10, 3, 120, 10, 14, 4, 69, 187, 100, 141, 114, 184, 3, 44, 59, 102, 51, 46, 103, 58, 110, 218, 203, 184, 75, 65, 137, 132, 123, 51, 142, 234, 105, 255, 1, 250, 1, 7, 111, 205, 210, 224, 129, 63, 154, 171, 185, 253, 65, 56, 110, 103, 91, 36, 93, 202, 112, 252, 1, 191, 199, 197, 254, 57, 0, 2, 0, 188, 0, 0, 3, 247, 5, 154, 0, 5, 0, 9, 0, 0, 1, 33, 17, 33, 17, 33, 1, 17, 35, 17, 3, 247, 254, 8, 254, 189, 3, 59, 253, 164, 123, 5, 54, 250, 202, 5, 154, 250, 192, 4, 220, 251, 36, 0, 0, 3, 0, 188, 254, 41, 5, 218, 5, 154, 0, 7, 0, 11, 0, 15, 0, 0, 1, 33, 17, 33, 17, 33, 17, 33, 1, 17, 35, 17, 33, 17, 35, 17, 5, 218, 254, 189, 253, 104, 254, 189, 5, 30, 251, 193, 123, 4, 86, 123, 254, 41, 7, 13, 248, 243, 7, 113, 248, 233, 6, 179, 249, 77, 6, 179, 249, 77, 0, 3, 0, 53, 254, 43, 4, 246, 5, 154, 0, 11, 0, 15, 0, 19, 0, 0, 1, 33, 53, 1, 1, 53, 33, 21, 33, 1, 1, 33, 7, 53, 33, 7, 1, 55, 1, 35, 4, 246, 251, 63, 2, 127, 253, 154, 4, 135, 252, 233, 1, 248, 253, 167, 3, 153, 100, 252, 120, 88, 2, 69, 71, 254, 10, 131, 254, 43, 100, 3, 46, 3, 121, 100, 100, 253, 41, 253, 5, 212, 112, 112, 3, 122, 88, 2, 212, 0, 0, 1, 0, 145, 255, 231, 5, 31, 5, 178, 0, 34, 0, 0, 19, 54, 33, 50, 22, 22, 18, 21, 20, 2, 6, 4, 35, 34, 38, 39, 53, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 17, 33, 21, 33, 145, 216, 1, 8, 153, 252, 181, 100, 113, 200, 254, 240, 159, 117, 195, 81, 175, 237, 121, 202, 145, 81, 75, 138, 196, 122, 167, 124, 1, 58, 254, 30, 5, 55, 123, 104, 190, 254, 245, 162, 167, 254, 232, 201, 112, 37, 39, 186, 111, 89, 158, 219, 130, 137, 217, 150, 80, 68, 254, 111, 152, 0, 1, 0, 33, 0, 0, 3, 9, 5, 154, 0, 5, 0, 0, 19, 33, 17, 35, 17, 33, 33, 2, 232, 168, 253, 192, 5, 154, 250, 102, 5, 2, 0, 1, 0, 33, 0, 0, 3, 9, 5, 154, 0, 5, 0, 0, 55, 33, 17, 51, 17, 33, 33, 2, 64, 168, 253, 24, 152, 5, 2, 250, 102, 0, 0, 1, 0, 13, 0, 0, 4, 91, 5, 154, 0, 15, 0, 0, 51, 1, 17, 51, 17, 1, 35, 1, 38, 38, 39, 35, 6, 6, 7, 1, 13, 1, 217, 168, 1, 205, 191, 254, 191, 4, 17, 14, 2, 5, 20, 14, 254, 176, 3, 136, 2, 18, 253, 242, 252, 116, 2, 136, 6, 43, 39, 17, 44, 27, 253, 120, 0, 4, 0, 20, 0, 0, 5, 81, 5, 154, 0, 12, 0, 22, 0, 26, 0, 35, 0, 0, 1, 33, 50, 30, 2, 21, 20, 2, 6, 4, 35, 33, 37, 50, 54, 55, 19, 38, 38, 35, 35, 1, 19, 35, 1, 51, 1, 52, 38, 39, 3, 62, 3, 1, 69, 1, 225, 123, 205, 146, 81, 127, 230, 254, 190, 194, 254, 44, 1, 236, 103, 170, 72, 228, 60, 149, 78, 171, 254, 249, 163, 123, 254, 249, 123, 3, 210, 39, 34, 195, 70, 102, 65, 31, 5, 154, 66, 128, 189, 123, 212, 254, 169, 242, 131, 100, 43, 38, 4, 55, 40, 34, 251, 46, 4, 210, 251, 46, 3, 55, 84, 126, 47, 252, 106, 61, 157, 173, 183, 0, 0, 4, 0, 82, 255, 231, 5, 35, 5, 236, 0, 27, 0, 38, 0, 42, 0, 50, 0, 0, 33, 33, 52, 62, 2, 55, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 19, 33, 1, 33, 3, 22, 22, 51, 50, 62, 2, 55, 19, 51, 1, 35, 1, 20, 23, 19, 14, 3, 3, 232, 254, 221, 3, 4, 5, 2, 4, 29, 68, 80, 91, 51, 74, 118, 82, 44, 91, 171, 247, 157, 40, 83, 26, 103, 1, 59, 254, 76, 254, 176, 211, 17, 38, 25, 67, 120, 97, 69, 17, 16, 120, 1, 23, 120, 252, 129, 66, 185, 34, 87, 77, 53, 14, 45, 50, 47, 16, 44, 72, 52, 29, 56, 102, 145, 89, 141, 249, 185, 107, 8, 5, 1, 224, 253, 201, 252, 162, 10, 6, 70, 116, 151, 80, 254, 124, 5, 36, 251, 253, 162, 78, 2, 231, 21, 77, 121, 170, 0, 4, 0, 92, 255, 231, 4, 67, 4, 25, 0, 31, 0, 35, 0, 44, 0, 52, 0, 0, 1, 50, 30, 2, 21, 20, 7, 7, 33, 3, 22, 22, 51, 50, 54, 55, 7, 6, 6, 35, 34, 46, 2, 53, 52, 62, 4, 19, 19, 33, 3, 7, 20, 22, 23, 19, 14, 3, 37, 54, 54, 53, 52, 38, 39, 3, 2, 219, 92, 136, 89, 43, 15, 22, 253, 139, 74, 42, 101, 56, 99, 193, 88, 24, 80, 193, 121, 98, 156, 108, 58, 46, 84, 117, 142, 163, 128, 79, 254, 187, 79, 252, 34, 35, 149, 46, 80, 58, 34, 3, 13, 10, 11, 27, 32, 66, 4, 25, 52, 92, 126, 74, 64, 72, 100, 254, 160, 24, 21, 54, 47, 114, 38, 46, 59, 109, 154, 95, 97, 173, 146, 117, 81, 43, 254, 32, 1, 119, 254, 137, 170, 67, 113, 41, 2, 184, 34, 99, 123, 142, 93, 33, 67, 40, 51, 94, 35, 254, 192, 0, 0, 4, 0, 18, 0, 0, 2, 127, 5, 227, 0, 3, 0, 7, 0, 27, 0, 41, 0, 0, 33, 33, 19, 33, 1, 19, 35, 3, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 39, 34, 14, 2, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 77, 254, 197, 217, 1, 60, 254, 215, 175, 116, 175, 1, 50, 31, 62, 49, 30, 29, 51, 71, 42, 35, 63, 48, 28, 34, 55, 70, 23, 16, 31, 24, 14, 43, 37, 42, 45, 48, 4, 0, 252, 100, 3, 56, 252, 200, 4, 61, 21, 39, 56, 36, 39, 63, 44, 24, 22, 40, 57, 34, 43, 63, 42, 21, 232, 9, 19, 29, 19, 29, 37, 42, 35, 31, 34, 0, 0, 4, 254, 169, 254, 31, 2, 128, 5, 227, 0, 21, 0, 29, 0, 49, 0, 63, 0, 0, 1, 22, 22, 51, 50, 62, 2, 55, 1, 33, 3, 14, 5, 35, 34, 38, 39, 37, 62, 3, 55, 19, 35, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 39, 34, 14, 2, 21, 20, 22, 51, 50, 54, 53, 52, 38, 254, 192, 29, 59, 35, 27, 53, 45, 35, 11, 1, 6, 1, 60, 228, 9, 34, 54, 77, 106, 136, 86, 42, 81, 42, 1, 137, 31, 53, 45, 36, 13, 202, 116, 131, 31, 62, 49, 30, 29, 51, 71, 42, 35, 63, 48, 28, 34, 55, 70, 23, 16, 31, 24, 14, 43, 37, 42, 45, 48, 254, 172, 12, 16, 16, 38, 65, 48, 4, 201, 251, 216, 44, 99, 98, 90, 69, 41, 13, 19, 125, 21, 52, 71, 92, 62, 3, 182, 1, 5, 21, 39, 56, 36, 39, 63, 44, 24, 22, 40, 57, 34, 43, 63, 42, 21, 232, 9, 19, 29, 19, 29, 37, 42, 35, 31, 34, 0, 0, 2, 0, 188, 0, 0, 4, 195, 5, 236, 0, 23, 0, 35, 0, 0, 33, 33, 17, 35, 17, 35, 17, 33, 53, 51, 21, 50, 30, 2, 21, 20, 14, 2, 35, 35, 17, 33, 3, 52, 46, 2, 35, 17, 51, 50, 62, 2, 4, 195, 253, 92, 187, 168, 1, 99, 168, 137, 193, 121, 56, 63, 120, 173, 109, 42, 1, 252, 173, 46, 87, 124, 78, 42, 59, 107, 80, 47, 4, 183, 252, 197, 3, 211, 157, 157, 57, 105, 150, 94, 93, 151, 107, 59, 254, 121, 3, 31, 72, 98, 60, 26, 253, 255, 26, 60, 99, 0, 0, 3, 0, 41, 255, 231, 5, 239, 5, 176, 0, 67, 0, 87, 0, 105, 0, 0, 19, 50, 30, 2, 23, 62, 3, 51, 50, 30, 2, 21, 20, 6, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 46, 3, 39, 6, 2, 21, 20, 22, 23, 35, 38, 38, 39, 52, 62, 2, 55, 46, 3, 35, 34, 6, 7, 53, 54, 54, 5, 34, 14, 2, 7, 30, 3, 23, 62, 3, 53, 52, 46, 2, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 39, 6, 6, 192, 57, 88, 75, 69, 37, 40, 104, 128, 153, 89, 108, 180, 128, 71, 174, 160, 31, 59, 47, 29, 56, 99, 136, 79, 78, 129, 94, 52, 137, 138, 71, 112, 94, 82, 41, 80, 81, 8, 8, 160, 8, 3, 1, 38, 64, 84, 47, 34, 58, 59, 64, 39, 30, 62, 32, 35, 79, 3, 109, 77, 127, 107, 88, 37, 60, 103, 106, 120, 78, 63, 105, 77, 43, 50, 86, 116, 254, 195, 37, 57, 71, 34, 49, 80, 56, 30, 25, 45, 60, 34, 125, 125, 5, 176, 31, 57, 82, 52, 43, 80, 62, 37, 54, 105, 153, 100, 154, 217, 69, 23, 58, 74, 91, 55, 78, 122, 84, 44, 43, 79, 113, 70, 119, 159, 56, 27, 78, 96, 110, 59, 112, 254, 240, 150, 38, 67, 32, 32, 60, 41, 90, 184, 174, 157, 63, 48, 72, 47, 23, 16, 13, 154, 12, 15, 142, 33, 56, 72, 39, 95, 137, 99, 70, 28, 25, 61, 83, 110, 74, 68, 104, 69, 35, 252, 2, 49, 71, 45, 21, 28, 51, 73, 45, 40, 73, 62, 48, 16, 43, 116, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 9, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 6, 0, 251, 90, 123, 254, 193, 1, 63, 125, 4, 168, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 9, 0, 0, 5, 17, 7, 35, 1, 51, 1, 35, 39, 17, 1, 160, 119, 147, 1, 75, 4, 1, 76, 147, 121, 12, 4, 164, 121, 1, 63, 254, 193, 123, 251, 90, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 0, 1, 0, 150, 255, 246, 3, 49, 5, 96, 0, 9, 0, 0, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 2, 37, 121, 147, 254, 180, 4, 254, 181, 147, 119, 5, 96, 251, 88, 125, 254, 193, 1, 63, 123, 4, 166, 0, 0, 1, 0, 150, 1, 8, 6, 80, 3, 164, 0, 15, 0, 0, 1, 55, 33, 23, 21, 1, 53, 1, 21, 7, 33, 39, 53, 1, 21, 1, 5, 16, 121, 251, 209, 123, 254, 193, 1, 63, 125, 4, 51, 123, 1, 64, 254, 192, 1, 156, 118, 118, 148, 1, 76, 4, 1, 76, 148, 120, 120, 148, 254, 180, 4, 254, 180, 0, 0, 1, 0, 150, 255, 121, 3, 49, 5, 51, 0, 15, 0, 0, 37, 23, 17, 7, 35, 1, 51, 1, 35, 39, 17, 55, 51, 1, 35, 1, 1, 41, 119, 119, 147, 1, 75, 4, 1, 76, 147, 121, 121, 147, 254, 180, 4, 254, 181, 184, 123, 4, 48, 121, 1, 63, 254, 193, 123, 251, 204, 125, 254, 193, 1, 63, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 0, 37, 1, 23, 7, 19, 55, 37, 7, 35, 1, 4, 152, 252, 182, 2, 105, 9, 4, 1, 205, 105, 170, 3, 72, 80, 3, 72, 172, 105, 1, 205, 4, 8, 104, 252, 186, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 0, 55, 1, 35, 39, 5, 23, 19, 39, 53, 1, 231, 3, 70, 168, 104, 1, 204, 5, 8, 105, 252, 185, 174, 3, 70, 104, 8, 4, 254, 51, 105, 172, 252, 184, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 0, 1, 1, 53, 55, 3, 7, 5, 55, 23, 1, 1, 70, 3, 71, 105, 8, 5, 254, 52, 104, 168, 252, 186, 4, 92, 252, 182, 175, 104, 254, 51, 4, 8, 104, 2, 3, 72, 0, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 0, 1, 1, 55, 23, 37, 39, 3, 23, 7, 1, 4, 246, 252, 184, 170, 105, 254, 51, 4, 9, 105, 2, 3, 74, 3, 254, 252, 184, 2, 104, 8, 4, 1, 205, 104, 175, 3, 74, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 17, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 19, 51, 3, 33, 21, 33, 3, 35, 3, 180, 253, 166, 123, 254, 193, 1, 63, 125, 2, 164, 143, 144, 144, 1, 117, 254, 68, 142, 143, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 134, 254, 246, 0, 0, 1, 0, 236, 1, 8, 6, 86, 3, 164, 0, 17, 0, 0, 19, 33, 19, 51, 3, 33, 39, 53, 1, 21, 1, 53, 55, 33, 3, 35, 19, 33, 236, 1, 161, 144, 143, 143, 2, 116, 122, 1, 63, 254, 193, 120, 253, 70, 141, 144, 142, 254, 166, 2, 152, 1, 12, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 10, 0, 1, 0, 231, 1, 84, 6, 41, 3, 45, 0, 51, 0, 0, 1, 14, 3, 35, 34, 46, 2, 39, 39, 23, 7, 19, 55, 37, 7, 35, 23, 30, 3, 51, 50, 62, 2, 55, 62, 3, 51, 50, 30, 2, 23, 23, 7, 39, 46, 3, 35, 34, 14, 2, 3, 201, 52, 81, 68, 60, 30, 30, 53, 63, 80, 57, 61, 2, 105, 9, 4, 1, 205, 105, 170, 39, 44, 61, 48, 39, 21, 21, 41, 45, 56, 36, 48, 75, 63, 55, 29, 30, 53, 63, 80, 57, 143, 94, 123, 44, 60, 46, 39, 22, 21, 37, 42, 49, 2, 33, 51, 64, 37, 14, 15, 40, 70, 55, 59, 174, 104, 1, 205, 4, 8, 104, 37, 44, 61, 38, 17, 15, 32, 51, 35, 45, 59, 33, 13, 15, 40, 71, 55, 141, 94, 123, 43, 61, 39, 17, 14, 28, 44, 0, 0, 1, 0, 231, 1, 84, 6, 41, 3, 45, 0, 51, 0, 0, 1, 46, 3, 35, 34, 14, 2, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 30, 3, 51, 50, 62, 2, 55, 55, 35, 39, 5, 23, 19, 39, 53, 7, 14, 3, 35, 34, 46, 2, 3, 72, 32, 48, 42, 38, 21, 22, 39, 46, 60, 43, 123, 95, 144, 57, 80, 62, 53, 30, 28, 57, 63, 75, 48, 36, 55, 45, 41, 21, 22, 39, 47, 61, 44, 37, 168, 104, 1, 205, 4, 8, 104, 60, 57, 80, 63, 53, 30, 30, 59, 68, 82, 2, 33, 31, 44, 28, 14, 17, 39, 61, 43, 123, 94, 141, 55, 71, 40, 15, 13, 33, 59, 45, 35, 51, 32, 15, 17, 38, 61, 44, 37, 104, 8, 4, 254, 51, 104, 174, 59, 55, 70, 40, 15, 14, 37, 64, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 17, 0, 0, 1, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 6, 0, 252, 129, 123, 255, 0, 162, 123, 254, 193, 1, 63, 125, 162, 1, 2, 125, 3, 129, 2, 18, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 0, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 17, 0, 0, 5, 17, 7, 35, 1, 53, 7, 35, 1, 51, 1, 35, 39, 21, 1, 35, 39, 17, 1, 160, 119, 147, 1, 10, 119, 147, 1, 75, 4, 1, 76, 147, 121, 1, 12, 147, 121, 12, 3, 84, 121, 1, 0, 201, 121, 1, 63, 254, 193, 123, 201, 254, 254, 123, 252, 170, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 17, 0, 0, 19, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 231, 3, 127, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 252, 131, 2, 152, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 0, 1, 0, 150, 255, 246, 3, 49, 5, 96, 0, 17, 0, 0, 1, 17, 55, 51, 1, 21, 55, 51, 1, 35, 1, 51, 23, 53, 1, 51, 23, 17, 2, 37, 121, 147, 254, 244, 121, 147, 254, 180, 4, 254, 181, 147, 119, 254, 246, 147, 119, 5, 96, 252, 168, 125, 254, 254, 203, 125, 254, 193, 1, 63, 123, 203, 1, 0, 123, 3, 86, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 15, 0, 0, 1, 1, 35, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 51, 1, 4, 195, 1, 59, 148, 255, 0, 252, 240, 123, 254, 193, 1, 63, 125, 3, 16, 1, 2, 150, 254, 195, 2, 84, 254, 180, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 180, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 15, 0, 0, 1, 1, 51, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 35, 1, 2, 37, 254, 194, 150, 1, 2, 3, 14, 123, 1, 64, 254, 192, 121, 252, 242, 255, 0, 148, 1, 60, 2, 88, 1, 76, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 76, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 13, 0, 0, 1, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 5, 123, 251, 223, 123, 254, 193, 1, 63, 125, 4, 35, 133, 1, 8, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 253, 100, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 13, 0, 0, 55, 33, 17, 7, 35, 1, 51, 1, 35, 39, 17, 33, 21, 33, 150, 1, 10, 119, 147, 1, 75, 4, 1, 76, 147, 121, 1, 12, 253, 101, 121, 4, 31, 121, 1, 63, 254, 193, 123, 251, 223, 133, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 13, 0, 0, 19, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 231, 134, 4, 32, 123, 1, 64, 254, 192, 121, 251, 226, 1, 8, 2, 156, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 0, 0, 1, 0, 150, 255, 246, 3, 49, 5, 96, 0, 13, 0, 0, 19, 33, 21, 33, 17, 55, 51, 1, 35, 1, 51, 23, 17, 33, 150, 2, 155, 254, 244, 121, 147, 254, 180, 4, 254, 181, 147, 119, 254, 246, 5, 96, 133, 251, 221, 125, 254, 193, 1, 63, 123, 4, 33, 0, 0, 1, 0, 150, 255, 244, 3, 49, 6, 51, 0, 19, 0, 0, 55, 33, 1, 51, 23, 17, 7, 35, 1, 51, 1, 35, 39, 17, 55, 51, 1, 33, 21, 33, 150, 1, 75, 254, 181, 147, 119, 119, 147, 1, 75, 4, 1, 76, 147, 121, 121, 147, 254, 180, 1, 76, 253, 101, 121, 1, 63, 123, 4, 48, 121, 1, 63, 254, 193, 123, 251, 204, 125, 254, 193, 133, 0, 1, 0, 150, 1, 8, 6, 0, 4, 45, 0, 27, 0, 0, 1, 20, 14, 2, 35, 33, 23, 21, 1, 53, 1, 21, 7, 33, 50, 54, 53, 52, 38, 35, 35, 53, 51, 50, 30, 2, 6, 0, 35, 69, 104, 68, 252, 110, 123, 254, 193, 1, 63, 125, 3, 139, 75, 77, 75, 68, 189, 189, 69, 103, 69, 35, 3, 35, 58, 100, 73, 42, 118, 148, 1, 76, 4, 1, 76, 148, 120, 70, 69, 68, 65, 133, 39, 70, 98, 0, 0, 1, 0, 231, 1, 8, 6, 82, 4, 45, 0, 27, 0, 0, 19, 52, 62, 2, 51, 51, 21, 35, 34, 6, 21, 20, 22, 51, 33, 39, 53, 1, 21, 1, 53, 55, 33, 34, 46, 2, 231, 40, 76, 109, 70, 170, 182, 65, 84, 85, 66, 3, 137, 123, 1, 64, 254, 192, 121, 252, 133, 71, 110, 76, 40, 3, 35, 59, 98, 70, 39, 133, 68, 65, 66, 73, 120, 148, 254, 180, 4, 254, 180, 148, 118, 42, 73, 100, 0, 2, 0, 150, 1, 8, 6, 0, 4, 45, 0, 28, 0, 39, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 17, 35, 19, 51, 50, 54, 53, 52, 38, 35, 34, 6, 21, 3, 207, 253, 139, 123, 254, 193, 1, 63, 125, 2, 119, 42, 75, 105, 63, 68, 104, 69, 35, 35, 69, 104, 68, 152, 133, 133, 143, 78, 74, 72, 71, 73, 79, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 118, 70, 107, 73, 37, 39, 70, 98, 59, 58, 100, 73, 42, 254, 246, 1, 144, 73, 66, 65, 68, 74, 82, 0, 0, 2, 0, 231, 1, 8, 6, 82, 4, 45, 0, 28, 0, 39, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 37, 20, 22, 51, 51, 53, 52, 38, 35, 34, 6, 3, 25, 2, 116, 123, 1, 64, 254, 192, 121, 253, 142, 134, 151, 68, 104, 70, 35, 35, 70, 104, 68, 63, 105, 75, 42, 254, 84, 74, 77, 143, 79, 72, 71, 72, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 10, 42, 73, 100, 58, 59, 98, 70, 39, 37, 73, 107, 70, 21, 66, 73, 116, 82, 74, 68, 0, 1, 0, 150, 1, 8, 6, 80, 3, 164, 0, 73, 0, 0, 1, 23, 21, 1, 53, 1, 21, 7, 51, 30, 3, 51, 50, 62, 2, 55, 62, 3, 51, 50, 30, 2, 23, 30, 3, 51, 50, 54, 55, 51, 39, 53, 1, 21, 1, 53, 55, 35, 14, 3, 35, 34, 46, 2, 39, 46, 3, 35, 34, 6, 7, 14, 3, 35, 34, 46, 2, 39, 1, 90, 123, 254, 193, 1, 63, 125, 191, 21, 29, 22, 20, 12, 11, 19, 22, 27, 19, 22, 36, 33, 33, 20, 22, 35, 33, 35, 22, 21, 27, 21, 18, 11, 22, 46, 37, 188, 123, 1, 64, 254, 192, 121, 141, 21, 41, 37, 35, 16, 23, 40, 39, 41, 25, 14, 21, 16, 16, 10, 19, 35, 32, 23, 42, 41, 40, 20, 19, 34, 35, 39, 25, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 44, 58, 35, 15, 14, 31, 53, 39, 45, 57, 32, 12, 13, 33, 59, 45, 41, 52, 29, 11, 73, 79, 120, 148, 254, 180, 4, 254, 180, 148, 118, 45, 58, 35, 13, 14, 38, 64, 50, 30, 44, 29, 14, 65, 65, 45, 59, 35, 14, 13, 35, 58, 45, 0, 0, 1, 0, 150, 1, 8, 6, 80, 3, 164, 0, 23, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 19, 51, 3, 33, 39, 53, 1, 21, 1, 53, 55, 33, 3, 35, 3, 6, 254, 84, 123, 254, 193, 1, 63, 125, 1, 246, 143, 144, 144, 1, 174, 123, 1, 64, 254, 192, 121, 254, 13, 142, 143, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 0, 0, 1, 0, 248, 255, 158, 4, 141, 5, 92, 0, 13, 0, 0, 9, 2, 23, 3, 1, 3, 55, 23, 5, 39, 3, 23, 23, 3, 133, 253, 115, 1, 2, 129, 189, 2, 140, 221, 145, 143, 254, 109, 6, 238, 144, 83, 2, 188, 254, 230, 3, 186, 35, 253, 70, 1, 27, 252, 180, 86, 39, 223, 2, 1, 139, 39, 151, 0, 0, 1, 0, 150, 0, 0, 3, 131, 5, 78, 0, 11, 0, 0, 33, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 131, 133, 254, 92, 123, 254, 193, 1, 63, 125, 2, 43, 3, 188, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 1, 0, 150, 0, 0, 3, 131, 5, 78, 0, 11, 0, 0, 1, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 2, 190, 122, 1, 63, 254, 193, 120, 254, 95, 133, 4, 66, 120, 148, 254, 180, 4, 254, 180, 148, 118, 252, 68, 4, 66, 0, 1, 0, 150, 0, 0, 3, 131, 5, 78, 0, 11, 0, 0, 1, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 1, 88, 125, 254, 193, 1, 63, 123, 1, 164, 133, 1, 12, 121, 147, 1, 76, 4, 1, 76, 148, 119, 3, 189, 251, 190, 0, 1, 0, 150, 0, 0, 3, 131, 5, 78, 0, 11, 0, 0, 19, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 150, 133, 1, 161, 120, 1, 63, 254, 193, 122, 253, 216, 5, 78, 252, 67, 119, 148, 254, 180, 4, 254, 180, 147, 121, 0, 0, 1, 0, 231, 0, 225, 6, 53, 3, 207, 0, 11, 0, 0, 1, 55, 51, 1, 35, 1, 51, 23, 17, 33, 53, 33, 5, 41, 121, 147, 254, 180, 4, 254, 181, 147, 119, 252, 67, 4, 66, 1, 164, 125, 254, 192, 1, 64, 123, 1, 164, 133, 0, 1, 0, 150, 0, 0, 3, 131, 3, 205, 0, 11, 0, 0, 1, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 1, 88, 125, 254, 193, 1, 63, 123, 1, 164, 133, 1, 12, 121, 147, 1, 76, 4, 1, 76, 148, 119, 2, 60, 253, 63, 0, 1, 0, 150, 0, 0, 5, 227, 3, 207, 0, 31, 0, 0, 1, 35, 53, 52, 46, 2, 35, 34, 14, 2, 21, 21, 55, 51, 1, 35, 1, 51, 23, 53, 52, 62, 2, 51, 50, 30, 2, 21, 5, 227, 133, 38, 94, 159, 120, 118, 158, 96, 40, 119, 147, 254, 180, 4, 254, 181, 147, 121, 57, 129, 208, 151, 151, 208, 128, 57, 1, 49, 107, 94, 158, 114, 64, 64, 114, 158, 94, 215, 122, 254, 193, 1, 63, 124, 221, 114, 203, 153, 89, 89, 153, 203, 114, 0, 0, 1, 0, 231, 0, 0, 6, 53, 3, 207, 0, 31, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 21, 21, 55, 51, 1, 35, 1, 51, 23, 53, 52, 46, 2, 35, 34, 14, 2, 21, 21, 35, 231, 57, 129, 208, 151, 151, 208, 129, 57, 121, 147, 254, 180, 4, 254, 181, 147, 119, 40, 96, 158, 118, 120, 159, 94, 38, 134, 1, 160, 114, 203, 153, 89, 89, 153, 203, 114, 221, 124, 254, 193, 1, 63, 122, 215, 94, 158, 114, 64, 64, 114, 158, 94, 107, 0, 2, 0, 231, 0, 80, 6, 2, 5, 86, 0, 9, 0, 13, 0, 0, 37, 1, 23, 7, 19, 55, 37, 7, 35, 1, 1, 33, 21, 33, 4, 152, 252, 202, 2, 104, 8, 4, 1, 205, 104, 170, 3, 51, 251, 241, 5, 27, 250, 229, 80, 3, 51, 172, 104, 1, 204, 4, 9, 105, 252, 207, 4, 168, 133, 0, 0, 4, 0, 231, 0, 0, 6, 84, 5, 57, 0, 9, 0, 19, 0, 23, 0, 27, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 17, 35, 17, 1, 17, 35, 17, 6, 82, 251, 229, 123, 254, 193, 1, 63, 125, 4, 29, 250, 151, 4, 27, 123, 1, 64, 254, 192, 121, 251, 231, 5, 107, 133, 251, 158, 134, 3, 168, 119, 147, 1, 75, 5, 1, 75, 147, 121, 253, 98, 121, 148, 254, 180, 4, 254, 180, 147, 119, 1, 146, 253, 100, 2, 156, 2, 157, 253, 101, 2, 155, 0, 1, 0, 231, 0, 0, 5, 227, 4, 109, 0, 41, 0, 0, 1, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 39, 23, 7, 19, 55, 37, 7, 39, 23, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 2, 20, 78, 92, 73, 125, 169, 96, 96, 169, 125, 73, 72, 63, 16, 2, 103, 8, 3, 1, 204, 104, 174, 24, 81, 85, 93, 162, 216, 123, 123, 216, 161, 94, 114, 97, 3, 186, 63, 186, 109, 96, 169, 125, 73, 73, 125, 169, 96, 97, 164, 63, 16, 172, 102, 1, 202, 4, 9, 105, 4, 24, 81, 211, 122, 123, 216, 162, 93, 93, 162, 216, 123, 137, 234, 82, 0, 1, 0, 231, 0, 0, 5, 227, 4, 109, 0, 41, 0, 0, 1, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 55, 7, 39, 5, 23, 19, 39, 55, 7, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 5, 16, 97, 114, 93, 162, 216, 123, 123, 216, 161, 94, 86, 80, 25, 174, 105, 1, 205, 2, 8, 102, 2, 16, 63, 72, 72, 126, 168, 96, 96, 169, 125, 73, 91, 79, 4, 23, 82, 234, 137, 123, 216, 162, 93, 93, 162, 216, 123, 122, 211, 81, 24, 4, 105, 9, 4, 254, 54, 102, 172, 16, 63, 164, 97, 96, 169, 125, 73, 73, 125, 169, 96, 109, 186, 63, 0, 1, 0, 150, 2, 18, 6, 0, 3, 164, 0, 6, 0, 0, 1, 33, 53, 1, 21, 7, 33, 6, 0, 250, 150, 1, 63, 125, 4, 168, 2, 18, 70, 1, 76, 148, 120, 0, 0, 1, 0, 150, 1, 6, 6, 0, 2, 152, 0, 6, 0, 0, 1, 33, 23, 21, 1, 53, 33, 6, 0, 251, 88, 125, 254, 193, 5, 106, 2, 18, 120, 148, 1, 76, 70, 0, 0, 1, 0, 231, 255, 244, 2, 121, 5, 94, 0, 6, 0, 0, 23, 17, 51, 1, 35, 39, 17, 231, 70, 1, 76, 148, 120, 12, 5, 106, 254, 193, 123, 251, 90, 0, 0, 1, 0, 150, 255, 244, 2, 39, 5, 94, 0, 6, 0, 0, 5, 17, 7, 35, 1, 51, 17, 1, 162, 121, 147, 1, 75, 70, 12, 4, 166, 123, 1, 63, 250, 150, 0, 1, 0, 231, 2, 18, 6, 82, 3, 164, 0, 6, 0, 0, 19, 33, 39, 53, 1, 21, 33, 231, 4, 166, 123, 1, 64, 250, 149, 2, 152, 120, 148, 254, 180, 70, 0, 1, 0, 231, 1, 6, 6, 82, 2, 152, 0, 6, 0, 0, 19, 33, 21, 1, 53, 55, 33, 231, 5, 107, 254, 192, 123, 251, 90, 2, 152, 70, 254, 180, 148, 120, 0, 1, 0, 231, 255, 246, 2, 121, 5, 96, 0, 6, 0, 0, 1, 17, 55, 51, 1, 35, 17, 1, 109, 120, 148, 254, 180, 70, 5, 96, 251, 88, 125, 254, 193, 5, 106, 0, 0, 1, 0, 150, 255, 246, 2, 39, 5, 96, 0, 6, 0, 0, 1, 17, 35, 1, 51, 23, 17, 2, 39, 70, 254, 181, 147, 121, 5, 96, 250, 150, 1, 63, 123, 4, 166, 0, 0, 2, 0, 233, 255, 184, 6, 82, 4, 242, 0, 9, 0, 19, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 233, 4, 164, 123, 1, 64, 254, 192, 121, 251, 94, 5, 105, 251, 92, 123, 254, 192, 1, 64, 125, 4, 166, 3, 229, 121, 148, 254, 180, 4, 254, 180, 147, 119, 253, 99, 119, 148, 1, 76, 4, 1, 76, 147, 121, 0, 0, 2, 0, 231, 255, 246, 6, 33, 5, 94, 0, 9, 0, 19, 0, 0, 5, 17, 7, 35, 1, 51, 1, 35, 39, 17, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 1, 244, 121, 148, 1, 76, 4, 1, 76, 147, 119, 2, 158, 118, 148, 254, 180, 4, 254, 180, 148, 120, 10, 4, 164, 123, 1, 63, 254, 193, 121, 251, 94, 5, 104, 251, 92, 123, 254, 193, 1, 63, 125, 4, 166, 0, 0, 2, 0, 233, 255, 184, 6, 82, 4, 242, 0, 9, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 6, 82, 251, 92, 123, 254, 192, 1, 64, 125, 4, 166, 250, 151, 4, 164, 123, 1, 64, 254, 192, 121, 251, 94, 3, 96, 119, 147, 1, 76, 4, 1, 76, 148, 121, 253, 99, 121, 147, 254, 180, 4, 254, 180, 148, 119, 0, 2, 0, 231, 255, 184, 6, 80, 4, 242, 0, 9, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 6, 80, 251, 92, 123, 254, 192, 1, 64, 125, 4, 166, 251, 92, 123, 254, 192, 1, 64, 125, 4, 166, 3, 96, 119, 147, 1, 76, 4, 1, 76, 148, 121, 252, 222, 119, 148, 1, 76, 4, 1, 76, 147, 121, 0, 2, 0, 231, 255, 246, 6, 33, 5, 94, 0, 9, 0, 19, 0, 0, 5, 17, 7, 35, 1, 51, 1, 35, 39, 17, 33, 17, 7, 35, 1, 51, 1, 35, 39, 17, 1, 244, 121, 148, 1, 76, 4, 1, 76, 147, 119, 2, 24, 120, 148, 1, 76, 4, 1, 76, 148, 118, 10, 4, 164, 123, 1, 63, 254, 193, 121, 251, 94, 4, 164, 123, 1, 63, 254, 193, 121, 251, 94, 0, 0, 2, 0, 231, 255, 184, 6, 80, 4, 242, 0, 9, 0, 19, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 4, 164, 123, 1, 64, 254, 192, 121, 251, 94, 4, 164, 123, 1, 64, 254, 192, 121, 251, 94, 3, 229, 121, 148, 254, 180, 4, 254, 180, 147, 119, 253, 232, 121, 147, 254, 180, 4, 254, 180, 148, 119, 0, 0, 2, 0, 231, 255, 246, 6, 33, 5, 94, 0, 9, 0, 19, 0, 0, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 33, 17, 55, 51, 1, 35, 1, 51, 23, 17, 2, 121, 119, 147, 254, 180, 4, 254, 180, 148, 121, 3, 35, 118, 148, 254, 180, 4, 254, 180, 148, 120, 5, 94, 251, 92, 123, 254, 193, 1, 63, 125, 4, 166, 251, 92, 123, 254, 193, 1, 63, 125, 4, 166, 0, 2, 0, 231, 0, 49, 6, 84, 4, 121, 0, 6, 0, 13, 0, 0, 19, 1, 21, 7, 33, 21, 33, 1, 1, 53, 55, 33, 53, 33, 231, 1, 64, 125, 4, 170, 250, 147, 5, 109, 254, 192, 123, 251, 88, 5, 109, 3, 45, 1, 76, 148, 120, 134, 254, 150, 254, 180, 148, 120, 134, 0, 0, 2, 0, 231, 0, 49, 6, 84, 4, 121, 0, 6, 0, 13, 0, 0, 19, 53, 33, 39, 53, 1, 21, 17, 21, 33, 23, 21, 1, 53, 231, 4, 168, 123, 1, 64, 251, 86, 125, 254, 192, 2, 231, 134, 120, 148, 254, 180, 70, 254, 220, 134, 120, 148, 1, 76, 70, 0, 0, 2, 0, 150, 0, 137, 6, 0, 4, 33, 0, 21, 0, 27, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 55, 51, 7, 33, 21, 33, 7, 33, 21, 33, 7, 35, 1, 23, 33, 55, 33, 7, 3, 88, 254, 170, 72, 254, 76, 1, 180, 72, 2, 86, 51, 144, 52, 1, 25, 254, 160, 115, 1, 211, 253, 231, 49, 143, 253, 242, 104, 2, 29, 114, 253, 111, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 94, 94, 133, 216, 133, 92, 1, 76, 107, 216, 105, 0, 0, 3, 0, 150, 0, 137, 6, 80, 4, 33, 0, 23, 0, 29, 0, 35, 0, 0, 1, 35, 23, 21, 1, 53, 1, 21, 7, 33, 55, 51, 7, 51, 39, 53, 1, 21, 1, 53, 55, 33, 7, 35, 1, 39, 33, 7, 33, 55, 5, 33, 55, 33, 7, 21, 2, 170, 168, 72, 254, 76, 1, 180, 72, 1, 168, 51, 144, 52, 168, 69, 1, 180, 254, 76, 69, 254, 88, 49, 143, 3, 84, 105, 254, 142, 115, 1, 229, 105, 251, 180, 1, 111, 114, 254, 29, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 94, 94, 71, 148, 254, 55, 4, 254, 53, 148, 71, 92, 1, 80, 105, 216, 107, 107, 216, 105, 4, 0, 2, 0, 231, 0, 137, 6, 82, 4, 33, 0, 21, 0, 27, 0, 0, 19, 33, 55, 33, 53, 33, 55, 51, 7, 33, 39, 53, 1, 21, 1, 53, 55, 33, 7, 35, 55, 33, 1, 7, 33, 55, 53, 39, 231, 1, 93, 114, 254, 49, 2, 23, 51, 144, 52, 1, 86, 69, 1, 180, 254, 76, 69, 253, 170, 49, 143, 49, 254, 233, 2, 95, 115, 2, 147, 105, 105, 1, 233, 216, 133, 94, 94, 71, 148, 254, 55, 4, 254, 53, 148, 71, 92, 92, 1, 93, 216, 107, 4, 105, 0, 1, 0, 150, 0, 137, 6, 0, 4, 33, 0, 15, 0, 0, 1, 23, 33, 21, 33, 23, 21, 1, 53, 1, 21, 7, 33, 21, 33, 7, 1, 25, 104, 4, 127, 252, 2, 72, 254, 76, 1, 180, 72, 3, 254, 251, 127, 102, 2, 84, 107, 133, 71, 148, 1, 203, 4, 1, 201, 148, 71, 133, 105, 0, 0, 1, 0, 150, 255, 246, 4, 45, 5, 96, 0, 15, 0, 0, 1, 7, 17, 35, 17, 7, 35, 1, 51, 1, 35, 39, 17, 35, 17, 39, 2, 96, 106, 133, 72, 147, 1, 202, 4, 1, 201, 147, 72, 133, 105, 4, 221, 104, 251, 129, 3, 254, 72, 1, 180, 254, 76, 72, 252, 2, 4, 129, 102, 0, 0, 1, 0, 231, 0, 137, 6, 82, 4, 33, 0, 15, 0, 0, 19, 33, 55, 53, 39, 33, 53, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 4, 127, 105, 105, 251, 129, 3, 252, 69, 1, 180, 254, 76, 69, 252, 4, 1, 233, 107, 4, 105, 133, 71, 148, 254, 55, 4, 254, 53, 148, 71, 0, 1, 0, 150, 255, 246, 4, 45, 5, 96, 0, 15, 0, 0, 37, 55, 17, 51, 17, 55, 51, 1, 35, 1, 51, 23, 17, 51, 17, 23, 2, 100, 105, 133, 72, 147, 254, 55, 4, 254, 54, 147, 72, 133, 106, 121, 102, 4, 129, 252, 2, 72, 254, 76, 1, 180, 72, 3, 254, 251, 129, 104, 0, 2, 0, 150, 0, 137, 6, 0, 4, 33, 0, 15, 0, 23, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 23, 21, 1, 53, 1, 21, 1, 39, 33, 7, 21, 23, 33, 55, 2, 2, 2, 143, 69, 1, 180, 254, 76, 69, 253, 113, 72, 254, 76, 1, 180, 3, 51, 105, 252, 107, 102, 104, 3, 147, 105, 3, 70, 71, 148, 254, 55, 4, 254, 53, 148, 71, 71, 148, 1, 203, 4, 1, 201, 148, 254, 203, 105, 105, 4, 107, 107, 0, 0, 2, 0, 150, 255, 246, 4, 45, 5, 96, 0, 15, 0, 23, 0, 0, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 7, 35, 1, 51, 1, 35, 1, 55, 17, 39, 35, 7, 17, 23, 3, 82, 72, 147, 254, 55, 4, 254, 54, 147, 72, 72, 147, 1, 202, 4, 1, 201, 147, 254, 202, 105, 105, 4, 106, 106, 3, 244, 253, 112, 70, 254, 76, 1, 180, 70, 2, 144, 72, 1, 180, 254, 76, 252, 205, 104, 3, 150, 102, 104, 252, 108, 104, 0, 0, 1, 0, 231, 0, 23, 5, 117, 4, 166, 0, 15, 0, 0, 1, 7, 1, 7, 1, 21, 7, 19, 55, 37, 7, 35, 1, 7, 1, 7, 1, 84, 2, 3, 45, 94, 253, 45, 103, 15, 4, 2, 119, 105, 100, 2, 209, 94, 252, 208, 145, 4, 55, 149, 252, 211, 94, 2, 210, 102, 104, 2, 120, 5, 14, 105, 253, 45, 94, 3, 47, 2, 0, 1, 0, 150, 0, 23, 5, 35, 4, 166, 0, 15, 0, 0, 1, 39, 1, 39, 1, 35, 39, 5, 23, 19, 39, 53, 1, 39, 1, 39, 4, 180, 145, 252, 209, 94, 2, 208, 100, 104, 2, 118, 4, 15, 103, 253, 45, 94, 3, 45, 2, 4, 57, 2, 252, 209, 94, 2, 211, 105, 14, 5, 253, 136, 104, 102, 253, 46, 94, 3, 45, 149, 0, 1, 0, 150, 0, 25, 5, 37, 4, 166, 0, 15, 0, 0, 37, 55, 1, 55, 1, 53, 55, 3, 7, 5, 55, 51, 1, 55, 1, 55, 4, 184, 2, 252, 209, 94, 2, 211, 105, 14, 5, 253, 136, 104, 102, 253, 46, 94, 3, 45, 149, 135, 146, 3, 47, 94, 253, 47, 100, 105, 253, 137, 4, 14, 102, 2, 211, 94, 252, 211, 2, 0, 0, 1, 0, 231, 0, 23, 5, 119, 4, 164, 0, 15, 0, 0, 37, 23, 1, 23, 1, 51, 23, 37, 39, 3, 23, 21, 1, 23, 1, 23, 1, 86, 150, 3, 45, 94, 253, 45, 102, 105, 253, 135, 4, 15, 105, 2, 211, 94, 252, 209, 2, 131, 2, 3, 45, 94, 253, 45, 102, 14, 4, 2, 119, 105, 100, 2, 209, 94, 252, 209, 146, 0, 0, 1, 0, 150, 0, 35, 6, 0, 4, 135, 0, 17, 0, 0, 1, 33, 21, 33, 7, 33, 21, 37, 23, 33, 21, 33, 23, 21, 1, 53, 1, 21, 2, 53, 3, 203, 251, 199, 121, 4, 178, 251, 70, 129, 4, 57, 252, 53, 62, 254, 35, 1, 221, 3, 172, 133, 143, 134, 11, 154, 133, 72, 147, 2, 49, 4, 2, 47, 147, 0, 0, 1, 0, 231, 0, 35, 6, 82, 4, 135, 0, 17, 0, 0, 37, 33, 53, 33, 55, 5, 53, 33, 39, 33, 53, 33, 39, 53, 1, 21, 1, 53, 4, 176, 252, 55, 4, 58, 129, 251, 69, 4, 179, 121, 251, 198, 3, 201, 59, 1, 221, 254, 35, 254, 133, 154, 11, 134, 143, 133, 72, 147, 253, 209, 4, 253, 207, 147, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 25, 0, 0, 1, 35, 39, 11, 4, 39, 35, 23, 21, 1, 53, 1, 21, 7, 51, 23, 19, 23, 55, 23, 55, 23, 51, 6, 0, 211, 70, 129, 129, 129, 129, 129, 110, 154, 123, 254, 193, 1, 63, 125, 197, 69, 129, 129, 129, 129, 129, 107, 174, 2, 18, 105, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 163, 118, 148, 1, 76, 4, 1, 76, 148, 120, 103, 1, 12, 247, 247, 247, 247, 165, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 25, 0, 0, 19, 51, 55, 23, 55, 23, 55, 19, 55, 51, 39, 53, 1, 21, 1, 53, 55, 35, 7, 11, 4, 7, 35, 231, 175, 106, 129, 129, 129, 129, 129, 70, 194, 123, 1, 64, 254, 192, 121, 151, 111, 129, 129, 129, 129, 129, 70, 211, 2, 152, 165, 247, 247, 247, 247, 254, 244, 103, 120, 148, 254, 180, 4, 254, 180, 148, 118, 163, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 105, 0, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 25, 0, 0, 5, 17, 33, 53, 33, 53, 33, 53, 33, 17, 7, 35, 1, 51, 1, 35, 39, 17, 33, 21, 33, 21, 33, 21, 33, 17, 1, 160, 254, 246, 1, 10, 254, 246, 1, 10, 119, 147, 1, 75, 4, 1, 76, 147, 121, 1, 12, 254, 244, 1, 12, 254, 244, 12, 1, 196, 133, 144, 133, 1, 70, 121, 1, 63, 254, 193, 123, 254, 184, 133, 144, 133, 254, 60, 0, 1, 0, 150, 255, 246, 3, 49, 5, 96, 0, 25, 0, 0, 19, 33, 53, 33, 53, 33, 17, 51, 17, 33, 21, 33, 21, 33, 21, 33, 17, 55, 51, 1, 35, 1, 51, 23, 17, 33, 150, 1, 10, 254, 246, 1, 10, 133, 1, 12, 254, 244, 1, 12, 254, 244, 121, 147, 254, 180, 4, 254, 181, 147, 119, 254, 246, 2, 135, 144, 133, 1, 196, 254, 60, 133, 144, 133, 254, 182, 125, 254, 193, 1, 63, 123, 1, 72, 0, 4, 0, 150, 1, 8, 6, 0, 3, 164, 0, 9, 0, 13, 0, 17, 0, 21, 0, 0, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 5, 35, 53, 51, 5, 35, 53, 51, 5, 35, 53, 51, 2, 16, 182, 123, 254, 193, 1, 63, 125, 184, 3, 240, 193, 193, 254, 176, 192, 192, 254, 176, 192, 192, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 134, 134, 134, 134, 134, 134, 0, 0, 4, 0, 150, 255, 246, 3, 49, 5, 96, 0, 9, 0, 13, 0, 17, 0, 21, 0, 0, 1, 53, 7, 35, 1, 51, 1, 35, 39, 21, 3, 53, 51, 21, 3, 53, 51, 21, 3, 53, 51, 21, 1, 160, 119, 147, 1, 75, 4, 1, 76, 147, 121, 133, 133, 133, 133, 133, 133, 3, 229, 181, 121, 1, 63, 254, 193, 123, 183, 252, 17, 192, 192, 1, 80, 192, 192, 1, 80, 192, 192, 0, 0, 4, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 13, 0, 17, 0, 21, 0, 0, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 4, 215, 182, 123, 1, 64, 254, 192, 121, 180, 252, 16, 193, 193, 1, 80, 193, 193, 1, 80, 193, 193, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 134, 134, 134, 134, 134, 134, 0, 0, 4, 0, 150, 255, 246, 3, 49, 5, 96, 0, 9, 0, 13, 0, 17, 0, 21, 0, 0, 1, 21, 55, 51, 1, 35, 1, 51, 23, 53, 19, 21, 35, 53, 19, 21, 35, 53, 19, 21, 35, 53, 2, 39, 119, 147, 254, 180, 4, 254, 181, 147, 121, 133, 133, 133, 133, 133, 133, 1, 113, 183, 123, 254, 193, 1, 63, 125, 185, 3, 239, 192, 192, 254, 176, 192, 192, 254, 177, 193, 193, 0, 0, 2, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 13, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 17, 35, 17, 6, 82, 251, 229, 123, 254, 193, 1, 63, 125, 4, 29, 251, 27, 134, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 253, 100, 2, 156, 0, 2, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 13, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 17, 35, 17, 231, 4, 27, 123, 1, 64, 254, 192, 121, 251, 231, 5, 107, 133, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 1, 146, 253, 100, 2, 156, 0, 0, 2, 0, 150, 0, 59, 5, 188, 4, 55, 0, 6, 0, 14, 0, 0, 1, 33, 17, 1, 1, 17, 33, 7, 33, 53, 1, 21, 1, 53, 33, 5, 188, 252, 86, 254, 132, 1, 124, 3, 170, 45, 252, 86, 254, 232, 1, 24, 3, 170, 1, 113, 254, 202, 1, 254, 1, 254, 254, 201, 43, 219, 254, 137, 2, 254, 140, 217, 0, 2, 0, 150, 255, 246, 4, 145, 5, 29, 0, 6, 0, 14, 0, 0, 5, 17, 33, 1, 1, 33, 17, 39, 17, 51, 1, 35, 1, 51, 17, 1, 203, 254, 203, 1, 253, 1, 254, 254, 201, 43, 219, 254, 137, 2, 254, 140, 217, 10, 3, 170, 1, 125, 254, 131, 252, 86, 45, 3, 170, 1, 24, 254, 232, 252, 86, 0, 0, 2, 0, 231, 0, 59, 6, 14, 4, 55, 0, 6, 0, 14, 0, 0, 19, 33, 17, 1, 1, 17, 33, 55, 33, 21, 1, 53, 1, 21, 33, 231, 3, 170, 1, 125, 254, 131, 252, 86, 45, 3, 170, 1, 25, 254, 231, 252, 86, 3, 0, 1, 55, 254, 2, 254, 2, 1, 54, 43, 217, 1, 116, 2, 1, 119, 219, 0, 0, 2, 0, 150, 255, 246, 4, 145, 5, 29, 0, 6, 0, 14, 0, 0, 1, 17, 33, 1, 1, 33, 17, 23, 17, 35, 1, 51, 1, 35, 17, 3, 92, 1, 53, 254, 2, 254, 3, 1, 55, 43, 219, 1, 118, 3, 1, 116, 217, 5, 29, 252, 86, 254, 131, 1, 125, 3, 170, 45, 252, 86, 254, 231, 1, 25, 3, 170, 0, 4, 0, 150, 255, 246, 4, 145, 5, 29, 0, 6, 0, 10, 0, 18, 0, 22, 0, 0, 1, 17, 33, 1, 1, 33, 17, 21, 17, 33, 17, 37, 17, 51, 1, 35, 1, 51, 17, 21, 17, 33, 17, 1, 203, 254, 203, 1, 253, 1, 254, 254, 201, 254, 113, 1, 100, 219, 254, 137, 2, 254, 140, 217, 1, 57, 1, 174, 1, 242, 1, 125, 254, 131, 254, 14, 94, 254, 166, 1, 90, 139, 1, 242, 1, 24, 254, 232, 254, 14, 184, 255, 0, 1, 0, 0, 0, 2, 0, 150, 255, 246, 4, 145, 5, 29, 0, 10, 0, 22, 0, 0, 23, 53, 51, 17, 33, 1, 1, 33, 17, 51, 21, 39, 53, 35, 17, 51, 1, 35, 1, 51, 17, 35, 21, 213, 246, 254, 203, 1, 253, 1, 254, 254, 201, 246, 43, 246, 219, 254, 137, 2, 254, 140, 217, 246, 10, 182, 2, 244, 1, 125, 254, 131, 253, 12, 182, 45, 92, 3, 78, 1, 24, 254, 232, 252, 178, 92, 0, 3, 0, 150, 255, 246, 4, 145, 5, 29, 0, 10, 0, 22, 0, 26, 0, 0, 23, 53, 51, 17, 33, 1, 1, 33, 17, 51, 21, 1, 7, 51, 17, 35, 21, 33, 53, 35, 17, 51, 39, 37, 33, 39, 35, 213, 246, 254, 203, 1, 253, 1, 254, 254, 201, 246, 253, 90, 141, 217, 246, 3, 37, 246, 219, 143, 254, 106, 1, 90, 172, 2, 10, 182, 2, 244, 1, 125, 254, 131, 253, 12, 182, 4, 65, 106, 252, 178, 92, 92, 3, 78, 106, 45, 129, 0, 0, 3, 0, 150, 255, 246, 4, 145, 5, 29, 0, 10, 0, 17, 0, 24, 0, 0, 23, 53, 51, 17, 33, 1, 1, 33, 17, 51, 21, 37, 17, 1, 51, 17, 35, 21, 1, 17, 33, 53, 35, 17, 51, 213, 246, 254, 203, 1, 253, 1, 254, 254, 201, 246, 254, 45, 254, 160, 217, 246, 1, 170, 1, 123, 246, 219, 10, 182, 2, 244, 1, 125, 254, 131, 253, 12, 182, 45, 4, 178, 254, 248, 252, 178, 92, 4, 178, 251, 78, 92, 3, 78, 0, 3, 0, 150, 255, 246, 4, 145, 5, 29, 0, 6, 0, 14, 0, 25, 0, 0, 1, 1, 35, 1, 51, 55, 23, 3, 17, 51, 1, 35, 1, 51, 17, 1, 33, 17, 33, 17, 33, 55, 35, 1, 1, 35, 4, 10, 254, 137, 2, 254, 140, 161, 213, 213, 57, 219, 254, 137, 2, 254, 140, 217, 2, 155, 254, 201, 254, 113, 254, 203, 235, 235, 1, 253, 1, 254, 237, 3, 205, 1, 24, 254, 232, 160, 160, 252, 86, 2, 250, 1, 24, 254, 232, 253, 6, 2, 205, 253, 6, 2, 250, 176, 1, 125, 254, 131, 0, 3, 0, 150, 255, 246, 4, 145, 5, 29, 0, 11, 0, 18, 0, 33, 0, 0, 1, 1, 35, 1, 51, 17, 35, 21, 33, 53, 35, 17, 55, 1, 35, 1, 51, 55, 23, 3, 51, 21, 33, 53, 51, 17, 33, 55, 35, 1, 1, 35, 23, 33, 4, 10, 254, 137, 2, 254, 140, 217, 246, 3, 37, 246, 219, 254, 137, 2, 254, 140, 161, 213, 213, 14, 246, 252, 133, 246, 254, 203, 235, 235, 1, 253, 1, 254, 237, 237, 254, 201, 3, 29, 1, 24, 254, 232, 253, 98, 92, 92, 2, 158, 176, 1, 24, 254, 232, 160, 160, 252, 223, 182, 182, 2, 68, 176, 1, 125, 254, 131, 176, 0, 0, 2, 0, 231, 0, 139, 6, 14, 4, 135, 0, 10, 0, 22, 0, 0, 19, 51, 21, 33, 17, 1, 1, 17, 33, 21, 35, 55, 51, 53, 33, 21, 1, 53, 1, 21, 33, 53, 35, 231, 183, 2, 243, 1, 125, 254, 131, 253, 13, 183, 45, 93, 3, 77, 1, 25, 254, 231, 252, 179, 93, 4, 72, 246, 1, 53, 254, 2, 254, 2, 1, 56, 246, 43, 246, 220, 1, 119, 2, 1, 117, 217, 246, 0, 0, 2, 0, 231, 0, 0, 6, 2, 5, 86, 0, 5, 0, 15, 0, 0, 1, 21, 33, 17, 35, 17, 1, 1, 23, 7, 19, 55, 37, 7, 35, 1, 6, 2, 251, 107, 134, 4, 170, 252, 224, 2, 105, 8, 5, 1, 204, 104, 170, 3, 31, 5, 86, 133, 251, 47, 5, 86, 250, 250, 3, 31, 172, 105, 1, 205, 4, 8, 104, 252, 227, 0, 0, 2, 0, 231, 0, 0, 6, 2, 5, 86, 0, 5, 0, 15, 0, 0, 33, 33, 53, 33, 17, 51, 5, 1, 53, 55, 3, 7, 5, 55, 23, 1, 6, 2, 250, 229, 4, 150, 133, 251, 86, 3, 31, 104, 8, 4, 254, 51, 105, 168, 252, 227, 133, 4, 209, 80, 252, 223, 174, 105, 254, 51, 4, 8, 104, 2, 3, 31, 0, 2, 0, 147, 255, 246, 4, 145, 5, 29, 0, 9, 0, 21, 0, 0, 1, 33, 1, 1, 33, 17, 33, 1, 1, 33, 39, 51, 1, 35, 1, 51, 17, 35, 1, 51, 1, 35, 3, 90, 1, 53, 254, 2, 254, 2, 1, 56, 254, 203, 1, 253, 1, 254, 254, 201, 43, 219, 254, 137, 2, 254, 140, 217, 219, 1, 118, 2, 1, 117, 217, 1, 115, 254, 131, 1, 125, 2, 45, 1, 125, 254, 131, 45, 1, 24, 254, 232, 253, 121, 254, 231, 1, 25, 0, 3, 0, 231, 1, 8, 6, 82, 3, 164, 0, 31, 0, 42, 0, 51, 0, 0, 19, 51, 62, 3, 51, 50, 30, 2, 23, 33, 39, 53, 1, 21, 1, 53, 55, 33, 14, 3, 35, 34, 46, 2, 39, 35, 1, 34, 14, 2, 7, 33, 46, 3, 3, 50, 54, 55, 33, 30, 3, 231, 218, 10, 57, 82, 104, 58, 57, 104, 83, 57, 12, 1, 92, 123, 1, 64, 254, 192, 121, 254, 164, 12, 57, 83, 102, 57, 58, 103, 82, 57, 11, 218, 2, 17, 32, 57, 48, 35, 10, 1, 108, 10, 36, 47, 58, 31, 62, 98, 22, 254, 150, 10, 35, 47, 56, 2, 152, 54, 93, 68, 39, 39, 68, 93, 54, 120, 148, 254, 180, 4, 254, 180, 148, 118, 54, 91, 66, 38, 38, 66, 91, 54, 1, 7, 20, 34, 48, 27, 27, 48, 34, 20, 254, 125, 69, 55, 27, 46, 33, 18, 0, 2, 0, 150, 255, 244, 5, 209, 5, 96, 0, 9, 0, 19, 0, 0, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 1, 17, 7, 35, 1, 51, 1, 35, 39, 17, 2, 37, 121, 147, 254, 180, 4, 254, 181, 147, 119, 2, 159, 118, 148, 1, 76, 4, 1, 76, 148, 120, 5, 96, 251, 88, 125, 254, 193, 1, 63, 123, 4, 166, 250, 148, 4, 164, 121, 1, 63, 254, 193, 123, 251, 90, 0, 3, 0, 231, 255, 31, 6, 80, 5, 139, 0, 9, 0, 19, 0, 29, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 4, 131, 90, 1, 64, 254, 192, 88, 251, 127, 4, 131, 90, 1, 64, 254, 192, 88, 251, 127, 4, 131, 90, 1, 64, 254, 192, 88, 251, 127, 4, 188, 60, 147, 254, 242, 4, 254, 241, 148, 57, 254, 97, 59, 147, 254, 242, 4, 254, 242, 147, 57, 254, 95, 59, 147, 254, 242, 4, 254, 242, 147, 58, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 17, 0, 0, 1, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 33, 21, 33, 17, 3, 100, 253, 246, 123, 254, 193, 1, 63, 125, 2, 12, 133, 2, 23, 253, 233, 1, 8, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 134, 254, 246, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 17, 0, 0, 19, 33, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 33, 150, 2, 22, 133, 2, 8, 120, 1, 63, 254, 193, 122, 253, 246, 133, 253, 234, 2, 154, 1, 10, 254, 246, 118, 148, 254, 180, 4, 254, 180, 148, 120, 254, 244, 1, 12, 0, 1, 0, 150, 1, 8, 6, 80, 3, 164, 0, 23, 0, 0, 1, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 3, 180, 1, 215, 123, 1, 64, 254, 192, 121, 254, 43, 133, 254, 43, 123, 254, 193, 1, 63, 125, 1, 215, 3, 164, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 25, 0, 0, 1, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 51, 17, 51, 17, 33, 21, 33, 17, 35, 17, 35, 17, 2, 223, 254, 123, 123, 254, 193, 1, 63, 125, 1, 135, 133, 133, 134, 1, 145, 254, 111, 134, 133, 1, 8, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 1, 12, 254, 244, 134, 254, 246, 1, 10, 254, 246, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 25, 0, 0, 19, 33, 17, 51, 17, 51, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 35, 17, 35, 17, 33, 231, 1, 146, 133, 133, 133, 1, 131, 121, 1, 64, 254, 192, 123, 254, 123, 133, 133, 133, 254, 110, 2, 154, 1, 10, 254, 246, 1, 10, 254, 246, 118, 148, 254, 180, 4, 254, 180, 148, 120, 254, 244, 1, 12, 254, 244, 1, 12, 0, 1, 0, 150, 1, 8, 6, 80, 3, 164, 0, 31, 0, 0, 1, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 35, 17, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 51, 17, 4, 59, 1, 80, 123, 1, 64, 254, 192, 121, 254, 178, 133, 133, 133, 254, 174, 123, 254, 193, 1, 63, 125, 1, 84, 133, 133, 3, 164, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 10, 254, 246, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 1, 12, 0, 0, 2, 0, 150, 1, 8, 6, 0, 3, 164, 0, 7, 0, 11, 0, 0, 1, 33, 21, 33, 17, 1, 53, 1, 7, 7, 21, 23, 1, 213, 4, 43, 251, 213, 254, 193, 1, 63, 66, 159, 159, 2, 152, 134, 254, 246, 1, 76, 4, 1, 76, 166, 166, 4, 166, 0, 0, 2, 0, 231, 1, 8, 6, 82, 3, 164, 0, 7, 0, 11, 0, 0, 19, 33, 17, 1, 21, 1, 17, 33, 5, 55, 53, 39, 231, 4, 43, 1, 64, 254, 192, 251, 213, 4, 109, 160, 160, 2, 154, 1, 10, 254, 180, 4, 254, 180, 1, 12, 102, 166, 4, 166, 0, 3, 0, 150, 1, 8, 6, 0, 3, 164, 0, 11, 0, 15, 0, 19, 0, 0, 1, 33, 17, 1, 53, 1, 17, 33, 17, 1, 21, 1, 55, 55, 53, 39, 33, 7, 21, 23, 4, 193, 253, 20, 254, 193, 1, 63, 2, 236, 1, 63, 254, 193, 65, 160, 160, 252, 145, 159, 159, 2, 18, 254, 246, 1, 76, 4, 1, 76, 254, 244, 1, 12, 254, 180, 4, 254, 180, 166, 166, 4, 166, 166, 4, 166, 0, 2, 0, 230, 0, 0, 5, 226, 5, 154, 0, 7, 0, 17, 0, 0, 33, 35, 1, 51, 19, 33, 19, 51, 1, 19, 22, 22, 23, 51, 54, 54, 55, 19, 3, 186, 174, 253, 218, 187, 143, 2, 96, 152, 186, 252, 134, 223, 7, 11, 5, 4, 5, 12, 5, 225, 5, 154, 254, 110, 1, 146, 253, 215, 253, 157, 17, 48, 31, 33, 48, 15, 2, 99, 0, 1, 0, 230, 255, 232, 3, 124, 5, 178, 0, 41, 0, 0, 37, 50, 62, 2, 53, 51, 20, 14, 2, 35, 34, 46, 2, 53, 17, 52, 62, 2, 51, 50, 30, 2, 21, 35, 52, 46, 2, 35, 34, 14, 2, 21, 17, 20, 22, 2, 60, 52, 70, 42, 17, 139, 40, 80, 121, 81, 86, 128, 84, 42, 42, 84, 128, 86, 84, 122, 79, 37, 139, 20, 44, 72, 52, 52, 73, 46, 21, 95, 107, 43, 82, 118, 76, 106, 167, 116, 61, 54, 116, 179, 125, 2, 22, 110, 175, 123, 66, 61, 116, 167, 106, 76, 118, 82, 43, 42, 87, 137, 94, 254, 12, 189, 171, 0, 0, 2, 0, 230, 255, 232, 4, 156, 5, 209, 0, 33, 0, 50, 0, 0, 1, 51, 54, 54, 53, 16, 33, 34, 7, 55, 54, 51, 50, 30, 2, 21, 20, 7, 14, 3, 35, 34, 46, 2, 53, 16, 55, 54, 51, 50, 19, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 3, 246, 4, 1, 1, 254, 244, 122, 124, 39, 119, 129, 97, 145, 97, 48, 65, 32, 101, 132, 162, 92, 83, 135, 96, 52, 147, 148, 227, 178, 72, 59, 171, 81, 137, 100, 56, 29, 54, 78, 49, 76, 132, 104, 69, 3, 104, 20, 36, 18, 1, 146, 80, 156, 65, 64, 136, 210, 145, 219, 242, 119, 185, 127, 66, 55, 103, 146, 90, 1, 15, 200, 199, 254, 164, 209, 87, 145, 190, 102, 61, 98, 68, 36, 85, 153, 212, 0, 0, 1, 0, 230, 0, 0, 4, 46, 5, 154, 0, 11, 0, 0, 55, 33, 17, 33, 53, 33, 17, 33, 53, 33, 17, 33, 230, 2, 160, 253, 170, 2, 86, 253, 128, 3, 40, 252, 184, 152, 1, 246, 151, 1, 221, 152, 250, 102, 0, 3, 0, 230, 255, 67, 4, 46, 6, 63, 0, 19, 0, 23, 0, 27, 0, 0, 55, 51, 19, 35, 53, 51, 19, 33, 53, 33, 55, 51, 7, 33, 17, 33, 7, 35, 55, 35, 1, 3, 33, 17, 3, 3, 51, 17, 230, 198, 96, 220, 249, 91, 254, 130, 1, 155, 32, 135, 32, 1, 6, 253, 230, 36, 133, 36, 169, 1, 172, 97, 1, 85, 123, 92, 215, 152, 1, 246, 151, 1, 221, 152, 165, 165, 250, 102, 189, 189, 2, 142, 254, 10, 1, 246, 2, 116, 254, 35, 1, 221, 0, 3, 0, 230, 255, 232, 6, 198, 5, 185, 0, 31, 0, 43, 0, 55, 0, 0, 1, 20, 14, 4, 35, 34, 38, 39, 7, 35, 55, 38, 2, 53, 52, 62, 4, 51, 50, 22, 23, 55, 51, 7, 22, 18, 7, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 6, 198, 54, 98, 138, 167, 192, 104, 131, 232, 96, 138, 154, 207, 97, 110, 54, 98, 137, 167, 192, 103, 132, 233, 95, 140, 153, 207, 97, 110, 134, 83, 75, 252, 186, 78, 191, 108, 133, 227, 166, 93, 251, 44, 83, 74, 3, 70, 78, 191, 109, 133, 226, 165, 93, 2, 205, 104, 190, 165, 134, 96, 52, 81, 72, 153, 228, 100, 1, 5, 152, 104, 190, 165, 134, 96, 52, 77, 70, 154, 229, 99, 254, 248, 156, 126, 216, 84, 252, 100, 62, 68, 96, 169, 230, 133, 121, 215, 84, 3, 155, 59, 65, 96, 169, 229, 0, 2, 0, 230, 0, 0, 5, 171, 5, 154, 0, 5, 0, 13, 0, 0, 33, 33, 53, 1, 51, 1, 39, 1, 38, 39, 35, 6, 7, 1, 5, 171, 251, 59, 2, 9, 174, 2, 14, 215, 254, 151, 34, 4, 4, 6, 34, 254, 160, 76, 5, 78, 250, 178, 76, 3, 200, 90, 52, 49, 93, 252, 56, 0, 0, 2, 0, 230, 0, 0, 5, 171, 5, 154, 0, 5, 0, 13, 0, 0, 19, 33, 21, 1, 35, 1, 23, 1, 22, 23, 51, 54, 55, 1, 230, 4, 197, 253, 247, 174, 253, 242, 215, 1, 105, 34, 4, 4, 6, 34, 1, 96, 5, 154, 76, 250, 178, 5, 78, 76, 252, 56, 90, 52, 49, 93, 3, 200, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 24, 0, 0, 37, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 22, 22, 51, 33, 4, 212, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 173, 193, 17, 3, 89, 252, 167, 17, 203, 193, 1, 188, 106, 63, 125, 184, 120, 120, 182, 122, 61, 132, 141, 146, 132, 147, 147, 0, 3, 0, 230, 255, 186, 4, 212, 4, 230, 0, 31, 0, 37, 0, 42, 0, 0, 37, 34, 34, 39, 7, 35, 55, 46, 3, 53, 52, 62, 2, 51, 51, 55, 51, 7, 51, 21, 35, 3, 33, 21, 33, 3, 51, 33, 21, 1, 34, 6, 7, 33, 19, 1, 22, 22, 23, 19, 2, 234, 8, 15, 8, 61, 144, 69, 80, 128, 92, 49, 84, 141, 187, 104, 171, 61, 138, 60, 180, 226, 100, 1, 70, 254, 140, 103, 31, 1, 188, 254, 38, 173, 193, 17, 1, 134, 101, 254, 21, 14, 120, 112, 97, 106, 1, 177, 195, 20, 80, 119, 157, 97, 120, 182, 122, 61, 171, 171, 132, 254, 225, 132, 254, 218, 132, 3, 77, 141, 146, 1, 31, 254, 93, 111, 138, 27, 1, 20, 0, 1, 0, 230, 0, 234, 3, 197, 3, 189, 0, 28, 0, 0, 1, 33, 30, 3, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 7, 33, 3, 197, 253, 190, 7, 36, 59, 84, 54, 1, 82, 254, 171, 88, 145, 104, 57, 55, 104, 148, 93, 1, 79, 254, 171, 55, 83, 58, 35, 6, 2, 66, 2, 20, 50, 64, 38, 14, 132, 40, 86, 135, 95, 92, 138, 91, 46, 132, 14, 37, 62, 48, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 24, 0, 0, 19, 33, 38, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 55, 33, 230, 3, 89, 18, 193, 172, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 192, 203, 18, 252, 167, 2, 152, 146, 141, 132, 61, 122, 182, 120, 120, 184, 125, 63, 132, 147, 147, 0, 3, 0, 230, 255, 186, 4, 212, 4, 230, 0, 30, 0, 36, 0, 40, 0, 0, 19, 33, 19, 33, 53, 33, 50, 22, 51, 55, 51, 7, 30, 3, 21, 20, 14, 2, 35, 35, 7, 35, 55, 35, 53, 51, 19, 33, 33, 3, 51, 50, 54, 55, 3, 3, 33, 38, 230, 1, 117, 101, 254, 38, 1, 234, 8, 15, 8, 61, 138, 67, 75, 130, 94, 54, 76, 136, 190, 114, 171, 61, 144, 62, 176, 222, 104, 254, 186, 1, 212, 103, 79, 192, 203, 18, 248, 95, 1, 87, 28, 2, 152, 1, 31, 132, 1, 172, 192, 20, 78, 116, 154, 96, 120, 184, 125, 63, 176, 176, 132, 1, 38, 254, 218, 147, 147, 1, 149, 254, 239, 225, 0, 1, 0, 230, 0, 234, 3, 197, 3, 189, 0, 28, 0, 0, 19, 33, 46, 3, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 55, 33, 230, 2, 66, 6, 35, 58, 83, 55, 254, 171, 1, 79, 93, 148, 104, 55, 57, 104, 145, 88, 254, 171, 1, 82, 54, 84, 59, 36, 7, 253, 190, 2, 152, 48, 62, 37, 14, 132, 46, 91, 138, 92, 95, 135, 86, 40, 132, 14, 38, 64, 50, 0, 0, 1, 0, 230, 0, 0, 4, 146, 5, 46, 0, 3, 0, 0, 19, 33, 17, 33, 230, 3, 172, 252, 84, 5, 46, 250, 210, 0, 0, 1, 0, 230, 254, 43, 5, 124, 5, 154, 0, 7, 0, 0, 1, 35, 17, 33, 17, 35, 17, 33, 5, 124, 168, 252, 186, 168, 4, 150, 254, 43, 6, 213, 249, 43, 7, 111, 0, 1, 0, 230, 254, 43, 5, 124, 5, 154, 0, 7, 0, 0, 1, 33, 17, 51, 17, 33, 17, 51, 5, 124, 251, 106, 168, 3, 70, 168, 254, 43, 7, 111, 249, 43, 6, 213, 0, 1, 0, 26, 254, 82, 5, 43, 5, 151, 0, 26, 0, 79, 64, 37, 2, 1, 15, 15, 17, 3, 16, 0, 19, 0, 17, 1, 14, 3, 11, 3, 13, 15, 2, 2, 11, 0, 20, 19, 19, 0, 16, 16, 14, 11, 10, 10, 3, 14, 14, 28, 27, 17, 18, 57, 47, 51, 57, 47, 205, 17, 57, 47, 51, 57, 47, 205, 17, 18, 57, 47, 51, 0, 47, 205, 196, 17, 51, 63, 205, 196, 17, 51, 17, 18, 57, 61, 47, 51, 51, 49, 48, 1, 1, 21, 1, 33, 50, 62, 3, 55, 51, 3, 33, 53, 1, 1, 53, 33, 17, 35, 46, 4, 35, 1, 95, 1, 231, 253, 222, 2, 146, 62, 63, 45, 37, 34, 15, 117, 29, 251, 12, 2, 106, 253, 188, 4, 211, 108, 25, 45, 47, 49, 64, 53, 5, 47, 253, 29, 76, 253, 18, 16, 33, 59, 104, 84, 254, 24, 56, 3, 81, 3, 131, 57, 254, 67, 95, 120, 70, 37, 19, 0, 0, 1, 0, 230, 2, 18, 4, 146, 2, 152, 0, 3, 0, 0, 1, 33, 53, 33, 4, 146, 252, 84, 3, 172, 2, 18, 134, 0, 0, 2, 0, 230, 0, 0, 4, 146, 4, 164, 0, 11, 0, 15, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 17, 33, 53, 33, 4, 146, 254, 108, 131, 254, 107, 1, 149, 131, 1, 148, 252, 84, 3, 172, 1, 148, 254, 108, 1, 148, 132, 1, 148, 254, 108, 2, 7, 133, 0, 2, 0, 230, 0, 0, 4, 146, 4, 212, 0, 11, 0, 31, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 254, 108, 131, 254, 107, 1, 149, 131, 1, 148, 254, 41, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 148, 254, 108, 1, 148, 132, 1, 87, 254, 169, 1, 219, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 1, 0, 230, 0, 0, 4, 208, 5, 154, 0, 3, 0, 0, 1, 1, 35, 1, 4, 208, 252, 166, 144, 3, 91, 5, 154, 250, 102, 5, 154, 0, 0, 1, 0, 230, 0, 0, 5, 90, 3, 209, 0, 3, 0, 0, 1, 1, 35, 1, 1, 137, 3, 209, 162, 252, 46, 3, 209, 252, 47, 3, 209, 0, 0, 1, 0, 230, 1, 9, 3, 166, 3, 202, 0, 14, 0, 0, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 3, 166, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 2, 128, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 2, 0, 230, 1, 62, 3, 16, 3, 103, 0, 19, 0, 39, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 251, 58, 101, 75, 43, 43, 75, 100, 57, 57, 102, 76, 44, 43, 75, 101, 58, 32, 57, 43, 25, 24, 42, 56, 33, 32, 58, 43, 26, 25, 44, 57, 1, 62, 44, 76, 102, 57, 57, 100, 74, 43, 43, 75, 100, 56, 57, 102, 76, 44, 1, 180, 25, 43, 57, 32, 33, 59, 44, 26, 26, 45, 58, 33, 33, 57, 43, 24, 0, 0, 1, 0, 230, 1, 254, 1, 198, 2, 223, 0, 19, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 254, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 1, 0, 230, 0, 0, 5, 242, 5, 236, 0, 8, 0, 0, 1, 1, 35, 1, 35, 53, 33, 1, 1, 5, 242, 253, 93, 128, 254, 193, 170, 1, 8, 1, 43, 2, 90, 5, 236, 250, 20, 2, 238, 120, 253, 55, 5, 79, 0, 2, 0, 230, 0, 0, 5, 242, 5, 248, 0, 36, 0, 45, 0, 0, 1, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 54, 53, 52, 35, 35, 53, 51, 50, 53, 52, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 7, 21, 22, 1, 1, 35, 1, 35, 53, 33, 1, 1, 4, 14, 35, 65, 92, 57, 110, 61, 83, 91, 65, 73, 176, 67, 64, 158, 115, 76, 73, 70, 100, 44, 73, 52, 29, 116, 141, 1, 228, 253, 93, 128, 254, 193, 170, 1, 8, 1, 43, 2, 90, 4, 3, 47, 77, 57, 31, 42, 114, 61, 60, 51, 113, 95, 107, 95, 55, 111, 41, 25, 45, 63, 39, 119, 44, 4, 35, 1, 106, 250, 20, 2, 238, 120, 253, 55, 5, 79, 0, 3, 0, 230, 0, 0, 5, 242, 5, 236, 0, 10, 0, 20, 0, 29, 0, 0, 1, 35, 21, 35, 53, 33, 53, 1, 51, 17, 51, 35, 17, 52, 54, 55, 35, 6, 6, 7, 3, 1, 1, 35, 1, 35, 53, 33, 1, 1, 4, 19, 92, 109, 254, 189, 1, 48, 128, 92, 201, 2, 2, 4, 5, 15, 11, 180, 3, 123, 253, 93, 128, 254, 193, 170, 1, 8, 1, 43, 2, 90, 3, 215, 169, 169, 76, 1, 200, 254, 70, 1, 11, 13, 36, 23, 13, 31, 17, 254, 234, 1, 187, 250, 20, 2, 238, 120, 253, 55, 5, 79, 0, 2, 0, 230, 0, 207, 5, 88, 3, 217, 0, 23, 0, 37, 0, 0, 19, 52, 62, 2, 51, 50, 19, 18, 51, 21, 34, 3, 18, 51, 21, 34, 3, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 19, 2, 35, 34, 14, 2, 230, 58, 101, 135, 78, 236, 150, 163, 217, 174, 145, 131, 188, 226, 158, 168, 214, 83, 136, 99, 54, 131, 35, 64, 88, 54, 176, 144, 132, 188, 55, 89, 63, 34, 2, 80, 80, 143, 107, 63, 254, 239, 1, 17, 125, 254, 248, 254, 252, 129, 1, 19, 254, 237, 56, 101, 142, 86, 54, 94, 69, 39, 1, 6, 1, 6, 40, 71, 98, 0, 0, 3, 0, 230, 0, 207, 6, 206, 3, 217, 0, 27, 0, 41, 0, 55, 0, 0, 19, 52, 62, 2, 51, 50, 19, 18, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 3, 2, 35, 34, 46, 2, 37, 52, 46, 2, 35, 34, 3, 18, 51, 50, 62, 2, 37, 20, 30, 2, 51, 50, 19, 2, 35, 34, 14, 2, 230, 58, 101, 135, 78, 236, 150, 163, 217, 82, 138, 99, 55, 58, 101, 136, 79, 226, 158, 168, 214, 83, 136, 99, 54, 5, 98, 36, 64, 88, 52, 174, 145, 131, 188, 55, 89, 63, 33, 251, 33, 35, 64, 88, 54, 176, 144, 132, 188, 55, 89, 63, 34, 2, 80, 80, 143, 107, 63, 254, 239, 1, 17, 56, 102, 142, 85, 80, 142, 108, 63, 1, 19, 254, 237, 56, 101, 142, 94, 55, 96, 69, 40, 254, 248, 254, 252, 39, 70, 97, 50, 54, 94, 69, 39, 1, 6, 1, 6, 40, 71, 98, 0, 1, 0, 230, 0, 0, 4, 146, 3, 172, 0, 5, 0, 0, 19, 51, 17, 33, 21, 33, 230, 132, 3, 40, 252, 84, 3, 172, 252, 215, 131, 0, 0, 1, 0, 230, 0, 0, 4, 146, 3, 34, 0, 7, 0, 0, 33, 33, 53, 1, 23, 1, 23, 33, 4, 146, 252, 84, 2, 208, 99, 253, 191, 1, 2, 185, 82, 2, 208, 90, 253, 191, 4, 0, 0, 2, 0, 230, 255, 15, 4, 146, 3, 34, 0, 24, 0, 30, 0, 0, 1, 22, 23, 55, 23, 7, 22, 22, 23, 51, 21, 35, 6, 6, 7, 39, 54, 54, 55, 33, 53, 1, 38, 38, 39, 17, 33, 38, 38, 39, 1, 2, 16, 126, 90, 206, 99, 218, 52, 59, 5, 223, 228, 8, 31, 21, 111, 18, 25, 5, 253, 179, 1, 173, 38, 92, 56, 1, 90, 5, 37, 34, 254, 241, 2, 229, 59, 86, 206, 90, 218, 75, 181, 107, 131, 63, 126, 52, 31, 49, 101, 60, 82, 1, 173, 35, 64, 30, 254, 3, 85, 134, 56, 254, 241, 0, 0, 2, 0, 230, 255, 116, 4, 76, 3, 142, 0, 26, 0, 35, 0, 0, 1, 22, 22, 23, 55, 21, 7, 22, 22, 21, 20, 7, 23, 21, 39, 6, 7, 39, 54, 54, 55, 37, 53, 37, 38, 38, 39, 3, 5, 54, 54, 53, 52, 38, 39, 5, 2, 196, 41, 72, 29, 250, 206, 14, 16, 20, 196, 233, 55, 106, 90, 44, 66, 23, 253, 249, 1, 249, 23, 60, 35, 154, 1, 64, 5, 6, 10, 9, 254, 200, 3, 142, 42, 98, 58, 121, 133, 100, 48, 106, 60, 90, 86, 79, 131, 94, 130, 104, 78, 48, 100, 56, 211, 59, 244, 50, 88, 39, 254, 67, 129, 30, 63, 34, 42, 78, 37, 151, 0, 1, 0, 230, 0, 0, 1, 122, 5, 154, 0, 3, 0, 0, 33, 35, 17, 51, 1, 122, 148, 148, 5, 154, 0, 1, 0, 230, 0, 0, 2, 210, 5, 154, 0, 11, 0, 0, 33, 35, 17, 7, 53, 55, 17, 51, 17, 55, 21, 7, 2, 38, 148, 172, 172, 148, 172, 172, 2, 70, 123, 157, 123, 2, 183, 253, 179, 123, 157, 123, 0, 2, 0, 230, 0, 0, 2, 184, 5, 154, 0, 3, 0, 7, 0, 0, 33, 35, 17, 51, 1, 35, 17, 51, 1, 122, 148, 148, 1, 62, 148, 148, 5, 154, 250, 102, 5, 154, 0, 1, 0, 230, 0, 0, 4, 14, 5, 154, 0, 19, 0, 0, 19, 53, 55, 17, 51, 17, 55, 17, 51, 17, 55, 21, 7, 17, 35, 17, 7, 17, 35, 17, 230, 172, 148, 170, 148, 170, 170, 148, 170, 148, 1, 203, 157, 123, 2, 183, 253, 180, 122, 1, 210, 254, 153, 122, 157, 122, 252, 106, 3, 43, 122, 253, 79, 2, 70, 0, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 7, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 230, 2, 23, 58, 2, 35, 150, 254, 85, 4, 254, 97, 4, 75, 251, 181, 3, 113, 252, 143, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 7, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 118, 1, 159, 4, 1, 171, 150, 253, 221, 58, 253, 233, 4, 75, 252, 143, 3, 113, 251, 181, 4, 75, 0, 0, 1, 0, 230, 0, 106, 4, 183, 4, 79, 0, 25, 0, 0, 1, 34, 14, 2, 21, 17, 35, 17, 52, 62, 2, 51, 50, 30, 2, 21, 17, 35, 17, 52, 46, 2, 2, 200, 72, 127, 95, 56, 132, 85, 138, 176, 90, 93, 176, 136, 83, 132, 60, 100, 131, 3, 209, 49, 101, 154, 105, 254, 50, 1, 207, 138, 201, 131, 64, 64, 131, 201, 138, 254, 49, 1, 206, 102, 153, 103, 51, 0, 0, 1, 0, 230, 0, 86, 4, 183, 4, 59, 0, 25, 0, 0, 37, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 2, 200, 72, 131, 100, 60, 132, 86, 140, 179, 93, 90, 173, 134, 82, 132, 56, 95, 127, 212, 51, 103, 153, 102, 1, 206, 254, 49, 138, 201, 131, 64, 59, 129, 203, 143, 1, 207, 254, 50, 105, 154, 101, 49, 0, 1, 0, 230, 254, 26, 3, 188, 6, 2, 0, 25, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 77, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 5, 119, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 0, 0, 2, 0, 230, 254, 26, 5, 170, 6, 2, 0, 25, 0, 51, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 77, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 1, 175, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 5, 119, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 0, 3, 0, 230, 254, 26, 7, 152, 6, 2, 0, 25, 0, 51, 0, 77, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 77, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 1, 175, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 1, 175, 170, 50, 87, 120, 69, 77, 42, 49, 60, 172, 51, 88, 118, 68, 76, 44, 48, 5, 119, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 217, 250, 214, 78, 128, 90, 50, 19, 147, 26, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 0, 0, 3, 0, 230, 254, 26, 4, 208, 6, 2, 0, 47, 0, 54, 0, 61, 0, 0, 1, 20, 14, 2, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 30, 3, 7, 52, 38, 39, 17, 54, 54, 37, 20, 22, 23, 17, 6, 6, 4, 208, 63, 112, 155, 91, 50, 87, 120, 69, 77, 42, 49, 60, 172, 92, 153, 110, 62, 61, 109, 154, 93, 51, 88, 118, 68, 76, 44, 48, 63, 170, 96, 155, 110, 60, 168, 134, 119, 124, 129, 253, 102, 128, 121, 120, 129, 2, 49, 91, 145, 105, 64, 10, 254, 226, 78, 128, 90, 50, 19, 147, 26, 217, 1, 19, 10, 66, 106, 144, 89, 83, 141, 108, 69, 12, 216, 81, 129, 90, 48, 18, 148, 27, 217, 206, 10, 68, 108, 144, 87, 119, 136, 12, 253, 236, 10, 134, 127, 116, 139, 14, 2, 19, 11, 134, 0, 4, 0, 230, 254, 26, 6, 167, 6, 2, 0, 86, 0, 99, 0, 106, 0, 113, 0, 0, 1, 34, 21, 21, 30, 3, 21, 20, 14, 2, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 6, 6, 35, 34, 38, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 54, 51, 50, 22, 23, 53, 52, 62, 2, 51, 50, 23, 21, 38, 1, 50, 54, 55, 17, 38, 35, 34, 6, 7, 17, 22, 22, 1, 20, 22, 23, 17, 6, 6, 5, 52, 38, 39, 17, 54, 54, 5, 189, 170, 94, 150, 104, 56, 59, 107, 148, 90, 50, 87, 120, 69, 77, 42, 49, 60, 172, 42, 88, 45, 41, 76, 38, 50, 87, 120, 69, 77, 42, 49, 60, 172, 92, 151, 108, 60, 62, 110, 150, 89, 51, 88, 118, 68, 76, 44, 48, 63, 170, 88, 93, 39, 74, 36, 51, 88, 118, 68, 76, 44, 48, 253, 202, 47, 84, 38, 80, 95, 43, 77, 35, 37, 79, 253, 245, 115, 128, 127, 116, 4, 113, 115, 121, 124, 112, 5, 119, 217, 234, 22, 71, 98, 123, 73, 83, 128, 94, 64, 19, 254, 199, 78, 128, 90, 50, 19, 147, 26, 217, 1, 22, 4, 3, 2, 3, 254, 225, 78, 128, 90, 50, 19, 147, 26, 217, 1, 42, 18, 64, 95, 130, 85, 81, 127, 94, 64, 19, 244, 81, 129, 90, 48, 18, 148, 27, 217, 211, 9, 3, 4, 217, 81, 129, 90, 48, 18, 148, 27, 251, 150, 3, 4, 2, 56, 9, 3, 4, 253, 198, 4, 3, 1, 40, 91, 134, 35, 2, 2, 34, 129, 97, 90, 129, 35, 254, 3, 34, 129, 0, 0, 5, 0, 230, 254, 26, 8, 156, 6, 2, 0, 109, 0, 117, 0, 125, 0, 132, 0, 139, 0, 0, 1, 34, 21, 21, 22, 23, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 30, 3, 21, 20, 6, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 6, 6, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 38, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 38, 38, 53, 52, 62, 2, 55, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 54, 54, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 19, 17, 38, 38, 39, 17, 54, 54, 5, 17, 6, 6, 7, 17, 22, 22, 1, 52, 38, 39, 17, 54, 54, 37, 20, 22, 23, 17, 6, 6, 5, 190, 170, 186, 144, 51, 88, 118, 68, 76, 44, 48, 63, 170, 109, 156, 99, 46, 203, 207, 50, 87, 120, 69, 77, 42, 49, 60, 172, 74, 164, 92, 50, 87, 120, 69, 77, 42, 49, 60, 172, 183, 147, 50, 87, 120, 69, 77, 42, 49, 60, 172, 201, 211, 52, 104, 154, 102, 51, 88, 118, 68, 76, 44, 48, 63, 170, 74, 164, 92, 51, 88, 118, 68, 76, 44, 48, 97, 71, 164, 95, 94, 164, 254, 90, 93, 165, 72, 72, 164, 3, 226, 121, 121, 118, 124, 249, 154, 125, 119, 117, 127, 5, 119, 217, 203, 2, 16, 229, 81, 129, 90, 48, 18, 148, 27, 217, 247, 23, 71, 93, 117, 70, 140, 180, 47, 254, 178, 78, 128, 90, 50, 19, 147, 26, 217, 1, 39, 10, 11, 2, 254, 229, 78, 128, 90, 50, 19, 147, 26, 217, 1, 15, 2, 16, 254, 212, 78, 128, 90, 50, 19, 147, 26, 217, 1, 58, 42, 186, 146, 75, 116, 90, 65, 23, 1, 6, 81, 129, 90, 48, 18, 148, 27, 217, 226, 10, 11, 2, 211, 81, 129, 90, 48, 18, 148, 27, 251, 170, 2, 31, 9, 9, 2, 253, 185, 2, 9, 11, 2, 71, 2, 9, 10, 253, 229, 11, 10, 1, 32, 93, 117, 32, 254, 31, 32, 114, 99, 89, 116, 35, 1, 218, 33, 114, 0, 1, 0, 230, 254, 26, 4, 94, 6, 2, 0, 50, 0, 0, 1, 34, 21, 21, 30, 3, 23, 55, 7, 39, 55, 38, 38, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 14, 3, 7, 35, 62, 3, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 3, 110, 170, 60, 93, 75, 58, 25, 99, 64, 225, 96, 42, 103, 72, 50, 87, 120, 69, 77, 42, 49, 60, 172, 37, 65, 53, 36, 7, 116, 6, 53, 82, 110, 63, 51, 88, 118, 68, 76, 44, 48, 5, 119, 217, 215, 8, 44, 67, 88, 52, 53, 233, 79, 51, 84, 98, 15, 252, 29, 78, 128, 90, 50, 19, 147, 26, 217, 3, 210, 11, 41, 67, 96, 66, 82, 132, 99, 65, 14, 230, 81, 129, 90, 48, 18, 148, 27, 0, 0, 3, 0, 230, 254, 26, 5, 58, 6, 2, 0, 47, 0, 54, 0, 63, 0, 0, 1, 7, 6, 6, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 17, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 30, 3, 23, 5, 20, 22, 23, 17, 6, 6, 5, 39, 51, 38, 38, 39, 17, 54, 54, 5, 58, 146, 38, 195, 158, 50, 87, 120, 69, 77, 42, 49, 60, 172, 85, 148, 110, 64, 60, 108, 149, 90, 51, 88, 118, 68, 76, 44, 48, 63, 170, 90, 138, 100, 60, 12, 252, 180, 142, 138, 135, 145, 2, 210, 153, 150, 30, 144, 101, 121, 134, 2, 127, 153, 152, 161, 17, 254, 216, 78, 128, 90, 50, 19, 147, 26, 217, 1, 29, 10, 60, 101, 138, 88, 87, 142, 105, 66, 11, 226, 81, 129, 90, 48, 18, 148, 27, 217, 216, 9, 59, 88, 110, 61, 74, 121, 158, 20, 2, 81, 17, 153, 198, 148, 101, 104, 14, 253, 174, 14, 113, 0, 0, 3, 0, 230, 254, 26, 5, 58, 6, 2, 0, 8, 0, 56, 0, 63, 0, 0, 1, 35, 55, 38, 38, 39, 17, 54, 54, 5, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 22, 22, 23, 23, 35, 14, 3, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 51, 50, 53, 1, 20, 22, 23, 17, 6, 6, 4, 52, 150, 153, 23, 134, 121, 101, 144, 254, 103, 85, 148, 110, 64, 60, 108, 149, 90, 51, 88, 118, 68, 76, 44, 48, 63, 170, 158, 195, 38, 146, 137, 12, 60, 100, 138, 90, 50, 87, 120, 69, 77, 42, 49, 60, 172, 254, 232, 142, 138, 135, 145, 1, 227, 148, 99, 114, 14, 253, 174, 14, 103, 225, 10, 60, 101, 138, 88, 87, 142, 105, 67, 11, 225, 81, 129, 90, 48, 18, 148, 27, 217, 216, 17, 162, 151, 153, 61, 111, 88, 59, 9, 254, 217, 78, 128, 90, 50, 19, 147, 26, 217, 2, 182, 121, 158, 20, 2, 81, 17, 153, 0, 0, 3, 0, 230, 0, 112, 4, 172, 4, 58, 0, 19, 0, 39, 0, 59, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 118, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 0, 112, 4, 172, 4, 58, 0, 19, 0, 39, 0, 59, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 200, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 118, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 0, 112, 1, 198, 4, 58, 0, 19, 0, 39, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 230, 0, 112, 4, 172, 4, 58, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 253, 3, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 2, 18, 4, 146, 4, 58, 0, 3, 0, 23, 0, 0, 1, 33, 53, 33, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 252, 84, 3, 172, 254, 39, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 18, 134, 193, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 230, 0, 112, 4, 159, 4, 58, 0, 19, 0, 39, 0, 43, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 53, 33, 4, 46, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 189, 253, 228, 2, 28, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 185, 134, 0, 0, 5, 0, 230, 0, 112, 4, 172, 4, 58, 0, 19, 0, 39, 0, 59, 0, 79, 0, 83, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 19, 33, 53, 33, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 253, 3, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 207, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 77, 252, 84, 3, 172, 112, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 185, 134, 0, 0, 3, 0, 230, 0, 112, 4, 191, 4, 58, 0, 22, 0, 42, 0, 62, 0, 0, 1, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 175, 61, 74, 2, 135, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 158, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 60, 97, 81, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 254, 52, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 1, 0, 230, 1, 184, 4, 191, 2, 238, 0, 22, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 4, 191, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 2, 238, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 97, 81, 0, 1, 0, 230, 1, 184, 4, 191, 2, 238, 0, 22, 0, 0, 1, 22, 22, 51, 50, 55, 54, 51, 50, 30, 2, 23, 35, 38, 35, 34, 7, 6, 35, 34, 38, 39, 1, 109, 2, 74, 61, 65, 132, 128, 107, 63, 102, 73, 41, 2, 135, 6, 140, 64, 95, 155, 110, 127, 146, 7, 2, 238, 81, 97, 90, 88, 44, 81, 115, 70, 176, 67, 109, 161, 149, 0, 0, 1, 0, 230, 1, 133, 4, 133, 3, 32, 0, 55, 0, 0, 1, 50, 62, 2, 53, 52, 38, 39, 53, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 46, 3, 35, 34, 6, 21, 20, 22, 23, 21, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 30, 3, 3, 174, 25, 36, 24, 11, 44, 51, 68, 84, 46, 16, 30, 58, 84, 54, 41, 75, 70, 65, 30, 24, 47, 49, 52, 30, 55, 43, 53, 49, 68, 87, 49, 18, 33, 59, 82, 50, 42, 73, 67, 64, 33, 28, 51, 50, 52, 2, 0, 16, 26, 34, 18, 37, 47, 8, 102, 3, 45, 59, 64, 23, 42, 78, 60, 36, 30, 47, 59, 29, 23, 44, 34, 20, 51, 38, 38, 45, 7, 108, 3, 41, 58, 68, 30, 49, 78, 55, 29, 25, 42, 54, 30, 25, 49, 39, 24, 0, 1, 0, 230, 0, 0, 4, 191, 3, 31, 0, 35, 0, 0, 37, 50, 54, 53, 51, 6, 6, 35, 34, 46, 2, 39, 46, 3, 35, 34, 6, 21, 35, 62, 3, 51, 50, 30, 2, 23, 30, 3, 3, 195, 61, 56, 135, 7, 127, 126, 64, 91, 69, 51, 24, 21, 34, 38, 47, 34, 61, 56, 135, 1, 32, 64, 97, 67, 64, 91, 68, 49, 21, 22, 37, 39, 47, 132, 93, 85, 148, 162, 61, 104, 139, 78, 69, 106, 71, 37, 86, 90, 73, 115, 80, 42, 61, 102, 133, 72, 75, 112, 75, 37, 0, 1, 0, 230, 0, 0, 1, 241, 3, 209, 0, 27, 0, 0, 1, 20, 14, 2, 21, 20, 22, 23, 35, 46, 3, 53, 52, 62, 2, 53, 52, 46, 2, 39, 51, 22, 22, 1, 241, 42, 50, 42, 71, 61, 167, 21, 35, 26, 15, 41, 50, 41, 14, 32, 50, 37, 158, 54, 55, 2, 208, 68, 118, 108, 104, 54, 74, 131, 63, 24, 54, 66, 82, 52, 57, 106, 103, 104, 55, 44, 72, 64, 61, 33, 48, 124, 0, 1, 0, 230, 1, 38, 4, 191, 3, 128, 0, 27, 0, 0, 1, 35, 19, 38, 35, 34, 7, 35, 54, 55, 54, 51, 50, 23, 55, 51, 3, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 2, 95, 141, 163, 71, 47, 140, 6, 135, 4, 75, 75, 127, 87, 100, 119, 139, 156, 91, 52, 61, 74, 2, 135, 7, 146, 127, 87, 117, 1, 38, 1, 24, 42, 176, 142, 84, 84, 58, 204, 254, 243, 55, 97, 81, 149, 161, 69, 0, 2, 0, 230, 1, 58, 4, 191, 3, 107, 0, 24, 0, 28, 0, 0, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 53, 33, 21, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 253, 145, 3, 172, 1, 188, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 43, 132, 132, 0, 0, 2, 0, 230, 1, 78, 4, 191, 3, 128, 0, 3, 0, 26, 0, 0, 1, 33, 53, 33, 39, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 4, 168, 252, 84, 3, 172, 249, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 1, 78, 132, 252, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 1, 0, 230, 0, 0, 4, 191, 4, 164, 0, 36, 0, 0, 33, 35, 19, 33, 53, 33, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 19, 51, 3, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 33, 21, 33, 2, 19, 131, 126, 254, 238, 1, 68, 89, 95, 59, 140, 6, 135, 2, 41, 73, 102, 63, 93, 110, 136, 125, 159, 81, 46, 61, 74, 2, 135, 7, 146, 127, 73, 93, 64, 1, 231, 253, 232, 1, 78, 132, 233, 65, 176, 72, 114, 79, 43, 67, 1, 103, 254, 87, 45, 97, 81, 147, 161, 48, 170, 132, 0, 3, 0, 230, 0, 168, 4, 191, 4, 0, 0, 3, 0, 7, 0, 30, 0, 0, 37, 33, 53, 33, 39, 33, 53, 33, 39, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 4, 169, 252, 84, 3, 172, 1, 252, 84, 3, 172, 249, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 168, 132, 162, 132, 252, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 2, 0, 230, 0, 0, 4, 191, 4, 0, 0, 15, 0, 38, 0, 0, 1, 33, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 39, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 4, 168, 254, 129, 59, 1, 187, 254, 21, 61, 131, 63, 254, 192, 1, 113, 61, 254, 81, 3, 172, 249, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 1, 206, 162, 132, 168, 168, 132, 162, 132, 252, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 1, 0, 230, 0, 0, 4, 191, 4, 164, 0, 45, 0, 0, 1, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 33, 21, 33, 7, 33, 21, 33, 7, 35, 55, 35, 53, 51, 55, 33, 53, 33, 55, 38, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 51, 3, 22, 3, 175, 61, 74, 2, 135, 7, 146, 127, 61, 75, 58, 1, 195, 254, 12, 61, 2, 50, 253, 157, 63, 131, 63, 198, 248, 62, 254, 201, 1, 105, 81, 63, 82, 38, 140, 6, 135, 2, 41, 73, 102, 63, 104, 128, 95, 125, 117, 61, 3, 78, 97, 81, 147, 161, 33, 155, 132, 162, 132, 168, 168, 132, 162, 132, 214, 39, 45, 176, 72, 114, 79, 43, 86, 250, 254, 199, 29, 0, 2, 0, 230, 0, 240, 4, 191, 3, 192, 0, 22, 0, 47, 0, 0, 1, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 175, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 3, 14, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 254, 100, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 0, 1, 0, 230, 0, 0, 4, 191, 4, 164, 0, 59, 0, 0, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 3, 35, 19, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 38, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 19, 51, 3, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 30, 3, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 155, 130, 131, 153, 29, 23, 140, 6, 135, 2, 41, 72, 102, 64, 47, 53, 81, 57, 89, 35, 140, 6, 135, 2, 41, 73, 102, 63, 105, 125, 119, 125, 141, 61, 38, 61, 74, 2, 135, 7, 146, 127, 63, 75, 77, 41, 65, 53, 44, 1, 114, 26, 48, 66, 39, 148, 161, 107, 254, 165, 1, 149, 9, 174, 71, 115, 80, 43, 18, 214, 41, 42, 176, 72, 114, 79, 43, 85, 1, 57, 254, 136, 30, 97, 81, 147, 161, 34, 208, 26, 40, 28, 14, 0, 3, 0, 230, 0, 168, 4, 191, 4, 0, 0, 24, 0, 28, 0, 51, 0, 0, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 33, 53, 33, 3, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 1, 60, 252, 84, 3, 172, 250, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 2, 8, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 254, 160, 132, 2, 34, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 3, 0, 230, 0, 83, 4, 191, 4, 18, 0, 24, 0, 47, 0, 72, 0, 0, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 2, 26, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 253, 117, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 0, 3, 0, 230, 0, 168, 4, 191, 4, 0, 0, 3, 0, 7, 0, 29, 0, 0, 37, 33, 53, 33, 39, 33, 53, 33, 1, 22, 22, 51, 50, 55, 54, 51, 50, 23, 22, 23, 35, 38, 35, 34, 7, 6, 35, 34, 38, 39, 4, 169, 252, 84, 3, 172, 1, 252, 84, 3, 172, 252, 197, 2, 74, 61, 65, 132, 128, 107, 127, 74, 75, 5, 135, 6, 140, 62, 97, 155, 110, 127, 146, 7, 168, 132, 162, 132, 1, 174, 81, 97, 90, 88, 84, 83, 143, 176, 67, 109, 161, 149, 0, 2, 0, 230, 1, 3, 4, 146, 3, 174, 0, 17, 0, 33, 0, 0, 1, 50, 30, 2, 23, 35, 38, 38, 35, 34, 6, 7, 35, 62, 3, 55, 34, 38, 39, 51, 22, 22, 51, 50, 62, 2, 55, 51, 6, 6, 2, 184, 83, 149, 123, 92, 27, 159, 54, 164, 97, 97, 159, 47, 163, 37, 101, 121, 136, 71, 153, 240, 73, 159, 54, 156, 97, 48, 92, 81, 67, 23, 163, 73, 233, 2, 15, 38, 70, 99, 61, 76, 70, 70, 76, 67, 100, 67, 34, 147, 134, 134, 76, 70, 17, 36, 55, 38, 128, 140, 0, 2, 0, 230, 0, 196, 4, 146, 3, 230, 0, 23, 0, 47, 0, 0, 1, 34, 6, 21, 21, 33, 53, 51, 62, 3, 51, 50, 30, 2, 23, 51, 21, 33, 53, 52, 38, 3, 50, 54, 53, 53, 33, 21, 35, 14, 3, 35, 34, 46, 2, 39, 35, 53, 33, 21, 20, 22, 2, 188, 56, 71, 254, 169, 228, 12, 49, 64, 77, 39, 39, 81, 67, 49, 8, 227, 254, 170, 72, 56, 56, 72, 1, 86, 227, 8, 49, 67, 81, 39, 39, 77, 64, 49, 12, 228, 1, 87, 71, 3, 98, 69, 69, 50, 132, 50, 72, 45, 21, 21, 45, 71, 51, 132, 52, 68, 68, 253, 230, 68, 68, 52, 132, 51, 71, 45, 21, 21, 45, 72, 50, 132, 50, 69, 69, 0, 0, 2, 0, 230, 1, 128, 4, 146, 3, 230, 0, 3, 0, 27, 0, 0, 1, 33, 53, 33, 1, 34, 6, 21, 21, 33, 53, 51, 62, 3, 51, 50, 30, 2, 23, 51, 21, 33, 53, 52, 38, 4, 146, 252, 84, 3, 172, 254, 42, 56, 71, 254, 169, 228, 12, 49, 64, 77, 39, 39, 81, 67, 49, 8, 227, 254, 170, 72, 1, 128, 132, 1, 94, 69, 69, 50, 132, 50, 72, 45, 21, 21, 45, 71, 51, 132, 52, 68, 68, 0, 0, 3, 0, 230, 0, 216, 4, 146, 3, 212, 0, 19, 0, 23, 0, 27, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 53, 33, 37, 53, 33, 21, 2, 188, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 191, 252, 84, 3, 172, 252, 84, 3, 172, 2, 243, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 253, 229, 132, 162, 132, 132, 0, 0, 4, 0, 230, 0, 47, 4, 146, 4, 125, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 254, 47, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 129, 132, 162, 132, 132, 253, 136, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 3, 109, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 4, 0, 230, 0, 47, 4, 146, 4, 125, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 19, 33, 21, 33, 17, 53, 33, 21, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 3, 172, 252, 84, 3, 172, 111, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 253, 29, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 5, 132, 1, 38, 132, 132, 253, 136, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 3, 109, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 4, 0, 230, 0, 47, 4, 146, 4, 125, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 252, 195, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 181, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 129, 132, 162, 132, 132, 253, 136, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 3, 109, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 230, 1, 81, 5, 100, 3, 91, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 100, 252, 214, 3, 42, 252, 214, 3, 42, 251, 241, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 129, 132, 162, 132, 132, 254, 170, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 41, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 4, 0, 230, 1, 81, 5, 100, 3, 91, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 19, 33, 21, 33, 17, 53, 33, 21, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 3, 42, 252, 214, 3, 42, 229, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 5, 132, 1, 38, 132, 132, 254, 170, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 41, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 1, 129, 4, 146, 3, 43, 0, 15, 0, 34, 0, 0, 1, 34, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 5, 53, 33, 21, 33, 22, 21, 20, 6, 7, 33, 21, 33, 53, 33, 38, 53, 52, 55, 2, 185, 41, 51, 14, 24, 34, 20, 19, 33, 24, 14, 52, 254, 7, 3, 172, 254, 234, 17, 10, 8, 1, 23, 252, 84, 1, 17, 17, 16, 2, 179, 56, 38, 19, 34, 26, 15, 15, 26, 34, 19, 41, 53, 12, 132, 132, 40, 41, 22, 40, 19, 132, 132, 39, 42, 41, 40, 0, 0, 4, 0, 230, 0, 94, 4, 146, 4, 78, 0, 19, 0, 39, 0, 43, 0, 47, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 33, 53, 33, 37, 53, 33, 21, 2, 188, 45, 82, 61, 36, 35, 60, 81, 47, 46, 83, 61, 36, 36, 61, 82, 45, 22, 40, 30, 18, 16, 29, 40, 24, 23, 41, 30, 18, 18, 30, 40, 1, 190, 252, 84, 3, 172, 252, 84, 3, 172, 2, 142, 35, 62, 82, 47, 47, 81, 60, 34, 35, 60, 81, 46, 47, 82, 62, 35, 1, 80, 17, 30, 40, 23, 23, 41, 32, 18, 18, 32, 41, 23, 23, 40, 30, 17, 252, 128, 132, 162, 132, 132, 0, 0, 3, 0, 230, 0, 170, 4, 146, 4, 2, 0, 3, 0, 7, 0, 27, 0, 0, 37, 33, 53, 33, 37, 53, 33, 21, 3, 35, 38, 38, 35, 34, 14, 2, 7, 35, 62, 3, 51, 50, 30, 2, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 74, 122, 36, 139, 109, 54, 88, 66, 45, 10, 124, 15, 72, 103, 131, 75, 75, 131, 103, 72, 170, 132, 162, 132, 132, 1, 28, 75, 91, 25, 45, 61, 35, 61, 102, 74, 41, 40, 73, 103, 0, 3, 0, 230, 0, 59, 4, 146, 4, 101, 0, 3, 0, 7, 0, 15, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 35, 1, 51, 1, 35, 3, 35, 230, 3, 172, 252, 84, 3, 172, 253, 91, 128, 1, 43, 71, 1, 44, 132, 201, 7, 59, 132, 132, 1, 38, 132, 132, 1, 28, 1, 232, 254, 24, 1, 77, 0, 0, 3, 0, 230, 0, 59, 4, 146, 4, 101, 0, 3, 0, 7, 0, 15, 0, 0, 19, 53, 33, 21, 1, 53, 33, 21, 1, 51, 19, 51, 1, 35, 1, 51, 230, 3, 172, 252, 84, 3, 172, 254, 37, 7, 201, 132, 254, 212, 71, 254, 213, 128, 1, 97, 132, 132, 254, 218, 132, 132, 2, 221, 1, 77, 254, 24, 1, 232, 0, 3, 0, 230, 0, 28, 4, 146, 4, 153, 0, 9, 0, 13, 0, 17, 0, 0, 1, 23, 51, 7, 23, 39, 7, 55, 39, 51, 1, 53, 33, 21, 1, 53, 33, 21, 2, 190, 70, 227, 183, 70, 187, 185, 72, 185, 228, 254, 113, 3, 172, 252, 84, 3, 172, 4, 153, 220, 132, 219, 136, 136, 219, 132, 253, 133, 132, 132, 254, 218, 132, 132, 0, 4, 0, 230, 0, 60, 4, 146, 4, 102, 0, 3, 0, 7, 0, 13, 0, 17, 0, 0, 19, 53, 33, 21, 1, 53, 33, 21, 1, 1, 51, 1, 21, 33, 55, 33, 3, 35, 230, 3, 172, 252, 84, 3, 172, 253, 1, 1, 7, 71, 1, 8, 253, 170, 134, 1, 69, 157, 11, 1, 98, 132, 132, 254, 218, 132, 132, 2, 124, 1, 174, 254, 82, 58, 95, 1, 10, 0, 0, 7, 0, 230, 0, 60, 4, 152, 4, 83, 0, 18, 0, 31, 0, 51, 0, 57, 0, 78, 0, 82, 0, 86, 0, 0, 1, 35, 53, 35, 6, 35, 34, 38, 53, 52, 62, 2, 51, 50, 23, 51, 53, 51, 3, 50, 54, 53, 53, 52, 38, 35, 34, 6, 21, 20, 22, 37, 35, 22, 51, 50, 55, 21, 6, 35, 34, 38, 53, 52, 62, 2, 51, 50, 22, 21, 39, 34, 6, 7, 51, 52, 37, 34, 21, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 52, 54, 51, 50, 23, 21, 38, 1, 53, 33, 21, 1, 53, 33, 21, 2, 42, 97, 4, 32, 61, 60, 70, 20, 38, 52, 32, 51, 30, 4, 97, 161, 29, 37, 35, 29, 31, 36, 34, 2, 41, 204, 4, 82, 52, 38, 44, 68, 75, 84, 24, 42, 57, 33, 69, 74, 144, 23, 34, 3, 115, 1, 58, 47, 72, 72, 95, 53, 53, 69, 60, 29, 20, 21, 252, 99, 3, 172, 252, 84, 3, 172, 2, 126, 43, 51, 84, 73, 39, 63, 45, 24, 43, 185, 254, 116, 47, 39, 23, 30, 41, 51, 43, 42, 44, 63, 69, 26, 71, 23, 84, 75, 38, 62, 45, 24, 81, 70, 86, 39, 28, 67, 141, 51, 33, 70, 242, 242, 70, 39, 54, 64, 6, 75, 8, 253, 88, 132, 132, 254, 218, 132, 132, 0, 0, 3, 0, 230, 0, 154, 4, 146, 4, 28, 0, 30, 0, 34, 0, 38, 0, 0, 1, 35, 53, 52, 35, 34, 6, 21, 21, 35, 53, 52, 35, 34, 6, 21, 21, 35, 17, 51, 21, 51, 54, 54, 51, 50, 23, 54, 51, 50, 21, 1, 53, 33, 21, 1, 53, 33, 21, 3, 179, 96, 49, 24, 30, 97, 48, 25, 30, 96, 96, 4, 20, 46, 32, 67, 24, 34, 70, 102, 253, 51, 3, 172, 252, 84, 3, 172, 2, 220, 178, 68, 41, 31, 174, 179, 67, 39, 34, 173, 1, 56, 48, 29, 27, 58, 58, 126, 254, 34, 132, 132, 254, 218, 132, 132, 0, 4, 0, 230, 0, 59, 4, 146, 4, 80, 0, 3, 0, 7, 0, 42, 0, 54, 0, 0, 19, 53, 33, 21, 1, 53, 33, 21, 1, 20, 14, 2, 7, 6, 6, 21, 20, 23, 35, 38, 38, 53, 52, 54, 55, 54, 54, 53, 52, 38, 35, 34, 6, 7, 53, 54, 54, 51, 50, 30, 2, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 230, 3, 172, 252, 84, 3, 172, 254, 187, 9, 17, 26, 17, 23, 22, 7, 85, 2, 4, 23, 23, 25, 25, 27, 24, 25, 54, 23, 24, 58, 31, 30, 52, 38, 22, 144, 26, 34, 33, 27, 26, 32, 32, 1, 97, 132, 132, 254, 218, 132, 132, 3, 160, 20, 31, 27, 26, 15, 17, 30, 23, 17, 11, 8, 20, 10, 31, 38, 20, 21, 32, 24, 21, 24, 20, 21, 97, 15, 14, 13, 28, 45, 254, 122, 32, 21, 23, 31, 31, 23, 22, 31, 0, 0, 1, 0, 230, 0, 0, 4, 146, 4, 164, 0, 19, 0, 0, 1, 33, 3, 35, 19, 35, 53, 33, 19, 33, 53, 33, 19, 51, 3, 33, 21, 33, 3, 33, 4, 146, 253, 218, 163, 141, 164, 250, 1, 63, 149, 254, 44, 2, 26, 158, 141, 159, 1, 6, 254, 182, 152, 1, 226, 1, 62, 254, 194, 1, 62, 132, 1, 38, 132, 1, 56, 254, 200, 132, 254, 218, 0, 3, 0, 230, 0, 105, 4, 146, 4, 58, 0, 3, 0, 7, 0, 11, 0, 0, 37, 33, 53, 33, 17, 33, 53, 33, 17, 33, 53, 33, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 105, 132, 2, 201, 132, 253, 217, 132, 0, 1, 0, 230, 255, 117, 4, 146, 5, 46, 0, 27, 0, 0, 5, 35, 55, 35, 53, 33, 19, 33, 53, 33, 19, 33, 53, 33, 55, 51, 7, 51, 21, 33, 3, 33, 21, 33, 3, 33, 21, 33, 1, 250, 140, 87, 223, 1, 14, 105, 254, 137, 1, 166, 103, 253, 243, 2, 60, 88, 134, 87, 233, 254, 233, 102, 1, 125, 254, 85, 104, 2, 19, 253, 190, 139, 244, 132, 1, 38, 132, 1, 31, 132, 244, 244, 132, 254, 225, 132, 254, 218, 132, 0, 0, 4, 0, 230, 255, 195, 4, 146, 4, 229, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 5, 33, 53, 33, 1, 53, 33, 21, 17, 33, 53, 33, 1, 53, 33, 21, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 61, 132, 1, 6, 132, 132, 1, 138, 132, 1, 6, 132, 132, 0, 0, 2, 0, 230, 255, 240, 4, 146, 4, 189, 0, 3, 0, 11, 0, 0, 5, 33, 53, 33, 53, 1, 53, 1, 21, 1, 21, 1, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 253, 46, 2, 210, 16, 133, 78, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 0, 2, 0, 230, 255, 240, 4, 146, 4, 189, 0, 3, 0, 11, 0, 0, 55, 33, 21, 33, 17, 1, 53, 1, 53, 1, 21, 1, 230, 3, 172, 252, 84, 2, 210, 253, 46, 3, 172, 252, 84, 117, 133, 1, 104, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 0, 3, 0, 230, 255, 201, 4, 146, 4, 232, 0, 3, 0, 7, 0, 15, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 17, 21, 1, 53, 1, 21, 1, 21, 230, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 253, 110, 239, 132, 132, 254, 218, 132, 132, 2, 121, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 3, 0, 230, 255, 201, 4, 146, 4, 232, 0, 3, 0, 7, 0, 15, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 53, 1, 53, 1, 21, 1, 53, 230, 3, 172, 252, 84, 3, 172, 254, 230, 253, 110, 3, 172, 252, 84, 239, 132, 132, 254, 218, 132, 132, 3, 123, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 2, 0, 230, 255, 21, 4, 146, 4, 232, 0, 15, 0, 23, 0, 0, 5, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 17, 21, 1, 53, 1, 21, 1, 21, 2, 189, 61, 144, 64, 254, 182, 1, 121, 57, 254, 78, 3, 172, 254, 144, 55, 1, 167, 252, 84, 3, 172, 253, 110, 55, 180, 180, 132, 162, 132, 132, 162, 132, 2, 121, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 2, 0, 230, 255, 21, 4, 146, 4, 232, 0, 15, 0, 23, 0, 0, 5, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 1, 53, 1, 53, 1, 21, 1, 53, 2, 189, 61, 144, 64, 254, 182, 1, 121, 57, 254, 78, 3, 172, 254, 144, 55, 1, 167, 254, 230, 253, 110, 3, 172, 252, 84, 55, 180, 180, 132, 162, 132, 132, 162, 132, 3, 123, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 2, 0, 230, 0, 91, 6, 106, 4, 85, 0, 7, 0, 15, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 5, 1, 53, 1, 21, 1, 21, 1, 4, 66, 252, 164, 3, 92, 253, 126, 2, 130, 2, 40, 252, 164, 3, 92, 253, 126, 2, 130, 91, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 149, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 0, 2, 0, 230, 0, 91, 6, 106, 4, 85, 0, 7, 0, 15, 0, 0, 37, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 53, 1, 21, 1, 3, 14, 2, 130, 253, 126, 3, 92, 252, 164, 253, 216, 2, 130, 253, 126, 3, 92, 252, 164, 240, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 149, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 0, 2, 0, 230, 255, 246, 2, 178, 5, 144, 0, 31, 0, 39, 0, 0, 1, 16, 7, 22, 23, 35, 38, 38, 39, 6, 6, 7, 35, 54, 55, 38, 17, 16, 55, 38, 39, 51, 22, 22, 23, 54, 54, 55, 51, 6, 7, 22, 1, 20, 23, 54, 53, 52, 39, 6, 2, 178, 157, 64, 89, 146, 22, 40, 19, 19, 40, 22, 146, 89, 64, 155, 156, 65, 91, 148, 22, 40, 19, 19, 40, 22, 148, 92, 64, 158, 254, 196, 85, 85, 85, 85, 2, 189, 254, 212, 232, 96, 83, 20, 41, 22, 22, 41, 20, 83, 96, 233, 1, 43, 1, 45, 237, 99, 86, 21, 43, 22, 22, 43, 21, 88, 96, 239, 254, 214, 221, 183, 183, 221, 220, 185, 185, 0, 0, 1, 0, 230, 0, 71, 4, 146, 4, 95, 0, 39, 0, 0, 1, 54, 54, 55, 51, 6, 6, 7, 7, 30, 3, 23, 35, 38, 38, 35, 35, 3, 35, 19, 6, 6, 7, 35, 54, 54, 55, 55, 38, 38, 39, 51, 22, 22, 51, 51, 19, 51, 3, 64, 55, 91, 29, 163, 63, 188, 132, 52, 76, 137, 112, 85, 25, 159, 54, 164, 97, 2, 113, 130, 108, 52, 85, 29, 163, 62, 197, 116, 54, 140, 220, 69, 159, 54, 156, 97, 4, 111, 124, 3, 48, 17, 62, 48, 111, 134, 17, 155, 4, 42, 69, 94, 57, 76, 70, 254, 177, 1, 59, 17, 61, 48, 112, 130, 19, 155, 8, 133, 126, 76, 70, 1, 66, 0, 0, 2, 0, 230, 0, 0, 4, 66, 4, 172, 0, 15, 0, 19, 0, 0, 37, 37, 3, 35, 19, 37, 53, 1, 19, 51, 7, 55, 21, 7, 3, 5, 1, 23, 19, 5, 4, 66, 254, 129, 93, 126, 114, 254, 140, 2, 39, 82, 115, 55, 167, 222, 123, 1, 89, 253, 126, 193, 84, 254, 235, 91, 214, 254, 207, 1, 108, 209, 54, 1, 53, 1, 4, 181, 94, 150, 124, 254, 109, 192, 1, 102, 108, 1, 10, 154, 0, 2, 0, 230, 0, 0, 4, 66, 4, 172, 0, 15, 0, 19, 0, 0, 55, 55, 19, 37, 53, 5, 19, 51, 3, 5, 21, 1, 3, 35, 55, 7, 1, 53, 39, 7, 230, 238, 121, 254, 153, 1, 142, 98, 115, 112, 1, 105, 253, 239, 84, 126, 60, 181, 2, 130, 181, 76, 240, 132, 1, 131, 200, 150, 224, 1, 55, 254, 145, 202, 54, 254, 215, 254, 236, 192, 101, 1, 251, 4, 100, 248, 0, 2, 0, 230, 255, 106, 4, 146, 5, 66, 0, 23, 0, 27, 0, 0, 37, 37, 3, 33, 21, 33, 7, 35, 55, 35, 53, 51, 19, 37, 53, 1, 19, 51, 3, 37, 21, 5, 3, 5, 1, 23, 55, 7, 4, 146, 254, 34, 100, 2, 66, 253, 148, 41, 126, 42, 195, 237, 120, 254, 155, 2, 4, 112, 115, 87, 1, 28, 254, 175, 103, 1, 184, 253, 46, 177, 68, 245, 195, 245, 254, 189, 133, 134, 134, 133, 1, 121, 183, 54, 1, 9, 1, 94, 254, 234, 145, 150, 167, 254, 178, 218, 1, 102, 88, 213, 121, 0, 0, 2, 0, 230, 255, 106, 4, 146, 5, 66, 0, 23, 0, 27, 0, 0, 19, 37, 19, 37, 53, 1, 19, 51, 3, 5, 21, 5, 3, 33, 21, 33, 7, 35, 55, 35, 53, 51, 55, 5, 1, 7, 55, 53, 230, 1, 111, 98, 254, 47, 1, 247, 125, 115, 138, 1, 79, 254, 31, 97, 2, 66, 253, 148, 41, 126, 42, 195, 237, 76, 254, 199, 2, 56, 57, 211, 1, 88, 182, 1, 51, 230, 150, 254, 253, 1, 136, 254, 68, 171, 54, 247, 254, 199, 133, 134, 134, 133, 238, 160, 2, 75, 185, 105, 4, 0, 0, 2, 0, 230, 0, 0, 4, 191, 4, 187, 0, 23, 0, 31, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 54, 55, 54, 51, 50, 23, 22, 51, 50, 62, 2, 55, 55, 21, 1, 53, 1, 21, 1, 21, 4, 191, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 4, 75, 75, 127, 107, 128, 131, 66, 30, 50, 36, 20, 1, 113, 252, 84, 3, 172, 253, 110, 1, 53, 148, 161, 108, 66, 174, 142, 84, 83, 88, 91, 26, 48, 66, 39, 224, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 2, 0, 230, 0, 0, 4, 191, 4, 187, 0, 23, 0, 31, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 54, 55, 54, 51, 50, 23, 22, 51, 50, 62, 2, 55, 3, 53, 1, 53, 1, 21, 1, 53, 4, 191, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 4, 75, 75, 127, 107, 128, 131, 66, 30, 50, 36, 20, 1, 169, 253, 110, 3, 172, 252, 84, 1, 53, 148, 161, 108, 66, 174, 142, 84, 83, 88, 91, 26, 48, 66, 39, 1, 226, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 0, 2, 0, 230, 255, 106, 4, 191, 5, 66, 0, 43, 0, 47, 0, 0, 1, 7, 37, 21, 5, 7, 5, 21, 37, 3, 22, 22, 23, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 38, 39, 3, 35, 19, 6, 7, 35, 54, 55, 54, 51, 50, 23, 19, 37, 53, 37, 19, 1, 23, 55, 7, 3, 228, 70, 1, 11, 254, 195, 79, 1, 140, 254, 78, 96, 20, 41, 22, 132, 65, 61, 74, 2, 135, 7, 146, 127, 110, 155, 13, 24, 11, 90, 126, 103, 138, 6, 135, 4, 75, 75, 127, 19, 21, 101, 254, 113, 2, 26, 90, 254, 166, 156, 50, 206, 5, 66, 227, 109, 146, 124, 253, 155, 146, 177, 254, 202, 10, 25, 14, 90, 97, 81, 149, 161, 109, 8, 16, 6, 254, 223, 1, 70, 1, 175, 142, 84, 84, 3, 1, 61, 163, 58, 219, 1, 26, 253, 230, 61, 158, 81, 0, 0, 2, 0, 230, 255, 106, 4, 191, 5, 66, 0, 43, 0, 47, 0, 0, 1, 3, 5, 21, 5, 3, 22, 22, 23, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 38, 39, 3, 35, 19, 6, 7, 35, 54, 55, 54, 51, 50, 23, 55, 5, 53, 37, 55, 37, 53, 5, 19, 19, 53, 39, 7, 3, 228, 116, 1, 57, 254, 88, 107, 20, 42, 22, 132, 65, 61, 74, 2, 135, 7, 146, 127, 110, 155, 13, 24, 11, 90, 126, 103, 138, 6, 135, 4, 75, 75, 127, 19, 21, 80, 254, 134, 1, 173, 55, 254, 28, 2, 11, 105, 30, 69, 25, 5, 66, 254, 138, 127, 58, 173, 254, 169, 10, 25, 14, 90, 97, 81, 149, 161, 109, 8, 16, 6, 254, 223, 1, 70, 1, 175, 142, 84, 84, 3, 251, 154, 146, 168, 174, 190, 146, 213, 1, 75, 253, 230, 16, 27, 80, 0, 0, 2, 0, 230, 255, 146, 4, 150, 5, 31, 0, 7, 0, 15, 0, 0, 1, 21, 1, 53, 1, 21, 1, 21, 1, 53, 1, 53, 1, 21, 1, 53, 4, 150, 252, 80, 3, 176, 253, 106, 1, 124, 253, 106, 3, 176, 252, 80, 2, 121, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 253, 171, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 2, 0, 230, 255, 146, 4, 150, 5, 31, 0, 7, 0, 15, 0, 0, 1, 53, 1, 53, 1, 21, 1, 53, 1, 21, 1, 53, 1, 21, 1, 21, 3, 124, 253, 106, 3, 176, 252, 80, 3, 176, 252, 80, 3, 176, 253, 106, 3, 123, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 253, 171, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 3, 0, 230, 255, 124, 4, 150, 5, 46, 0, 27, 0, 31, 0, 35, 0, 0, 37, 53, 37, 53, 5, 53, 37, 53, 37, 53, 51, 21, 37, 21, 5, 21, 5, 21, 37, 21, 5, 21, 5, 21, 35, 53, 5, 53, 1, 21, 55, 53, 3, 53, 7, 21, 2, 126, 254, 104, 1, 152, 254, 104, 1, 152, 123, 1, 157, 254, 99, 1, 157, 254, 99, 1, 157, 254, 99, 123, 254, 104, 2, 19, 131, 254, 126, 195, 214, 159, 146, 166, 156, 166, 58, 165, 233, 183, 168, 146, 161, 210, 161, 146, 167, 156, 167, 58, 168, 237, 187, 165, 146, 1, 69, 118, 51, 16, 2, 20, 114, 49, 16, 0, 0, 3, 0, 230, 255, 124, 4, 150, 5, 46, 0, 27, 0, 31, 0, 35, 0, 0, 37, 21, 37, 21, 35, 53, 37, 53, 37, 53, 5, 53, 37, 53, 37, 53, 5, 53, 51, 21, 5, 21, 5, 21, 37, 21, 5, 21, 39, 23, 53, 7, 1, 53, 39, 21, 4, 150, 254, 104, 123, 254, 99, 1, 157, 254, 99, 1, 157, 254, 99, 1, 157, 123, 1, 152, 254, 104, 1, 152, 254, 104, 254, 131, 131, 1, 124, 126, 36, 146, 165, 187, 237, 168, 58, 167, 156, 167, 146, 161, 210, 161, 146, 168, 183, 233, 165, 58, 166, 156, 166, 146, 159, 214, 99, 51, 118, 51, 2, 69, 16, 49, 114, 0, 0, 1, 0, 230, 0, 85, 4, 66, 4, 84, 0, 23, 0, 0, 19, 62, 3, 55, 21, 14, 3, 7, 21, 30, 3, 23, 21, 46, 3, 39, 230, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 69, 150, 150, 142, 60, 97, 211, 219, 224, 109, 2, 114, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 11, 26, 70, 86, 99, 55, 170, 93, 148, 117, 89, 35, 0, 1, 0, 230, 0, 85, 4, 66, 4, 84, 0, 23, 0, 0, 1, 14, 3, 7, 53, 62, 3, 55, 53, 46, 3, 39, 53, 30, 3, 23, 4, 66, 110, 223, 219, 211, 97, 60, 141, 150, 151, 69, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 2, 55, 35, 89, 117, 148, 93, 170, 55, 99, 86, 70, 26, 11, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 0, 0, 2, 0, 230, 255, 198, 4, 66, 4, 203, 0, 23, 0, 37, 0, 0, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 5, 30, 3, 23, 21, 46, 5, 39, 2, 7, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 254, 223, 123, 241, 222, 196, 78, 73, 133, 130, 131, 142, 159, 92, 2, 205, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 170, 20, 87, 118, 141, 73, 170, 65, 109, 93, 77, 65, 53, 22, 0, 0, 2, 0, 230, 255, 198, 4, 66, 4, 203, 0, 23, 0, 35, 0, 0, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 1, 14, 3, 7, 53, 62, 3, 55, 3, 33, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 1, 33, 138, 222, 198, 193, 109, 78, 196, 222, 241, 123, 2, 209, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 254, 221, 33, 87, 116, 151, 97, 170, 73, 141, 118, 87, 20, 0, 2, 0, 230, 0, 0, 4, 191, 4, 123, 0, 24, 0, 52, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 62, 2, 55, 1, 30, 3, 23, 21, 46, 5, 39, 53, 62, 5, 55, 21, 14, 3, 7, 4, 191, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 30, 50, 36, 20, 1, 254, 41, 69, 155, 158, 154, 69, 65, 156, 170, 179, 175, 166, 73, 73, 167, 175, 179, 170, 155, 65, 59, 152, 163, 162, 69, 1, 53, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 26, 48, 66, 39, 1, 155, 6, 29, 52, 76, 52, 170, 58, 92, 71, 53, 39, 28, 10, 59, 16, 37, 48, 61, 79, 99, 62, 170, 51, 82, 62, 44, 14, 0, 2, 0, 230, 0, 0, 4, 191, 4, 123, 0, 24, 0, 52, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 62, 2, 55, 3, 46, 3, 39, 53, 30, 5, 23, 21, 14, 5, 7, 53, 62, 3, 55, 4, 191, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 30, 50, 36, 20, 1, 244, 69, 162, 163, 152, 59, 65, 155, 170, 179, 175, 167, 73, 73, 166, 175, 179, 170, 156, 65, 69, 154, 158, 155, 69, 1, 53, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 26, 48, 66, 39, 1, 159, 14, 44, 62, 82, 51, 170, 62, 99, 79, 61, 48, 37, 16, 59, 10, 28, 39, 53, 71, 92, 58, 170, 52, 76, 52, 29, 6, 0, 0, 2, 0, 230, 0, 0, 4, 66, 4, 172, 0, 26, 0, 34, 0, 0, 1, 54, 55, 21, 6, 6, 7, 7, 22, 22, 23, 21, 38, 38, 39, 3, 35, 19, 38, 38, 39, 53, 54, 36, 55, 19, 51, 1, 22, 22, 23, 55, 6, 6, 7, 3, 135, 96, 91, 53, 124, 67, 78, 88, 165, 69, 85, 181, 94, 114, 126, 133, 98, 197, 98, 131, 1, 8, 130, 110, 115, 254, 41, 36, 77, 39, 42, 51, 98, 45, 3, 176, 68, 88, 170, 48, 88, 38, 255, 42, 102, 59, 170, 75, 122, 50, 254, 137, 1, 170, 45, 65, 23, 59, 42, 110, 77, 1, 93, 253, 166, 9, 24, 15, 135, 25, 41, 17, 0, 2, 0, 230, 0, 0, 4, 66, 4, 172, 0, 27, 0, 34, 0, 0, 33, 35, 19, 6, 6, 7, 53, 54, 54, 55, 55, 38, 38, 39, 53, 22, 22, 23, 19, 51, 3, 22, 22, 23, 21, 6, 6, 7, 55, 38, 38, 39, 7, 54, 55, 1, 223, 126, 91, 56, 107, 51, 59, 138, 75, 71, 94, 177, 72, 89, 191, 100, 118, 115, 131, 95, 189, 94, 125, 249, 123, 218, 32, 67, 35, 34, 87, 81, 1, 34, 35, 81, 46, 170, 51, 90, 38, 225, 47, 115, 66, 170, 86, 137, 56, 1, 119, 254, 83, 46, 74, 29, 59, 30, 89, 63, 221, 11, 28, 15, 112, 34, 20, 0, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 21, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 119, 205, 212, 1, 188, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 191, 196, 2, 86, 179, 181, 132, 63, 125, 184, 120, 120, 182, 122, 61, 132, 173, 0, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 21, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 4, 67, 196, 191, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 212, 205, 2, 86, 180, 173, 132, 61, 122, 182, 120, 120, 184, 125, 63, 132, 181, 0, 0, 2, 0, 230, 255, 182, 4, 212, 4, 230, 0, 27, 0, 35, 0, 0, 1, 35, 3, 51, 33, 21, 33, 34, 34, 39, 7, 35, 55, 46, 3, 53, 52, 62, 2, 51, 51, 55, 51, 7, 51, 1, 20, 22, 23, 19, 35, 34, 6, 4, 212, 226, 248, 30, 1, 188, 254, 22, 8, 14, 8, 63, 144, 70, 80, 128, 92, 49, 84, 141, 187, 104, 171, 61, 138, 60, 180, 252, 163, 122, 128, 246, 109, 191, 196, 3, 183, 253, 55, 132, 1, 181, 199, 20, 80, 119, 157, 97, 120, 182, 122, 61, 171, 171, 254, 27, 140, 171, 31, 2, 183, 173, 0, 2, 0, 230, 255, 182, 4, 212, 4, 230, 0, 27, 0, 35, 0, 0, 1, 50, 22, 51, 55, 51, 7, 30, 3, 21, 20, 14, 2, 35, 35, 7, 35, 55, 35, 53, 51, 19, 35, 33, 53, 1, 52, 38, 39, 3, 51, 50, 54, 2, 208, 8, 15, 8, 61, 138, 67, 75, 130, 94, 54, 76, 136, 190, 114, 170, 63, 144, 63, 176, 223, 252, 1, 254, 38, 3, 93, 127, 125, 243, 78, 212, 205, 4, 59, 1, 172, 192, 20, 78, 116, 154, 96, 120, 184, 125, 63, 180, 180, 132, 2, 201, 132, 254, 27, 145, 167, 27, 253, 69, 181, 0, 0, 2, 0, 230, 0, 0, 4, 212, 4, 230, 0, 3, 0, 25, 0, 0, 33, 33, 53, 33, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 4, 212, 252, 84, 3, 172, 252, 163, 205, 212, 1, 188, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 191, 196, 132, 2, 128, 179, 181, 132, 63, 125, 184, 120, 120, 181, 121, 60, 132, 170, 0, 2, 0, 230, 0, 0, 4, 212, 4, 230, 0, 3, 0, 25, 0, 0, 55, 33, 21, 33, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 230, 3, 172, 252, 84, 3, 93, 196, 191, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 212, 205, 132, 132, 3, 4, 180, 170, 132, 60, 121, 181, 120, 120, 184, 125, 63, 132, 181, 0, 2, 0, 230, 255, 76, 4, 212, 5, 154, 0, 33, 0, 41, 0, 0, 1, 51, 21, 35, 3, 51, 33, 21, 33, 35, 7, 33, 21, 33, 7, 35, 55, 35, 53, 51, 55, 46, 3, 53, 52, 62, 2, 51, 51, 55, 51, 1, 20, 22, 23, 19, 35, 34, 6, 4, 40, 172, 219, 249, 24, 1, 188, 254, 22, 25, 52, 2, 55, 253, 155, 63, 144, 64, 184, 231, 59, 81, 132, 93, 50, 84, 141, 187, 104, 179, 64, 138, 253, 16, 126, 131, 246, 116, 191, 196, 4, 230, 132, 253, 58, 132, 148, 132, 180, 180, 132, 166, 19, 80, 119, 158, 98, 120, 181, 121, 60, 180, 253, 106, 143, 171, 30, 2, 182, 170, 0, 2, 0, 230, 255, 76, 4, 212, 5, 154, 0, 37, 0, 45, 0, 0, 5, 35, 55, 35, 53, 51, 55, 35, 53, 33, 19, 34, 38, 35, 33, 53, 33, 50, 22, 23, 55, 51, 7, 30, 3, 21, 20, 14, 2, 35, 35, 7, 33, 21, 33, 1, 52, 38, 39, 3, 51, 50, 54, 1, 171, 144, 64, 117, 164, 52, 216, 1, 7, 251, 10, 20, 10, 254, 38, 1, 234, 17, 36, 17, 65, 138, 74, 69, 116, 84, 48, 76, 136, 190, 114, 132, 52, 2, 122, 253, 88, 2, 89, 109, 106, 241, 39, 212, 205, 180, 180, 132, 148, 132, 2, 197, 1, 132, 2, 2, 184, 211, 23, 79, 113, 146, 90, 120, 184, 125, 63, 148, 132, 3, 4, 134, 161, 32, 253, 81, 181, 0, 0, 1, 0, 230, 255, 76, 4, 212, 4, 230, 0, 33, 0, 0, 1, 20, 22, 51, 33, 21, 33, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 35, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 119, 205, 212, 1, 188, 254, 170, 51, 1, 137, 254, 73, 61, 144, 64, 254, 152, 1, 151, 52, 9, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 191, 196, 3, 4, 179, 181, 132, 148, 132, 180, 180, 132, 148, 63, 125, 184, 120, 120, 181, 121, 60, 132, 170, 0, 0, 1, 0, 230, 255, 76, 4, 212, 4, 230, 0, 32, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 7, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 50, 54, 4, 67, 196, 191, 254, 38, 1, 234, 103, 188, 141, 84, 67, 122, 169, 103, 51, 1, 190, 254, 20, 61, 144, 64, 254, 205, 1, 98, 52, 254, 106, 1, 188, 212, 205, 3, 4, 180, 170, 132, 60, 121, 181, 120, 113, 176, 123, 71, 7, 150, 132, 180, 180, 132, 148, 132, 181, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 31, 0, 0, 33, 34, 46, 2, 53, 17, 51, 17, 20, 22, 51, 50, 54, 53, 17, 51, 17, 20, 14, 2, 19, 33, 23, 21, 1, 53, 1, 21, 7, 33, 2, 209, 114, 181, 128, 68, 133, 172, 179, 178, 182, 133, 67, 125, 180, 139, 254, 185, 135, 254, 193, 1, 63, 135, 1, 71, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 2, 34, 134, 148, 1, 76, 4, 1, 76, 148, 133, 0, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 19, 0, 41, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 17, 51, 17, 20, 22, 51, 50, 54, 53, 17, 51, 17, 20, 14, 2, 2, 204, 27, 48, 36, 21, 21, 36, 48, 27, 28, 49, 36, 21, 21, 36, 49, 23, 114, 181, 128, 68, 133, 172, 179, 178, 182, 133, 67, 125, 180, 1, 80, 21, 36, 49, 27, 28, 49, 36, 21, 21, 36, 49, 28, 27, 49, 36, 21, 254, 176, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 0, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 33, 0, 0, 33, 34, 46, 2, 53, 17, 51, 17, 20, 22, 51, 50, 54, 53, 17, 51, 17, 20, 14, 2, 19, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 2, 209, 114, 181, 128, 68, 133, 172, 179, 178, 182, 133, 67, 125, 180, 154, 222, 100, 222, 222, 100, 222, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 1, 176, 222, 222, 100, 222, 222, 0, 0, 1, 0, 230, 0, 106, 4, 186, 4, 59, 0, 7, 0, 0, 37, 21, 33, 17, 33, 21, 33, 17, 4, 186, 252, 44, 3, 212, 252, 178, 238, 132, 3, 209, 132, 253, 55, 0, 0, 1, 0, 230, 0, 106, 4, 186, 4, 59, 0, 7, 0, 0, 37, 17, 33, 53, 33, 17, 33, 53, 4, 52, 252, 178, 3, 212, 252, 44, 238, 2, 201, 132, 252, 47, 132, 0, 0, 2, 0, 230, 0, 0, 4, 186, 4, 230, 0, 3, 0, 11, 0, 0, 33, 33, 53, 33, 17, 21, 33, 17, 33, 21, 33, 17, 4, 186, 252, 44, 3, 212, 252, 44, 3, 212, 252, 178, 132, 1, 46, 132, 3, 184, 132, 253, 80, 0, 0, 2, 0, 230, 0, 0, 4, 186, 4, 230, 0, 3, 0, 11, 0, 0, 55, 33, 21, 33, 1, 17, 33, 53, 33, 17, 33, 53, 230, 3, 212, 252, 44, 3, 78, 252, 178, 3, 212, 252, 44, 132, 132, 1, 178, 2, 176, 132, 252, 72, 132, 0, 0, 1, 0, 230, 0, 106, 4, 186, 4, 59, 0, 7, 0, 0, 37, 35, 17, 33, 17, 35, 17, 33, 1, 106, 132, 3, 212, 132, 253, 52, 106, 3, 209, 252, 47, 3, 77, 0, 0, 1, 0, 230, 0, 106, 4, 186, 4, 59, 0, 7, 0, 0, 37, 33, 17, 51, 17, 33, 17, 51, 1, 106, 2, 204, 132, 252, 44, 132, 238, 3, 77, 252, 47, 3, 209, 0, 0, 5, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 26, 0, 33, 0, 40, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 62, 3, 55, 33, 37, 46, 3, 39, 17, 5, 30, 3, 23, 17, 17, 14, 3, 7, 33, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 253, 201, 82, 142, 109, 69, 11, 254, 99, 1, 157, 11, 69, 109, 142, 82, 253, 223, 10, 70, 108, 141, 83, 83, 141, 108, 70, 10, 1, 156, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 253, 150, 11, 71, 111, 144, 83, 134, 83, 143, 110, 71, 11, 254, 94, 134, 83, 144, 111, 71, 11, 1, 164, 2, 40, 11, 71, 110, 143, 83, 0, 0, 3, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 30, 0, 41, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 50, 62, 2, 55, 33, 30, 3, 19, 34, 14, 2, 7, 33, 46, 3, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 253, 135, 95, 165, 126, 81, 12, 252, 66, 12, 81, 126, 165, 95, 95, 165, 126, 81, 12, 3, 190, 12, 81, 126, 165, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 253, 146, 64, 113, 155, 92, 92, 155, 113, 64, 3, 213, 64, 113, 155, 91, 91, 155, 113, 64, 0, 5, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 27, 0, 35, 0, 43, 0, 51, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 38, 38, 35, 34, 6, 7, 1, 1, 22, 22, 51, 50, 54, 55, 1, 5, 54, 54, 53, 52, 38, 39, 1, 1, 6, 6, 21, 20, 22, 23, 1, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 254, 175, 60, 150, 86, 87, 150, 61, 1, 41, 254, 216, 60, 151, 86, 86, 150, 61, 254, 215, 1, 133, 45, 49, 48, 45, 254, 216, 254, 28, 45, 48, 48, 44, 1, 40, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 1, 4, 47, 52, 52, 48, 254, 216, 254, 26, 48, 51, 51, 48, 1, 41, 202, 62, 150, 85, 85, 148, 62, 254, 216, 1, 40, 62, 148, 85, 85, 149, 62, 1, 40, 0, 3, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 31, 0, 43, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 48, 45, 253, 81, 60, 151, 86, 103, 177, 130, 73, 252, 58, 48, 44, 2, 175, 60, 150, 86, 104, 176, 130, 73, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 85, 148, 62, 253, 81, 48, 51, 76, 132, 179, 104, 85, 149, 62, 2, 175, 47, 52, 76, 132, 179, 0, 3, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 29, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 8, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 29, 45, 77, 56, 32, 33, 57, 77, 43, 43, 77, 59, 34, 34, 59, 77, 42, 24, 41, 29, 17, 17, 30, 40, 23, 24, 41, 31, 17, 17, 30, 41, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 110, 35, 59, 78, 42, 45, 76, 55, 32, 33, 57, 76, 42, 46, 78, 57, 33, 1, 69, 17, 30, 41, 23, 23, 42, 32, 18, 18, 32, 42, 23, 23, 41, 30, 17, 0, 3, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 39, 0, 54, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 39, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 133, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 7, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 145, 56, 243, 76, 1, 9, 254, 247, 76, 243, 56, 125, 99, 1, 48, 254, 208, 99, 0, 4, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 39, 0, 43, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 37, 53, 33, 21, 5, 53, 33, 21, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 252, 198, 2, 178, 253, 78, 2, 178, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 161, 119, 119, 237, 119, 119, 0, 3, 0, 230, 255, 232, 5, 216, 4, 199, 0, 19, 0, 39, 0, 43, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 37, 53, 33, 21, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 252, 198, 2, 178, 2, 88, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 43, 119, 119, 0, 0, 5, 0, 230, 0, 0, 5, 146, 4, 172, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 17, 33, 19, 33, 17, 33, 33, 17, 33, 25, 2, 33, 17, 35, 17, 33, 17, 230, 4, 172, 251, 84, 134, 1, 141, 254, 115, 2, 19, 1, 141, 254, 115, 134, 254, 115, 4, 172, 251, 84, 2, 152, 1, 142, 254, 114, 1, 142, 252, 96, 1, 140, 254, 116, 1, 140, 254, 116, 0, 3, 0, 230, 0, 0, 5, 146, 4, 172, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 17, 33, 19, 33, 17, 33, 1, 17, 33, 17, 230, 4, 172, 251, 84, 134, 3, 160, 252, 96, 3, 160, 252, 96, 4, 172, 251, 84, 2, 152, 1, 142, 252, 96, 1, 140, 254, 116, 0, 5, 0, 230, 0, 0, 5, 146, 4, 172, 0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 0, 19, 33, 17, 33, 55, 33, 1, 1, 17, 1, 1, 17, 1, 55, 1, 33, 230, 4, 172, 251, 84, 227, 2, 229, 254, 142, 1, 208, 254, 142, 253, 210, 1, 113, 94, 1, 112, 253, 32, 4, 172, 251, 84, 134, 1, 115, 254, 235, 2, 229, 254, 142, 1, 114, 253, 30, 1, 113, 94, 1, 112, 0, 0, 3, 0, 230, 0, 0, 5, 146, 4, 172, 0, 3, 0, 7, 0, 27, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 4, 172, 251, 84, 4, 38, 252, 96, 1, 206, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 4, 172, 251, 84, 134, 3, 160, 252, 96, 1, 94, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 1, 0, 230, 0, 0, 5, 146, 4, 172, 0, 7, 0, 0, 1, 33, 17, 35, 17, 51, 17, 33, 5, 146, 251, 217, 133, 133, 4, 39, 2, 19, 253, 237, 4, 172, 253, 237, 0, 1, 0, 230, 0, 1, 5, 146, 4, 171, 0, 7, 0, 0, 19, 33, 17, 51, 17, 35, 17, 33, 230, 4, 39, 133, 133, 251, 217, 2, 153, 2, 18, 251, 86, 2, 18, 0, 0, 1, 0, 230, 0, 0, 5, 144, 4, 172, 0, 7, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 2, 248, 253, 238, 4, 170, 253, 238, 4, 39, 133, 133, 251, 217, 0, 1, 0, 230, 0, 0, 5, 144, 4, 172, 0, 7, 0, 0, 1, 17, 33, 21, 33, 53, 33, 17, 3, 126, 2, 18, 251, 86, 2, 18, 4, 172, 251, 216, 132, 132, 4, 40, 0, 1, 0, 230, 0, 0, 3, 66, 4, 172, 0, 7, 0, 0, 1, 33, 21, 33, 17, 35, 17, 51, 1, 107, 1, 215, 254, 41, 133, 133, 2, 153, 134, 253, 237, 4, 172, 0, 0, 1, 0, 230, 0, 0, 3, 66, 4, 172, 0, 11, 0, 0, 1, 33, 21, 33, 17, 33, 21, 33, 17, 35, 17, 51, 1, 107, 1, 215, 254, 41, 1, 215, 254, 41, 133, 133, 3, 108, 132, 254, 217, 131, 254, 194, 4, 172, 0, 1, 0, 230, 0, 1, 5, 146, 4, 171, 0, 11, 0, 0, 1, 33, 21, 33, 17, 33, 21, 33, 17, 35, 17, 51, 1, 107, 4, 39, 251, 217, 4, 39, 251, 217, 133, 133, 3, 108, 132, 254, 217, 131, 254, 195, 4, 170, 0, 2, 0, 230, 0, 0, 5, 146, 4, 172, 0, 7, 0, 11, 0, 0, 1, 33, 21, 33, 17, 35, 17, 51, 1, 35, 17, 51, 2, 154, 2, 248, 253, 8, 133, 133, 254, 209, 133, 133, 2, 153, 134, 253, 237, 4, 172, 251, 84, 4, 172, 0, 0, 3, 0, 230, 0, 0, 5, 146, 4, 172, 0, 7, 0, 11, 0, 15, 0, 0, 1, 33, 21, 33, 17, 35, 17, 51, 1, 35, 17, 51, 1, 35, 17, 51, 3, 201, 1, 201, 254, 55, 133, 133, 254, 209, 133, 133, 254, 209, 133, 133, 2, 153, 134, 253, 237, 4, 172, 251, 84, 4, 172, 251, 84, 4, 172, 0, 0, 2, 0, 230, 0, 0, 5, 146, 4, 172, 0, 11, 0, 15, 0, 0, 1, 33, 21, 33, 17, 33, 21, 33, 17, 35, 17, 51, 1, 35, 17, 51, 2, 154, 2, 248, 253, 8, 2, 248, 253, 8, 133, 133, 254, 209, 133, 133, 3, 108, 132, 254, 217, 131, 254, 194, 4, 172, 251, 84, 4, 172, 0, 1, 0, 230, 255, 232, 5, 146, 4, 196, 0, 15, 0, 0, 5, 35, 19, 33, 17, 35, 17, 51, 17, 33, 19, 51, 3, 33, 21, 33, 2, 188, 144, 196, 254, 123, 133, 133, 1, 181, 196, 138, 194, 1, 230, 253, 235, 24, 2, 43, 253, 237, 4, 172, 253, 237, 2, 43, 253, 213, 134, 0, 0, 2, 0, 230, 255, 232, 5, 146, 4, 196, 0, 19, 0, 23, 0, 0, 1, 33, 21, 33, 3, 33, 21, 33, 3, 35, 19, 33, 17, 35, 17, 51, 17, 33, 19, 51, 1, 33, 19, 33, 3, 246, 1, 156, 254, 54, 103, 2, 49, 253, 161, 119, 144, 121, 254, 198, 133, 133, 1, 255, 122, 138, 252, 253, 1, 104, 105, 254, 47, 3, 108, 132, 254, 217, 131, 254, 170, 1, 86, 254, 195, 4, 170, 254, 193, 1, 88, 252, 253, 1, 39, 0, 0, 2, 0, 230, 255, 232, 5, 146, 4, 196, 0, 15, 0, 19, 0, 0, 1, 33, 21, 33, 3, 35, 19, 33, 17, 35, 17, 51, 17, 33, 19, 51, 1, 35, 17, 51, 4, 116, 1, 30, 254, 179, 193, 144, 196, 254, 226, 133, 133, 1, 78, 196, 138, 252, 53, 133, 133, 2, 153, 134, 253, 213, 2, 43, 253, 237, 4, 171, 253, 238, 2, 43, 251, 60, 4, 171, 0, 3, 0, 230, 255, 232, 5, 146, 4, 196, 0, 19, 0, 23, 0, 27, 0, 0, 1, 51, 21, 33, 3, 33, 21, 33, 3, 35, 19, 35, 17, 35, 17, 51, 17, 33, 19, 51, 1, 35, 17, 51, 1, 33, 19, 33, 4, 190, 212, 254, 254, 103, 1, 105, 254, 105, 119, 144, 121, 211, 133, 133, 1, 152, 122, 138, 252, 53, 133, 133, 1, 47, 1, 1, 105, 254, 150, 3, 108, 132, 254, 217, 131, 254, 170, 1, 86, 254, 194, 4, 171, 254, 193, 1, 88, 251, 60, 4, 171, 253, 22, 1, 39, 0, 0, 1, 0, 230, 0, 3, 4, 158, 4, 151, 0, 57, 0, 0, 1, 20, 14, 2, 7, 21, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 55, 30, 3, 51, 50, 54, 53, 52, 38, 38, 36, 39, 53, 54, 36, 54, 54, 53, 52, 38, 35, 34, 6, 7, 39, 62, 3, 51, 50, 30, 2, 4, 158, 51, 120, 197, 145, 145, 197, 120, 51, 36, 61, 83, 46, 47, 71, 55, 43, 19, 106, 8, 23, 30, 39, 24, 48, 52, 115, 213, 254, 208, 189, 189, 1, 48, 213, 115, 52, 48, 48, 60, 19, 103, 15, 42, 60, 79, 51, 51, 79, 55, 29, 3, 190, 69, 114, 90, 68, 22, 10, 18, 68, 93, 117, 69, 47, 80, 58, 32, 23, 43, 62, 40, 55, 17, 38, 31, 20, 60, 48, 74, 100, 72, 55, 30, 60, 30, 55, 72, 100, 74, 48, 60, 58, 45, 50, 34, 62, 46, 28, 32, 58, 80, 0, 0, 1, 0, 230, 0, 3, 4, 158, 4, 151, 0, 57, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 23, 7, 38, 38, 35, 34, 6, 21, 20, 22, 22, 4, 23, 21, 6, 4, 6, 6, 21, 20, 22, 51, 50, 62, 2, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 230, 29, 55, 79, 51, 51, 78, 60, 43, 15, 103, 19, 60, 48, 48, 52, 115, 213, 1, 48, 189, 189, 254, 208, 213, 115, 52, 48, 24, 39, 30, 23, 8, 106, 19, 43, 56, 71, 46, 47, 82, 61, 36, 51, 120, 196, 146, 146, 196, 120, 51, 3, 190, 47, 80, 58, 32, 28, 46, 62, 34, 50, 45, 58, 60, 48, 74, 100, 72, 55, 30, 60, 30, 55, 72, 100, 74, 48, 60, 20, 31, 38, 17, 55, 40, 62, 43, 23, 32, 58, 80, 47, 69, 117, 93, 68, 18, 10, 22, 68, 90, 114, 0, 0, 2, 0, 230, 0, 203, 4, 146, 3, 174, 0, 3, 0, 7, 0, 0, 37, 1, 53, 1, 1, 5, 17, 5, 4, 146, 252, 84, 3, 172, 253, 114, 2, 9, 253, 247, 203, 1, 102, 58, 1, 67, 254, 155, 193, 1, 115, 167, 0, 2, 0, 230, 0, 203, 4, 146, 3, 174, 0, 3, 0, 7, 0, 0, 19, 1, 21, 1, 1, 37, 17, 37, 230, 3, 172, 252, 84, 2, 142, 253, 247, 2, 9, 3, 174, 254, 189, 58, 254, 154, 1, 137, 167, 254, 141, 193, 0, 3, 0, 230, 0, 0, 4, 146, 3, 227, 0, 3, 0, 7, 0, 11, 0, 0, 1, 1, 53, 1, 1, 5, 17, 5, 1, 33, 53, 33, 4, 146, 252, 84, 3, 172, 253, 114, 2, 9, 253, 247, 2, 142, 252, 84, 3, 172, 1, 0, 1, 102, 58, 1, 67, 254, 155, 193, 1, 115, 167, 253, 119, 132, 0, 3, 0, 230, 0, 0, 4, 146, 3, 227, 0, 3, 0, 7, 0, 11, 0, 0, 19, 1, 21, 1, 1, 37, 17, 37, 1, 33, 21, 33, 230, 3, 172, 252, 84, 2, 142, 253, 247, 2, 9, 253, 114, 3, 172, 252, 84, 3, 227, 254, 189, 58, 254, 154, 1, 137, 167, 254, 141, 193, 254, 6, 132, 0, 0, 2, 0, 230, 1, 114, 5, 250, 3, 37, 0, 41, 0, 61, 0, 0, 1, 34, 46, 2, 39, 33, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 33, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 37, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 5, 32, 39, 70, 56, 39, 9, 254, 73, 8, 39, 56, 70, 39, 46, 79, 59, 34, 34, 59, 80, 47, 40, 70, 55, 38, 8, 1, 182, 8, 39, 57, 71, 40, 46, 80, 57, 33, 34, 59, 79, 252, 114, 24, 43, 32, 19, 20, 33, 43, 24, 24, 41, 32, 18, 18, 32, 43, 1, 114, 25, 44, 62, 37, 37, 61, 45, 25, 33, 59, 81, 47, 44, 78, 59, 34, 25, 44, 62, 36, 35, 61, 45, 26, 33, 58, 79, 45, 46, 80, 60, 34, 95, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 0, 0, 2, 0, 230, 1, 114, 5, 250, 3, 37, 0, 41, 0, 61, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 33, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 33, 14, 3, 37, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 1, 192, 46, 79, 59, 34, 33, 57, 79, 47, 40, 70, 57, 39, 8, 1, 183, 8, 38, 55, 70, 40, 46, 81, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 9, 254, 73, 8, 39, 56, 70, 3, 57, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 1, 114, 34, 60, 80, 46, 45, 79, 58, 33, 26, 45, 61, 35, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 37, 62, 44, 25, 95, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 0, 0, 2, 0, 230, 1, 114, 4, 80, 3, 37, 0, 22, 0, 42, 0, 0, 19, 33, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 33, 5, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 230, 1, 187, 8, 38, 55, 70, 40, 46, 81, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 9, 254, 69, 2, 144, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 2, 126, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 73, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 0, 0, 4, 0, 230, 0, 127, 4, 146, 4, 43, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 33, 53, 41, 2, 21, 33, 37, 35, 17, 51, 3, 17, 51, 17, 4, 146, 254, 212, 1, 44, 252, 84, 1, 44, 254, 212, 2, 24, 133, 133, 133, 133, 2, 18, 134, 134, 237, 1, 44, 252, 84, 1, 44, 254, 212, 0, 1, 0, 230, 0, 0, 3, 196, 4, 172, 0, 7, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 2, 18, 254, 212, 2, 222, 254, 212, 4, 39, 133, 133, 251, 217, 0, 2, 0, 230, 0, 0, 4, 146, 4, 146, 0, 7, 0, 11, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 33, 53, 33, 1, 126, 1, 60, 4, 1, 62, 150, 254, 72, 58, 254, 70, 3, 172, 252, 84, 3, 172, 4, 146, 253, 126, 2, 130, 252, 164, 3, 92, 251, 110, 132, 0, 2, 0, 230, 0, 0, 4, 146, 4, 146, 0, 7, 0, 11, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 1, 33, 53, 33, 230, 1, 186, 58, 1, 184, 150, 254, 194, 4, 254, 196, 3, 20, 252, 84, 3, 172, 3, 92, 252, 164, 2, 130, 253, 126, 4, 14, 132, 0, 0, 2, 0, 230, 0, 0, 4, 146, 4, 146, 0, 7, 0, 11, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 37, 33, 53, 33, 1, 126, 1, 60, 4, 1, 62, 150, 254, 72, 58, 254, 70, 3, 172, 252, 84, 3, 172, 3, 92, 253, 126, 2, 130, 252, 164, 3, 92, 178, 132, 0, 0, 2, 0, 230, 0, 0, 4, 146, 3, 172, 0, 10, 0, 17, 0, 0, 19, 51, 17, 50, 30, 2, 21, 33, 21, 33, 37, 52, 46, 2, 35, 17, 230, 132, 113, 199, 149, 86, 1, 5, 252, 84, 2, 38, 64, 112, 153, 89, 3, 172, 254, 243, 84, 145, 197, 113, 132, 132, 90, 155, 114, 65, 254, 88, 0, 2, 0, 230, 0, 0, 4, 229, 4, 0, 0, 2, 0, 5, 0, 0, 33, 33, 1, 3, 17, 1, 4, 229, 252, 1, 3, 255, 132, 253, 160, 4, 0, 252, 132, 2, 107, 253, 149, 0, 0, 1, 0, 230, 0, 0, 6, 42, 5, 46, 0, 7, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 230, 2, 130, 58, 2, 136, 150, 253, 240, 4, 253, 251, 5, 46, 250, 210, 4, 84, 251, 172, 0, 1, 0, 230, 0, 0, 6, 42, 5, 46, 0, 7, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 123, 2, 5, 4, 2, 16, 150, 253, 120, 58, 253, 126, 5, 46, 251, 172, 4, 84, 250, 210, 5, 46, 0, 0, 1, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 0, 1, 50, 30, 2, 21, 17, 35, 17, 52, 38, 35, 34, 6, 21, 17, 35, 17, 52, 62, 2, 2, 209, 114, 180, 125, 67, 133, 182, 178, 179, 172, 133, 68, 128, 181, 5, 46, 71, 127, 175, 103, 252, 174, 3, 36, 190, 207, 207, 190, 252, 220, 3, 82, 103, 174, 127, 72, 0, 0, 1, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 0, 33, 34, 46, 2, 53, 17, 51, 17, 20, 22, 51, 50, 54, 53, 17, 51, 17, 20, 14, 2, 2, 209, 114, 181, 128, 68, 133, 172, 179, 178, 182, 133, 67, 125, 180, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 0, 0, 2, 0, 94, 0, 193, 4, 10, 4, 106, 0, 3, 0, 7, 0, 0, 37, 9, 6, 2, 48, 254, 46, 1, 211, 1, 217, 254, 39, 1, 41, 254, 215, 254, 219, 193, 1, 210, 1, 215, 254, 41, 254, 219, 1, 35, 1, 41, 254, 215, 0, 1, 0, 230, 1, 224, 1, 198, 2, 193, 0, 19, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 224, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 1, 0, 230, 1, 98, 3, 60, 3, 157, 0, 9, 0, 0, 1, 23, 51, 7, 23, 39, 7, 55, 39, 51, 2, 19, 70, 227, 183, 70, 187, 185, 72, 185, 228, 3, 157, 220, 132, 219, 136, 136, 219, 132, 0, 3, 0, 230, 0, 112, 4, 146, 4, 58, 0, 17, 0, 37, 0, 57, 0, 0, 1, 33, 1, 7, 1, 1, 39, 1, 33, 53, 33, 1, 55, 1, 1, 23, 1, 33, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 254, 199, 1, 19, 94, 254, 172, 254, 174, 94, 1, 18, 254, 202, 1, 51, 254, 241, 94, 1, 82, 1, 84, 94, 254, 241, 1, 53, 254, 40, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 19, 254, 239, 94, 1, 84, 254, 172, 94, 1, 17, 134, 1, 15, 94, 254, 172, 1, 84, 94, 254, 241, 192, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 253, 23, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 230, 255, 232, 5, 146, 4, 196, 0, 9, 0, 12, 0, 15, 0, 0, 1, 1, 23, 17, 7, 1, 1, 39, 17, 55, 1, 17, 1, 1, 17, 1, 3, 59, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 3, 223, 254, 142, 253, 210, 1, 113, 2, 182, 2, 14, 24, 251, 84, 24, 2, 17, 253, 239, 24, 4, 172, 24, 252, 33, 2, 231, 254, 139, 1, 113, 253, 30, 1, 114, 0, 2, 0, 230, 255, 232, 5, 150, 4, 196, 0, 10, 0, 13, 0, 0, 37, 7, 1, 1, 39, 17, 55, 1, 1, 23, 1, 1, 17, 1, 5, 150, 94, 254, 4, 253, 239, 69, 62, 2, 23, 1, 253, 93, 254, 5, 253, 210, 1, 113, 91, 94, 1, 252, 253, 239, 24, 4, 172, 24, 253, 242, 1, 252, 89, 253, 254, 1, 113, 253, 30, 1, 114, 0, 0, 2, 0, 230, 255, 232, 5, 150, 4, 196, 0, 10, 0, 13, 0, 0, 1, 1, 55, 1, 1, 23, 17, 7, 1, 1, 39, 1, 1, 17, 2, 226, 254, 5, 93, 1, 253, 2, 23, 62, 69, 253, 239, 254, 4, 94, 2, 185, 1, 113, 2, 87, 2, 2, 89, 254, 4, 2, 14, 24, 251, 84, 24, 2, 17, 254, 4, 94, 1, 253, 254, 142, 2, 226, 0, 1, 0, 230, 255, 232, 5, 173, 4, 178, 0, 7, 0, 0, 37, 7, 1, 1, 39, 1, 1, 55, 5, 173, 92, 253, 239, 254, 4, 94, 1, 252, 254, 5, 93, 71, 95, 2, 17, 254, 4, 94, 1, 252, 2, 2, 89, 0, 0, 1, 0, 230, 255, 232, 5, 173, 4, 178, 0, 7, 0, 0, 1, 23, 1, 1, 7, 1, 1, 39, 5, 79, 93, 254, 5, 1, 252, 94, 254, 4, 253, 239, 92, 4, 178, 89, 253, 254, 254, 4, 94, 1, 252, 253, 239, 95, 0, 2, 0, 230, 1, 78, 4, 191, 3, 128, 0, 3, 0, 26, 0, 0, 1, 33, 53, 33, 1, 22, 22, 51, 50, 55, 54, 51, 50, 30, 2, 23, 35, 38, 35, 34, 7, 6, 35, 34, 38, 39, 4, 168, 252, 84, 3, 172, 252, 197, 2, 74, 61, 65, 132, 128, 107, 63, 102, 73, 41, 2, 135, 6, 140, 64, 95, 155, 110, 127, 146, 7, 1, 78, 132, 1, 174, 81, 97, 90, 88, 44, 81, 115, 70, 176, 67, 109, 161, 149, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 23, 0, 0, 1, 62, 3, 55, 51, 6, 6, 2, 2, 7, 35, 38, 2, 2, 38, 39, 51, 30, 3, 23, 3, 36, 29, 93, 110, 119, 54, 161, 100, 158, 130, 107, 48, 54, 48, 107, 130, 158, 100, 161, 54, 120, 111, 95, 29, 1, 43, 111, 228, 212, 183, 66, 124, 243, 254, 250, 254, 217, 175, 175, 1, 39, 1, 6, 243, 124, 66, 183, 212, 228, 111, 0, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 23, 0, 0, 1, 14, 3, 7, 35, 54, 54, 18, 18, 55, 51, 22, 18, 18, 22, 23, 35, 46, 3, 39, 3, 28, 29, 93, 110, 119, 54, 161, 100, 158, 130, 107, 48, 54, 48, 107, 130, 158, 100, 161, 54, 120, 111, 95, 29, 3, 32, 111, 228, 212, 183, 66, 124, 243, 1, 6, 1, 39, 175, 175, 254, 217, 254, 250, 243, 124, 66, 183, 212, 228, 111, 0, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 25, 0, 51, 0, 0, 1, 20, 30, 2, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 5, 20, 30, 2, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 1, 123, 49, 99, 148, 99, 1, 206, 254, 49, 138, 204, 135, 66, 69, 137, 203, 134, 1, 207, 254, 50, 99, 148, 99, 49, 1, 24, 15, 29, 44, 29, 1, 204, 254, 52, 65, 98, 65, 33, 33, 65, 98, 65, 1, 204, 254, 49, 29, 42, 29, 14, 2, 82, 67, 128, 100, 61, 132, 82, 134, 172, 90, 93, 179, 141, 86, 132, 62, 100, 128, 65, 19, 36, 29, 17, 132, 40, 65, 83, 44, 43, 84, 66, 40, 132, 17, 28, 36, 0, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 25, 0, 51, 0, 0, 1, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 53, 52, 46, 2, 35, 33, 53, 33, 50, 30, 2, 5, 52, 46, 2, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 4, 212, 66, 135, 204, 138, 254, 49, 1, 206, 99, 148, 99, 49, 49, 99, 148, 99, 254, 50, 1, 207, 134, 203, 137, 69, 254, 83, 14, 29, 43, 28, 254, 49, 1, 204, 65, 98, 65, 33, 33, 65, 98, 65, 254, 52, 1, 204, 29, 44, 29, 15, 2, 72, 90, 172, 134, 82, 132, 61, 100, 128, 67, 67, 128, 100, 62, 132, 86, 141, 179, 81, 19, 36, 28, 17, 132, 40, 66, 84, 43, 44, 83, 65, 40, 132, 17, 29, 36, 0, 0, 2, 0, 230, 0, 106, 4, 183, 4, 79, 0, 25, 0, 51, 0, 0, 1, 50, 30, 2, 21, 17, 35, 17, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 52, 62, 2, 19, 50, 30, 2, 21, 17, 35, 17, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 52, 62, 2, 2, 207, 93, 176, 136, 83, 132, 59, 98, 130, 70, 71, 128, 99, 58, 132, 85, 138, 176, 90, 43, 84, 66, 40, 132, 17, 28, 36, 19, 19, 36, 29, 17, 132, 40, 65, 83, 4, 79, 66, 134, 200, 134, 254, 49, 1, 206, 99, 148, 99, 49, 49, 99, 148, 99, 254, 50, 1, 207, 138, 201, 131, 64, 254, 236, 33, 65, 98, 65, 254, 52, 1, 207, 28, 43, 29, 14, 15, 29, 44, 29, 254, 52, 1, 204, 65, 98, 65, 33, 0, 0, 2, 0, 230, 0, 86, 4, 183, 4, 59, 0, 25, 0, 51, 0, 0, 37, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 19, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 2, 206, 70, 130, 98, 59, 132, 83, 136, 176, 93, 90, 176, 138, 85, 132, 58, 99, 128, 73, 19, 36, 28, 17, 132, 40, 66, 84, 43, 44, 83, 65, 40, 132, 17, 29, 36, 226, 49, 99, 148, 99, 1, 206, 254, 49, 134, 200, 134, 66, 64, 131, 201, 138, 1, 207, 254, 50, 99, 148, 99, 49, 1, 24, 14, 29, 42, 29, 1, 207, 254, 52, 65, 98, 65, 33, 33, 65, 98, 65, 1, 204, 254, 52, 29, 44, 29, 15, 0, 1, 0, 230, 0, 106, 4, 183, 5, 22, 0, 31, 0, 0, 1, 21, 30, 3, 21, 17, 35, 17, 52, 46, 2, 39, 17, 35, 17, 14, 3, 21, 17, 35, 17, 52, 62, 2, 55, 53, 3, 17, 84, 152, 117, 69, 132, 46, 79, 105, 60, 133, 60, 106, 78, 46, 132, 71, 117, 152, 82, 5, 22, 204, 11, 77, 132, 187, 122, 254, 49, 1, 206, 87, 135, 98, 58, 11, 252, 173, 3, 83, 10, 59, 97, 136, 87, 254, 50, 1, 207, 125, 189, 130, 74, 11, 204, 0, 0, 2, 0, 230, 0, 0, 4, 146, 5, 154, 0, 27, 0, 31, 0, 0, 1, 35, 17, 51, 21, 35, 17, 35, 17, 35, 17, 35, 17, 35, 53, 51, 17, 35, 53, 51, 17, 51, 17, 51, 17, 51, 17, 51, 1, 51, 17, 35, 4, 146, 237, 237, 237, 148, 170, 148, 237, 237, 237, 237, 148, 170, 148, 237, 253, 213, 170, 170, 3, 108, 254, 218, 132, 254, 62, 1, 194, 254, 62, 1, 194, 132, 1, 38, 132, 1, 170, 254, 86, 1, 170, 254, 86, 254, 86, 1, 38, 0, 0, 2, 0, 230, 0, 127, 4, 66, 4, 76, 0, 7, 0, 27, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 39, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 66, 252, 164, 3, 92, 253, 126, 2, 130, 197, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 127, 1, 176, 59, 1, 226, 150, 254, 156, 4, 254, 198, 214, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 127, 4, 66, 4, 76, 0, 7, 0, 27, 0, 0, 19, 1, 53, 1, 53, 1, 21, 1, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 2, 130, 253, 126, 3, 92, 252, 164, 197, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 1, 20, 1, 58, 4, 1, 100, 150, 254, 30, 59, 254, 80, 1, 107, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 0, 127, 8, 140, 4, 76, 0, 7, 0, 14, 0, 21, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 5, 1, 1, 21, 1, 21, 1, 5, 1, 1, 21, 1, 21, 1, 3, 201, 253, 29, 3, 20, 253, 198, 2, 9, 2, 122, 252, 194, 3, 62, 253, 198, 2, 58, 2, 73, 252, 194, 3, 62, 253, 198, 2, 58, 127, 1, 176, 59, 1, 226, 146, 254, 156, 4, 254, 198, 153, 1, 211, 1, 250, 146, 254, 156, 4, 254, 198, 153, 1, 211, 1, 250, 146, 254, 156, 4, 254, 198, 0, 3, 0, 230, 0, 127, 8, 140, 4, 76, 0, 7, 0, 14, 0, 21, 0, 0, 1, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 53, 1, 1, 37, 1, 53, 1, 53, 1, 1, 5, 169, 2, 9, 253, 198, 3, 20, 253, 29, 253, 134, 2, 58, 253, 198, 3, 62, 252, 194, 253, 183, 2, 58, 253, 198, 3, 62, 252, 194, 1, 24, 1, 58, 4, 1, 100, 146, 254, 30, 59, 254, 80, 153, 1, 58, 4, 1, 100, 146, 254, 6, 254, 45, 153, 1, 58, 4, 1, 100, 146, 254, 6, 254, 45, 0, 0, 3, 0, 230, 254, 156, 4, 146, 6, 15, 0, 3, 0, 11, 0, 19, 0, 0, 19, 53, 33, 21, 17, 21, 1, 53, 1, 21, 1, 21, 1, 53, 1, 53, 1, 21, 1, 53, 230, 3, 172, 252, 84, 3, 172, 253, 110, 1, 120, 253, 110, 3, 172, 252, 84, 2, 19, 133, 133, 1, 86, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 251, 197, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 0, 3, 0, 230, 254, 156, 4, 146, 6, 15, 0, 3, 0, 11, 0, 19, 0, 0, 19, 53, 33, 21, 1, 53, 1, 53, 1, 21, 1, 53, 1, 21, 1, 53, 1, 21, 1, 21, 230, 3, 172, 254, 230, 253, 110, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 253, 110, 2, 19, 133, 133, 2, 88, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 251, 197, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 0, 2, 0, 230, 0, 0, 4, 146, 4, 205, 0, 3, 0, 11, 0, 0, 1, 33, 53, 33, 17, 1, 21, 1, 21, 1, 53, 1, 4, 146, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 4, 72, 133, 254, 152, 254, 154, 4, 254, 155, 150, 1, 226, 54, 1, 226, 0, 2, 0, 230, 0, 0, 4, 146, 4, 204, 0, 3, 0, 11, 0, 0, 1, 33, 53, 33, 5, 1, 21, 1, 53, 1, 53, 1, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 2, 210, 253, 46, 4, 71, 133, 210, 254, 30, 54, 254, 30, 150, 1, 101, 4, 1, 102, 0, 0, 2, 0, 230, 255, 198, 4, 66, 4, 203, 0, 23, 0, 37, 0, 0, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 1, 62, 5, 55, 21, 14, 3, 7, 2, 7, 69, 150, 150, 142, 60, 97, 211, 219, 224, 109, 109, 223, 219, 211, 98, 60, 140, 148, 152, 71, 254, 223, 92, 159, 142, 131, 130, 133, 73, 78, 196, 222, 241, 123, 1, 192, 26, 70, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 1, 35, 22, 53, 65, 77, 93, 109, 65, 170, 73, 141, 118, 87, 20, 0, 2, 0, 230, 255, 198, 4, 66, 4, 203, 0, 23, 0, 35, 0, 0, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 37, 46, 3, 39, 53, 30, 3, 23, 3, 33, 71, 152, 148, 140, 60, 98, 211, 219, 222, 110, 110, 223, 219, 211, 97, 60, 141, 150, 151, 69, 1, 33, 123, 241, 222, 196, 78, 109, 193, 198, 222, 138, 1, 196, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 70, 26, 170, 20, 87, 118, 141, 73, 170, 97, 151, 116, 87, 33, 0, 0, 2, 0, 230, 255, 106, 4, 66, 5, 66, 0, 45, 0, 52, 0, 0, 1, 3, 54, 54, 55, 21, 6, 6, 7, 7, 22, 22, 23, 21, 38, 38, 39, 7, 22, 22, 23, 21, 46, 3, 39, 3, 35, 19, 38, 38, 39, 53, 22, 22, 23, 55, 38, 38, 39, 53, 54, 54, 55, 19, 1, 22, 23, 55, 6, 6, 7, 3, 205, 90, 54, 103, 50, 58, 136, 72, 71, 91, 173, 73, 89, 188, 99, 35, 120, 208, 83, 62, 113, 109, 108, 57, 132, 126, 151, 68, 149, 87, 88, 171, 84, 35, 95, 189, 94, 126, 255, 125, 122, 254, 173, 64, 63, 35, 42, 82, 38, 5, 66, 254, 222, 38, 85, 48, 170, 54, 95, 42, 231, 41, 106, 63, 170, 79, 125, 51, 112, 61, 147, 78, 170, 54, 95, 83, 71, 30, 254, 87, 1, 220, 30, 49, 21, 125, 14, 53, 36, 112, 42, 61, 23, 59, 40, 106, 72, 1, 127, 253, 139, 16, 23, 112, 20, 35, 14, 0, 0, 2, 0, 230, 255, 106, 4, 66, 5, 66, 0, 45, 0, 50, 0, 0, 1, 3, 22, 22, 23, 21, 6, 6, 7, 7, 54, 54, 55, 21, 6, 6, 7, 3, 35, 19, 6, 6, 7, 53, 54, 54, 55, 55, 6, 6, 7, 53, 54, 54, 55, 55, 46, 3, 39, 53, 22, 22, 23, 19, 3, 38, 39, 7, 55, 3, 205, 155, 69, 135, 68, 90, 178, 90, 46, 97, 202, 105, 138, 221, 99, 123, 126, 94, 60, 121, 66, 65, 156, 88, 51, 95, 180, 85, 88, 214, 110, 34, 58, 119, 115, 108, 46, 112, 244, 128, 144, 57, 11, 9, 5, 25, 5, 66, 254, 11, 29, 50, 21, 59, 22, 57, 38, 149, 46, 68, 17, 125, 34, 85, 58, 254, 113, 1, 39, 44, 100, 59, 170, 60, 117, 53, 160, 50, 122, 75, 170, 76, 123, 43, 106, 26, 63, 72, 80, 43, 170, 109, 162, 63, 1, 197, 253, 143, 3, 4, 18, 7, 0, 2, 0, 230, 255, 76, 4, 186, 5, 154, 0, 23, 0, 27, 0, 0, 5, 35, 55, 35, 53, 51, 55, 33, 17, 33, 55, 51, 7, 51, 21, 33, 3, 33, 21, 33, 7, 33, 21, 33, 3, 51, 19, 33, 1, 238, 144, 64, 184, 231, 60, 254, 221, 2, 117, 64, 138, 64, 213, 254, 253, 242, 1, 245, 253, 221, 60, 2, 95, 253, 115, 193, 204, 244, 254, 64, 180, 180, 132, 170, 3, 184, 180, 180, 132, 253, 80, 132, 170, 132, 1, 178, 2, 176, 0, 2, 0, 230, 255, 76, 4, 186, 5, 154, 0, 23, 0, 27, 0, 0, 5, 35, 55, 35, 53, 51, 55, 35, 53, 33, 19, 33, 53, 33, 55, 51, 7, 33, 17, 33, 7, 33, 21, 33, 1, 17, 35, 3, 1, 171, 144, 64, 117, 164, 60, 224, 1, 15, 243, 253, 254, 2, 49, 64, 138, 63, 1, 24, 253, 154, 60, 2, 162, 253, 48, 2, 74, 193, 241, 180, 180, 132, 170, 132, 2, 176, 132, 180, 180, 252, 72, 170, 132, 1, 178, 2, 176, 253, 80, 0, 0, 1, 0, 230, 255, 76, 4, 186, 4, 230, 0, 19, 0, 0, 1, 21, 33, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 33, 17, 33, 21, 33, 17, 4, 186, 254, 137, 58, 1, 177, 254, 33, 61, 144, 64, 254, 152, 1, 151, 60, 254, 45, 3, 212, 252, 178, 1, 178, 132, 170, 132, 180, 180, 132, 170, 3, 184, 132, 253, 80, 0, 0, 1, 0, 230, 255, 76, 4, 186, 4, 230, 0, 19, 0, 0, 5, 35, 55, 33, 53, 33, 55, 33, 53, 33, 17, 33, 53, 33, 17, 33, 7, 33, 21, 33, 2, 145, 144, 64, 254, 165, 1, 138, 60, 254, 58, 3, 78, 252, 178, 3, 212, 254, 124, 58, 1, 190, 254, 20, 180, 180, 132, 170, 132, 2, 176, 132, 252, 72, 170, 132, 0, 2, 0, 230, 255, 124, 4, 191, 4, 187, 0, 7, 0, 38, 0, 0, 1, 21, 1, 53, 1, 21, 1, 21, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 7, 35, 19, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 51, 7, 22, 4, 169, 252, 84, 3, 172, 253, 110, 1, 152, 30, 50, 36, 20, 1, 135, 7, 146, 127, 94, 126, 123, 141, 161, 59, 42, 140, 6, 135, 2, 41, 72, 102, 64, 79, 91, 94, 139, 131, 105, 2, 21, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 253, 107, 26, 48, 66, 39, 148, 161, 78, 210, 1, 19, 31, 174, 71, 115, 80, 43, 49, 160, 224, 66, 0, 2, 0, 230, 255, 124, 4, 191, 4, 187, 0, 7, 0, 38, 0, 0, 1, 53, 1, 53, 1, 21, 1, 53, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 7, 35, 19, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 51, 7, 22, 3, 143, 253, 110, 3, 172, 252, 84, 2, 178, 30, 50, 36, 20, 1, 135, 7, 146, 127, 94, 126, 123, 141, 161, 59, 42, 140, 6, 135, 2, 41, 72, 102, 64, 79, 91, 94, 139, 131, 105, 3, 23, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 254, 109, 26, 48, 66, 39, 148, 161, 78, 210, 1, 19, 31, 174, 71, 115, 80, 43, 49, 160, 224, 66, 0, 2, 0, 230, 255, 124, 4, 191, 4, 205, 0, 30, 0, 58, 0, 0, 5, 35, 19, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 51, 7, 22, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 3, 30, 3, 23, 21, 46, 5, 39, 53, 62, 5, 55, 21, 14, 3, 7, 2, 103, 141, 156, 68, 51, 140, 6, 135, 2, 41, 72, 102, 64, 87, 101, 99, 139, 137, 91, 52, 30, 50, 36, 20, 1, 135, 7, 146, 127, 87, 116, 122, 69, 155, 158, 154, 69, 65, 156, 170, 179, 175, 166, 73, 73, 167, 175, 179, 170, 155, 65, 59, 152, 163, 162, 69, 132, 1, 10, 40, 174, 71, 115, 80, 43, 58, 169, 235, 55, 26, 48, 66, 39, 148, 161, 68, 2, 222, 6, 29, 52, 76, 52, 170, 58, 92, 71, 53, 39, 28, 10, 59, 16, 37, 48, 61, 79, 99, 62, 170, 51, 82, 62, 44, 14, 0, 2, 0, 230, 255, 124, 4, 191, 4, 205, 0, 30, 0, 58, 0, 0, 5, 35, 19, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 51, 7, 22, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 19, 46, 3, 39, 53, 30, 5, 23, 21, 14, 5, 7, 53, 62, 3, 55, 2, 103, 141, 156, 68, 51, 140, 6, 135, 2, 41, 72, 102, 64, 87, 101, 99, 139, 137, 91, 52, 30, 50, 36, 20, 1, 135, 7, 146, 127, 87, 116, 103, 69, 162, 163, 152, 59, 65, 155, 170, 179, 175, 167, 73, 73, 166, 175, 179, 170, 156, 65, 69, 154, 158, 155, 69, 132, 1, 10, 40, 174, 71, 115, 80, 43, 58, 169, 235, 55, 26, 48, 66, 39, 148, 161, 68, 2, 226, 14, 44, 62, 82, 51, 170, 62, 99, 79, 61, 48, 37, 16, 59, 10, 28, 39, 53, 71, 92, 58, 170, 52, 76, 52, 29, 6, 0, 3, 0, 230, 0, 0, 4, 146, 4, 172, 0, 11, 0, 15, 0, 19, 0, 0, 1, 55, 17, 37, 3, 35, 19, 37, 53, 37, 19, 51, 3, 7, 23, 17, 5, 23, 55, 5, 3, 183, 219, 254, 134, 105, 126, 122, 254, 59, 2, 76, 118, 115, 145, 77, 208, 253, 247, 205, 53, 254, 254, 3, 99, 75, 253, 29, 144, 254, 165, 1, 132, 173, 58, 202, 1, 119, 254, 37, 252, 77, 1, 115, 178, 76, 169, 82, 0, 3, 0, 230, 0, 0, 4, 146, 4, 172, 0, 11, 0, 15, 0, 19, 0, 0, 33, 35, 19, 7, 17, 5, 19, 51, 3, 5, 21, 5, 39, 55, 19, 39, 5, 39, 7, 37, 1, 212, 126, 87, 199, 1, 112, 119, 115, 127, 1, 209, 253, 167, 206, 115, 83, 198, 2, 9, 214, 55, 1, 13, 1, 23, 76, 2, 227, 127, 1, 125, 254, 95, 160, 58, 229, 60, 42, 1, 9, 64, 167, 68, 179, 100, 0, 3, 0, 230, 255, 76, 4, 146, 4, 172, 0, 19, 0, 23, 0, 27, 0, 0, 1, 55, 17, 37, 3, 33, 21, 33, 7, 35, 55, 33, 53, 33, 19, 37, 53, 37, 19, 51, 3, 3, 23, 17, 5, 23, 55, 5, 3, 200, 202, 254, 147, 80, 1, 189, 254, 27, 55, 126, 56, 254, 182, 1, 116, 95, 254, 45, 2, 95, 99, 115, 128, 80, 194, 253, 247, 219, 57, 254, 236, 3, 157, 70, 253, 29, 139, 254, 250, 133, 180, 180, 133, 1, 47, 178, 58, 208, 1, 60, 254, 95, 254, 250, 72, 1, 115, 178, 82, 181, 88, 0, 0, 3, 0, 230, 255, 76, 4, 146, 4, 172, 0, 19, 0, 23, 0, 27, 0, 0, 5, 35, 55, 35, 53, 51, 55, 7, 17, 5, 19, 51, 3, 5, 21, 5, 7, 33, 21, 33, 3, 55, 19, 39, 5, 39, 7, 37, 1, 139, 126, 56, 95, 137, 63, 200, 1, 112, 103, 115, 112, 1, 210, 253, 165, 77, 2, 168, 253, 48, 87, 116, 83, 199, 2, 9, 215, 55, 1, 14, 180, 180, 133, 199, 76, 2, 227, 127, 1, 72, 254, 148, 160, 58, 230, 251, 133, 1, 189, 43, 1, 8, 64, 167, 69, 180, 100, 0, 0, 3, 0, 230, 255, 232, 1, 198, 5, 177, 0, 19, 0, 39, 0, 59, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 24, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 4, 232, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 253, 140, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 1, 231, 6, 175, 2, 199, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 6, 175, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 251, 24, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 116, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 86, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 0, 0, 3, 0, 230, 255, 232, 6, 176, 5, 178, 0, 19, 0, 39, 0, 59, 0, 0, 37, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 199, 19, 31, 42, 22, 23, 40, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 4, 233, 19, 31, 42, 22, 23, 40, 30, 18, 18, 30, 41, 23, 22, 41, 31, 19, 253, 139, 19, 31, 42, 22, 23, 40, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 88, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 4, 210, 23, 41, 30, 18, 18, 30, 41, 23, 22, 41, 31, 19, 18, 30, 41, 253, 115, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 0, 3, 0, 230, 255, 232, 6, 176, 5, 178, 0, 19, 0, 39, 0, 59, 0, 0, 37, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 5, 207, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 40, 23, 23, 41, 31, 19, 251, 23, 19, 31, 41, 22, 23, 41, 30, 18, 18, 30, 40, 23, 23, 41, 31, 19, 2, 117, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 40, 23, 23, 41, 31, 19, 88, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 5, 0, 24, 41, 30, 18, 19, 31, 41, 22, 23, 41, 30, 18, 18, 30, 41, 253, 162, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 0, 1, 0, 230, 0, 106, 5, 56, 4, 59, 0, 27, 0, 0, 37, 34, 46, 2, 39, 35, 53, 51, 62, 3, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 22, 22, 51, 33, 21, 3, 168, 106, 179, 135, 83, 10, 193, 193, 12, 91, 138, 176, 96, 1, 144, 254, 128, 173, 193, 17, 2, 255, 253, 1, 17, 203, 193, 1, 98, 106, 55, 107, 159, 105, 132, 104, 157, 105, 53, 132, 141, 146, 132, 147, 147, 132, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 28, 0, 0, 1, 35, 53, 33, 22, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 53, 51, 4, 212, 133, 253, 44, 17, 203, 193, 1, 188, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 173, 193, 17, 2, 212, 133, 1, 122, 154, 147, 147, 132, 63, 125, 184, 120, 120, 182, 122, 61, 132, 141, 146, 147, 0, 0, 1, 0, 230, 0, 234, 3, 197, 3, 189, 0, 32, 0, 0, 1, 33, 30, 3, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 7, 33, 53, 51, 17, 35, 3, 97, 254, 34, 7, 36, 59, 84, 54, 1, 82, 254, 171, 88, 145, 104, 57, 55, 104, 148, 93, 1, 79, 254, 171, 55, 83, 58, 35, 6, 1, 222, 100, 100, 2, 20, 50, 64, 38, 14, 132, 40, 86, 135, 95, 92, 138, 91, 46, 132, 14, 37, 62, 48, 83, 254, 214, 0, 0, 2, 0, 230, 0, 0, 4, 212, 5, 41, 0, 24, 0, 44, 0, 0, 19, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 22, 22, 51, 33, 21, 33, 34, 46, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 84, 141, 187, 104, 1, 234, 254, 38, 173, 193, 17, 3, 89, 252, 167, 17, 203, 193, 1, 188, 254, 22, 114, 190, 136, 76, 2, 58, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 236, 120, 182, 122, 61, 132, 141, 146, 132, 147, 147, 132, 63, 125, 184, 2, 212, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 0, 4, 212, 4, 230, 0, 24, 0, 28, 0, 0, 19, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 22, 22, 51, 33, 21, 33, 34, 46, 2, 19, 33, 21, 33, 230, 84, 141, 187, 104, 1, 234, 254, 38, 173, 193, 17, 3, 89, 252, 167, 17, 203, 193, 1, 188, 254, 22, 114, 190, 136, 76, 66, 3, 172, 252, 84, 1, 236, 120, 182, 122, 61, 132, 141, 146, 132, 147, 147, 132, 63, 125, 184, 3, 114, 132, 0, 2, 0, 230, 0, 128, 3, 197, 4, 98, 0, 28, 0, 32, 0, 0, 1, 33, 30, 3, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 7, 33, 1, 33, 21, 33, 3, 197, 253, 190, 7, 36, 59, 84, 54, 1, 82, 254, 171, 88, 145, 104, 57, 55, 104, 148, 93, 1, 79, 254, 171, 55, 83, 58, 35, 6, 2, 66, 253, 87, 2, 169, 253, 87, 1, 170, 50, 64, 38, 14, 132, 40, 86, 135, 95, 92, 138, 91, 46, 132, 14, 37, 62, 48, 2, 52, 132, 0, 0, 2, 0, 230, 0, 0, 4, 212, 4, 230, 0, 24, 0, 28, 0, 0, 19, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 22, 22, 51, 33, 21, 33, 34, 46, 2, 1, 33, 53, 33, 230, 84, 141, 187, 104, 1, 234, 254, 38, 173, 194, 17, 3, 90, 252, 167, 18, 203, 192, 1, 188, 254, 22, 114, 190, 136, 76, 3, 238, 252, 84, 3, 172, 3, 4, 120, 181, 121, 60, 132, 139, 146, 132, 147, 146, 132, 63, 125, 184, 253, 116, 132, 0, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 32, 0, 0, 1, 33, 22, 33, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 7, 33, 21, 33, 6, 6, 21, 20, 22, 23, 33, 4, 212, 252, 214, 94, 1, 16, 1, 188, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 125, 170, 45, 3, 46, 252, 167, 2, 2, 3, 2, 3, 88, 1, 132, 150, 132, 63, 125, 184, 120, 120, 182, 122, 61, 132, 74, 76, 132, 17, 35, 19, 21, 39, 18, 0, 0, 1, 0, 230, 0, 106, 5, 56, 4, 59, 0, 27, 0, 0, 19, 33, 38, 38, 35, 33, 53, 33, 50, 30, 2, 23, 51, 21, 35, 14, 3, 35, 33, 53, 33, 50, 54, 55, 33, 230, 2, 255, 18, 193, 172, 254, 128, 1, 144, 96, 176, 138, 91, 11, 194, 193, 11, 83, 134, 179, 106, 254, 112, 1, 98, 192, 203, 18, 253, 1, 2, 152, 146, 141, 132, 53, 105, 157, 104, 132, 105, 159, 107, 55, 132, 147, 147, 0, 0, 1, 0, 230, 0, 106, 4, 212, 4, 59, 0, 28, 0, 0, 19, 51, 21, 33, 38, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 55, 33, 21, 35, 230, 133, 2, 212, 18, 193, 172, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 192, 203, 18, 253, 44, 133, 3, 43, 147, 146, 141, 132, 61, 122, 182, 120, 120, 184, 125, 63, 132, 147, 147, 154, 0, 1, 0, 230, 0, 234, 3, 197, 3, 189, 0, 32, 0, 0, 1, 35, 17, 51, 21, 33, 46, 3, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 55, 33, 1, 74, 100, 100, 1, 222, 6, 35, 58, 83, 55, 254, 171, 1, 79, 93, 148, 104, 55, 57, 104, 145, 88, 254, 171, 1, 82, 54, 84, 59, 36, 7, 254, 34, 1, 193, 1, 42, 83, 48, 62, 37, 14, 132, 46, 91, 138, 92, 95, 135, 86, 40, 132, 14, 38, 64, 50, 0, 0, 2, 0, 230, 0, 0, 4, 212, 4, 230, 0, 24, 0, 28, 0, 0, 19, 33, 38, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 55, 33, 17, 33, 21, 33, 230, 3, 89, 18, 193, 172, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 192, 203, 18, 252, 167, 3, 172, 252, 84, 2, 46, 146, 141, 132, 54, 117, 184, 130, 120, 184, 125, 63, 132, 147, 147, 3, 60, 132, 0, 0, 2, 0, 230, 0, 128, 3, 197, 4, 98, 0, 28, 0, 32, 0, 0, 19, 33, 46, 3, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 55, 33, 17, 33, 21, 33, 230, 2, 66, 6, 35, 58, 83, 55, 254, 171, 1, 79, 93, 148, 104, 55, 57, 104, 145, 88, 254, 171, 1, 82, 54, 84, 59, 36, 7, 253, 190, 2, 169, 253, 87, 2, 46, 48, 62, 37, 14, 132, 46, 91, 138, 92, 95, 135, 86, 40, 132, 14, 38, 64, 50, 2, 184, 132, 0, 1, 0, 230, 0, 106, 4, 186, 4, 59, 0, 11, 0, 0, 37, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 4, 186, 252, 44, 3, 212, 252, 178, 3, 78, 252, 178, 238, 132, 3, 209, 132, 254, 225, 132, 254, 218, 0, 3, 0, 170, 0, 108, 6, 21, 5, 75, 0, 27, 0, 39, 0, 51, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 51, 7, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 7, 35, 1, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 1, 117, 68, 75, 100, 172, 230, 131, 112, 201, 81, 110, 190, 204, 67, 76, 100, 172, 230, 131, 112, 201, 82, 110, 188, 4, 152, 48, 45, 253, 81, 60, 151, 86, 103, 177, 130, 73, 252, 58, 48, 44, 2, 175, 60, 150, 86, 104, 176, 130, 73, 1, 79, 81, 201, 115, 131, 227, 168, 97, 71, 63, 110, 204, 81, 200, 114, 131, 228, 168, 97, 71, 63, 110, 2, 88, 85, 148, 62, 253, 81, 48, 51, 76, 132, 179, 104, 85, 149, 62, 2, 175, 47, 52, 76, 132, 179, 0, 0, 1, 0, 150, 1, 203, 6, 40, 3, 228, 0, 9, 0, 0, 19, 53, 1, 17, 51, 1, 21, 1, 17, 35, 150, 2, 134, 173, 2, 95, 253, 122, 173, 3, 76, 152, 254, 108, 1, 148, 254, 128, 153, 1, 149, 254, 108, 0, 0, 2, 0, 188, 0, 0, 6, 69, 5, 178, 0, 5, 0, 10, 0, 0, 1, 17, 33, 17, 1, 51, 9, 2, 17, 33, 6, 69, 250, 119, 2, 172, 49, 2, 22, 253, 209, 253, 210, 4, 93, 3, 123, 252, 133, 3, 123, 2, 55, 253, 139, 1, 209, 254, 47, 253, 79, 0, 0, 1, 0, 230, 3, 37, 4, 146, 6, 129, 0, 7, 0, 0, 19, 1, 51, 1, 35, 1, 35, 1, 230, 1, 186, 58, 1, 184, 150, 254, 194, 4, 254, 196, 3, 37, 3, 92, 252, 164, 2, 130, 253, 126, 0, 1, 0, 230, 255, 49, 4, 146, 2, 141, 0, 7, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 126, 1, 60, 4, 1, 62, 150, 254, 72, 58, 254, 70, 2, 141, 253, 126, 2, 130, 252, 164, 3, 92, 0, 0, 2, 0, 230, 0, 0, 4, 146, 4, 116, 0, 7, 0, 11, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 3, 53, 33, 21, 230, 1, 186, 58, 1, 184, 150, 254, 194, 4, 254, 196, 152, 3, 172, 3, 92, 252, 164, 2, 130, 253, 126, 3, 240, 132, 132, 0, 0, 3, 0, 230, 0, 0, 4, 146, 5, 154, 0, 7, 0, 11, 0, 15, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 3, 53, 33, 21, 1, 53, 33, 21, 230, 1, 186, 58, 1, 184, 150, 254, 194, 4, 254, 196, 152, 3, 172, 252, 84, 3, 172, 3, 92, 252, 164, 2, 130, 253, 126, 3, 240, 132, 132, 1, 38, 132, 132, 0, 0, 1, 0, 150, 255, 6, 2, 33, 6, 148, 0, 74, 0, 0, 5, 39, 46, 3, 53, 53, 52, 62, 4, 53, 52, 46, 4, 53, 53, 52, 62, 4, 53, 53, 52, 46, 2, 39, 39, 55, 23, 30, 3, 21, 21, 20, 14, 4, 21, 21, 20, 30, 4, 21, 21, 20, 14, 4, 21, 21, 20, 30, 2, 23, 23, 1, 131, 78, 26, 57, 46, 30, 39, 58, 68, 58, 39, 39, 58, 68, 58, 39, 39, 58, 68, 58, 39, 17, 30, 38, 21, 79, 81, 78, 26, 56, 47, 30, 39, 58, 68, 58, 39, 39, 58, 68, 58, 39, 39, 58, 68, 58, 39, 17, 30, 38, 21, 79, 250, 63, 21, 52, 63, 77, 47, 10, 61, 86, 65, 51, 54, 64, 45, 42, 61, 51, 51, 64, 86, 61, 10, 61, 86, 64, 51, 51, 61, 42, 10, 28, 45, 37, 34, 17, 64, 98, 63, 21, 52, 63, 77, 47, 10, 61, 85, 64, 50, 52, 61, 43, 10, 43, 61, 52, 50, 64, 85, 61, 10, 61, 85, 64, 50, 52, 61, 43, 10, 28, 45, 37, 34, 17, 64, 0, 0, 1, 0, 230, 0, 0, 3, 179, 5, 154, 0, 5, 0, 0, 51, 17, 33, 21, 33, 17, 230, 2, 205, 253, 184, 5, 154, 133, 250, 235, 0, 1, 0, 230, 0, 0, 3, 179, 5, 154, 0, 5, 0, 0, 33, 17, 33, 53, 33, 17, 3, 46, 253, 184, 2, 205, 5, 21, 133, 250, 102, 0, 0, 1, 0, 230, 0, 0, 3, 179, 5, 154, 0, 5, 0, 0, 1, 17, 33, 21, 33, 17, 1, 107, 2, 72, 253, 51, 5, 154, 250, 235, 133, 5, 154, 0, 0, 1, 0, 230, 0, 0, 3, 179, 5, 154, 0, 5, 0, 0, 1, 17, 33, 53, 33, 17, 3, 179, 253, 51, 2, 72, 5, 154, 250, 102, 133, 5, 21, 0, 0, 2, 0, 230, 0, 0, 3, 179, 2, 205, 0, 3, 0, 7, 0, 0, 51, 17, 51, 17, 1, 21, 33, 53, 230, 134, 2, 71, 254, 37, 1, 219, 254, 37, 2, 205, 133, 133, 0, 2, 0, 230, 0, 0, 3, 179, 2, 205, 0, 3, 0, 7, 0, 0, 33, 17, 51, 17, 3, 21, 33, 53, 3, 45, 134, 242, 254, 37, 1, 219, 254, 37, 2, 205, 133, 133, 0, 2, 0, 230, 2, 205, 3, 179, 5, 154, 0, 3, 0, 7, 0, 0, 1, 17, 35, 17, 19, 53, 33, 21, 1, 108, 134, 242, 1, 219, 5, 154, 254, 37, 1, 219, 253, 51, 133, 133, 0, 2, 0, 230, 2, 205, 3, 179, 5, 154, 0, 3, 0, 7, 0, 0, 1, 17, 35, 17, 1, 53, 33, 21, 3, 179, 134, 253, 185, 1, 219, 5, 154, 254, 37, 1, 219, 253, 51, 133, 133, 0, 0, 1, 0, 230, 0, 254, 4, 146, 3, 49, 0, 5, 0, 0, 19, 33, 21, 33, 17, 35, 230, 3, 172, 252, 215, 131, 3, 49, 133, 254, 82, 0, 0, 2, 0, 131, 1, 188, 2, 82, 3, 139, 0, 23, 0, 47, 0, 0, 19, 54, 54, 53, 52, 38, 39, 22, 22, 51, 50, 54, 55, 6, 6, 21, 20, 22, 23, 38, 38, 35, 34, 6, 1, 6, 6, 35, 34, 38, 39, 22, 22, 21, 20, 6, 7, 54, 54, 51, 50, 22, 23, 38, 38, 53, 52, 54, 131, 8, 7, 7, 8, 62, 112, 57, 57, 113, 62, 8, 7, 7, 8, 62, 113, 57, 57, 112, 1, 69, 39, 78, 39, 39, 77, 39, 4, 3, 3, 4, 39, 77, 39, 39, 78, 39, 4, 4, 4, 1, 188, 62, 112, 57, 57, 113, 62, 8, 7, 7, 8, 62, 113, 57, 57, 112, 62, 8, 7, 7, 1, 123, 4, 4, 4, 4, 39, 78, 39, 39, 77, 39, 4, 3, 3, 4, 39, 77, 39, 39, 78, 0, 0, 1, 0, 230, 2, 79, 5, 216, 4, 190, 0, 21, 0, 0, 1, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 30, 2, 21, 35, 52, 46, 2, 3, 95, 104, 176, 130, 73, 150, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 4, 57, 76, 132, 179, 103, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 0, 0, 2, 0, 230, 2, 18, 5, 216, 4, 190, 0, 12, 0, 23, 0, 0, 19, 53, 52, 62, 2, 51, 50, 30, 2, 21, 21, 1, 34, 14, 2, 7, 33, 46, 3, 230, 100, 172, 230, 131, 131, 230, 172, 100, 253, 135, 96, 166, 126, 80, 10, 3, 188, 10, 80, 127, 165, 2, 18, 61, 131, 227, 168, 97, 97, 168, 227, 131, 61, 2, 39, 63, 112, 153, 89, 89, 153, 112, 63, 0, 0, 2, 1, 74, 1, 147, 5, 116, 4, 190, 0, 11, 0, 19, 0, 0, 1, 50, 30, 2, 23, 1, 1, 62, 3, 23, 34, 6, 7, 1, 1, 38, 38, 3, 95, 83, 155, 136, 115, 44, 253, 235, 253, 235, 46, 115, 136, 153, 83, 105, 179, 66, 1, 94, 1, 90, 65, 176, 4, 190, 38, 72, 104, 66, 253, 237, 2, 18, 65, 104, 73, 39, 133, 76, 67, 254, 165, 1, 90, 67, 77, 0, 0, 2, 0, 188, 0, 12, 5, 88, 5, 154, 0, 23, 0, 43, 0, 0, 1, 20, 14, 2, 35, 34, 38, 39, 3, 39, 1, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 88, 88, 151, 201, 113, 79, 117, 56, 248, 127, 1, 7, 88, 101, 88, 151, 201, 113, 113, 201, 151, 88, 138, 65, 112, 151, 87, 87, 151, 112, 65, 65, 112, 151, 87, 87, 151, 112, 65, 3, 114, 115, 202, 150, 87, 30, 31, 254, 135, 89, 1, 109, 76, 214, 126, 114, 201, 150, 87, 86, 150, 201, 113, 86, 152, 114, 66, 66, 114, 152, 86, 86, 154, 116, 68, 68, 116, 154, 0, 5, 0, 150, 0, 0, 5, 151, 5, 154, 0, 31, 0, 38, 0, 45, 0, 52, 0, 59, 0, 0, 1, 46, 3, 39, 35, 53, 51, 62, 3, 55, 17, 51, 17, 30, 3, 23, 51, 21, 35, 14, 3, 7, 17, 35, 19, 62, 3, 55, 33, 37, 46, 3, 39, 17, 3, 14, 3, 7, 33, 5, 30, 3, 23, 17, 2, 231, 76, 130, 98, 62, 8, 219, 219, 7, 62, 99, 130, 76, 95, 76, 130, 97, 61, 8, 221, 221, 8, 61, 97, 130, 76, 95, 95, 57, 97, 72, 45, 7, 254, 234, 1, 22, 7, 45, 72, 97, 57, 95, 58, 96, 72, 45, 7, 1, 22, 254, 235, 7, 49, 73, 95, 53, 1, 39, 8, 64, 100, 130, 74, 91, 73, 130, 99, 64, 8, 1, 42, 254, 214, 8, 63, 100, 129, 74, 91, 74, 130, 100, 64, 8, 254, 217, 1, 130, 7, 50, 75, 97, 56, 91, 55, 98, 75, 49, 8, 254, 227, 1, 29, 8, 49, 75, 98, 55, 91, 55, 97, 75, 49, 8, 1, 28, 0, 2, 0, 230, 0, 128, 5, 140, 5, 38, 0, 27, 0, 31, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 33, 53, 33, 17, 51, 17, 33, 17, 51, 17, 33, 21, 33, 17, 33, 21, 33, 17, 35, 1, 33, 17, 33, 3, 233, 254, 159, 132, 254, 226, 1, 30, 254, 226, 1, 30, 132, 1, 97, 133, 1, 30, 254, 226, 1, 30, 254, 226, 133, 254, 159, 1, 97, 254, 159, 1, 158, 254, 226, 1, 30, 132, 1, 97, 133, 1, 30, 254, 226, 1, 30, 254, 226, 133, 254, 159, 132, 254, 226, 1, 162, 1, 97, 0, 6, 0, 230, 0, 128, 5, 140, 5, 38, 0, 71, 0, 75, 0, 86, 0, 97, 0, 108, 0, 119, 0, 0, 1, 20, 14, 2, 35, 35, 21, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 53, 35, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 51, 53, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 21, 51, 53, 52, 62, 2, 51, 50, 30, 2, 1, 51, 53, 35, 37, 50, 54, 53, 52, 38, 35, 34, 6, 21, 21, 37, 52, 38, 35, 34, 6, 21, 20, 22, 51, 51, 1, 20, 22, 51, 50, 54, 53, 52, 38, 35, 35, 33, 6, 6, 21, 20, 22, 51, 50, 54, 53, 53, 5, 140, 37, 66, 88, 51, 111, 111, 51, 88, 66, 37, 37, 66, 88, 51, 51, 89, 65, 38, 220, 38, 65, 89, 51, 51, 88, 66, 37, 37, 66, 88, 51, 111, 111, 51, 88, 66, 37, 37, 66, 88, 51, 51, 89, 65, 38, 220, 38, 65, 89, 51, 51, 88, 66, 37, 253, 63, 220, 220, 1, 207, 53, 56, 56, 54, 54, 56, 254, 28, 56, 54, 54, 56, 56, 53, 111, 1, 228, 56, 54, 54, 56, 56, 53, 111, 253, 173, 53, 56, 56, 54, 54, 56, 4, 52, 56, 90, 63, 34, 220, 34, 63, 90, 56, 56, 89, 63, 34, 34, 63, 89, 56, 111, 111, 56, 89, 63, 34, 34, 63, 89, 56, 56, 90, 63, 34, 220, 34, 63, 90, 56, 56, 89, 63, 34, 34, 63, 89, 56, 111, 111, 56, 89, 63, 34, 34, 63, 89, 253, 249, 220, 132, 65, 45, 46, 64, 64, 45, 111, 111, 45, 64, 64, 46, 45, 65, 253, 173, 45, 64, 64, 46, 45, 65, 1, 64, 45, 46, 64, 64, 45, 111, 0, 0, 1, 0, 230, 0, 254, 4, 146, 3, 49, 0, 5, 0, 0, 19, 51, 17, 33, 21, 33, 230, 132, 3, 40, 252, 84, 3, 49, 254, 82, 133, 0, 0, 7, 0, 230, 0, 0, 5, 216, 5, 154, 0, 25, 0, 45, 0, 51, 0, 63, 0, 75, 0, 87, 0, 99, 0, 0, 37, 46, 3, 53, 52, 62, 2, 55, 53, 33, 21, 30, 3, 21, 20, 14, 2, 7, 21, 33, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 37, 51, 19, 23, 3, 33, 19, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 5, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 2, 164, 97, 163, 119, 67, 67, 119, 163, 97, 1, 118, 97, 163, 119, 67, 67, 119, 163, 97, 254, 138, 2, 158, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 253, 59, 204, 200, 87, 229, 254, 250, 226, 31, 43, 43, 31, 32, 44, 45, 31, 31, 43, 43, 31, 32, 44, 45, 254, 204, 44, 30, 32, 44, 44, 32, 31, 43, 2, 192, 44, 30, 32, 44, 44, 32, 31, 43, 122, 29, 114, 156, 191, 107, 106, 191, 156, 113, 29, 120, 120, 29, 113, 156, 191, 106, 107, 191, 156, 114, 29, 122, 2, 207, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 152, 1, 84, 53, 254, 122, 254, 132, 44, 30, 32, 44, 44, 32, 31, 43, 2, 207, 44, 30, 32, 44, 44, 32, 31, 43, 254, 226, 31, 43, 43, 31, 32, 44, 45, 31, 31, 43, 43, 31, 32, 44, 45, 0, 6, 0, 110, 0, 0, 4, 86, 5, 154, 0, 31, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 0, 19, 33, 21, 35, 21, 20, 14, 2, 7, 21, 22, 22, 21, 21, 51, 21, 33, 53, 51, 53, 52, 54, 55, 53, 46, 3, 53, 53, 35, 19, 33, 53, 52, 38, 39, 53, 54, 54, 53, 53, 33, 21, 20, 22, 23, 21, 6, 6, 21, 23, 33, 21, 33, 53, 33, 21, 33, 55, 33, 21, 33, 55, 33, 21, 33, 110, 3, 232, 120, 28, 51, 69, 41, 89, 100, 120, 252, 24, 120, 101, 87, 41, 69, 50, 28, 120, 231, 2, 26, 87, 81, 81, 87, 253, 230, 86, 85, 84, 87, 44, 1, 194, 254, 62, 1, 194, 254, 62, 10, 1, 174, 254, 82, 30, 1, 114, 254, 142, 5, 154, 111, 210, 74, 123, 99, 73, 22, 6, 51, 192, 148, 215, 110, 110, 215, 149, 191, 51, 6, 22, 72, 98, 124, 75, 210, 251, 110, 171, 131, 167, 31, 131, 32, 167, 131, 167, 167, 132, 166, 32, 131, 30, 168, 131, 81, 50, 140, 50, 150, 50, 160, 50, 0, 1, 0, 230, 2, 205, 3, 179, 5, 154, 0, 5, 0, 0, 19, 17, 33, 21, 33, 17, 230, 2, 205, 253, 185, 2, 205, 2, 205, 133, 253, 184, 0, 1, 0, 230, 2, 205, 3, 179, 5, 154, 0, 5, 0, 0, 1, 17, 33, 53, 33, 17, 3, 45, 253, 185, 2, 205, 2, 205, 2, 72, 133, 253, 51, 0, 0, 1, 0, 230, 0, 0, 3, 179, 2, 205, 0, 5, 0, 0, 1, 17, 33, 21, 33, 17, 1, 108, 2, 71, 253, 51, 2, 205, 253, 184, 133, 2, 205, 0, 0, 1, 0, 230, 0, 0, 3, 179, 2, 205, 0, 5, 0, 0, 1, 17, 33, 53, 33, 17, 3, 179, 253, 51, 2, 71, 2, 205, 253, 51, 133, 2, 72, 0, 0, 1, 1, 215, 254, 41, 3, 147, 6, 2, 0, 14, 0, 0, 1, 34, 21, 17, 35, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 37, 170, 164, 51, 88, 119, 68, 76, 42, 43, 5, 119, 217, 249, 139, 6, 125, 81, 129, 90, 48, 18, 148, 27, 0, 0, 1, 0, 190, 254, 27, 2, 123, 6, 175, 0, 15, 0, 0, 1, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 2, 123, 44, 84, 121, 77, 76, 43, 23, 55, 31, 172, 6, 175, 248, 207, 79, 130, 94, 52, 18, 148, 14, 13, 217, 7, 48, 0, 1, 252, 229, 4, 55, 3, 27, 5, 179, 0, 9, 0, 0, 1, 2, 33, 32, 3, 35, 18, 33, 32, 19, 2, 121, 188, 254, 67, 254, 66, 187, 162, 239, 2, 44, 2, 44, 239, 4, 55, 1, 2, 254, 254, 1, 124, 254, 132, 0, 0, 1, 252, 229, 254, 95, 3, 27, 255, 219, 0, 9, 0, 0, 17, 32, 19, 51, 2, 33, 32, 3, 51, 18, 1, 189, 188, 162, 239, 253, 212, 253, 212, 239, 162, 187, 254, 217, 1, 2, 254, 132, 1, 124, 254, 254, 0, 3, 0, 230, 1, 5, 7, 26, 4, 160, 0, 3, 0, 11, 0, 15, 0, 0, 1, 33, 21, 33, 1, 1, 51, 1, 35, 1, 35, 1, 1, 33, 21, 33, 5, 46, 1, 236, 254, 20, 252, 219, 1, 219, 58, 1, 216, 150, 254, 162, 4, 254, 163, 254, 69, 1, 236, 254, 20, 4, 160, 133, 252, 234, 3, 155, 252, 101, 2, 193, 253, 63, 3, 155, 133, 0, 0, 2, 0, 230, 1, 5, 7, 26, 4, 161, 0, 7, 0, 11, 0, 0, 19, 33, 1, 33, 21, 33, 1, 33, 37, 33, 21, 33, 230, 2, 2, 2, 108, 1, 198, 253, 253, 253, 150, 254, 57, 4, 50, 2, 2, 253, 254, 4, 161, 252, 233, 133, 3, 23, 133, 133, 0, 5, 0, 230, 0, 0, 9, 169, 5, 154, 0, 5, 0, 11, 0, 15, 0, 18, 0, 21, 0, 0, 33, 33, 17, 33, 1, 21, 37, 1, 51, 1, 1, 35, 1, 1, 35, 17, 51, 33, 1, 53, 1, 33, 6, 252, 249, 234, 6, 13, 2, 182, 250, 199, 2, 72, 12, 2, 58, 253, 189, 4, 252, 253, 253, 185, 1, 188, 3, 212, 254, 22, 1, 233, 252, 46, 5, 154, 253, 75, 49, 25, 253, 184, 2, 72, 2, 72, 253, 184, 2, 72, 251, 112, 1, 234, 188, 1, 234, 0, 0, 5, 0, 230, 0, 0, 8, 15, 5, 154, 0, 3, 0, 8, 0, 13, 0, 16, 0, 19, 0, 0, 19, 33, 17, 33, 9, 2, 51, 17, 9, 2, 35, 17, 33, 33, 1, 53, 1, 33, 230, 7, 41, 248, 215, 6, 47, 253, 185, 2, 72, 115, 250, 65, 2, 72, 253, 185, 95, 1, 26, 3, 212, 254, 22, 1, 233, 252, 46, 5, 154, 250, 102, 5, 21, 253, 184, 253, 184, 4, 144, 251, 112, 2, 72, 2, 72, 251, 112, 1, 234, 188, 1, 234, 0, 18, 0, 230, 0, 0, 8, 15, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 1, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 1, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 5, 33, 21, 33, 230, 7, 41, 248, 215, 6, 163, 249, 227, 3, 231, 133, 133, 253, 202, 133, 133, 254, 229, 133, 133, 2, 54, 133, 133, 2, 54, 133, 133, 254, 229, 133, 133, 253, 202, 133, 133, 254, 229, 133, 133, 2, 54, 133, 133, 2, 54, 133, 133, 254, 229, 133, 133, 253, 202, 133, 133, 254, 229, 133, 133, 2, 54, 133, 133, 2, 54, 133, 133, 252, 25, 3, 231, 252, 25, 5, 154, 250, 102, 133, 4, 144, 251, 112, 3, 13, 133, 133, 133, 133, 133, 133, 133, 133, 133, 1, 137, 133, 133, 133, 133, 133, 133, 133, 133, 133, 254, 125, 133, 133, 133, 133, 133, 133, 133, 133, 133, 127, 133, 0, 0, 1, 0, 115, 254, 186, 2, 60, 5, 154, 0, 7, 0, 0, 1, 1, 21, 1, 35, 1, 53, 1, 2, 60, 254, 186, 1, 70, 136, 254, 191, 1, 66, 5, 154, 252, 144, 4, 252, 148, 3, 81, 54, 3, 89, 0, 0, 1, 0, 46, 254, 186, 1, 247, 5, 154, 0, 7, 0, 0, 19, 1, 21, 1, 35, 1, 53, 1, 181, 1, 66, 254, 191, 136, 1, 70, 254, 186, 5, 154, 252, 167, 54, 252, 175, 3, 108, 4, 3, 112, 0, 5, 0, 150, 0, 0, 9, 89, 5, 154, 0, 5, 0, 11, 0, 15, 0, 18, 0, 21, 0, 0, 19, 53, 1, 33, 17, 33, 55, 1, 1, 35, 9, 4, 17, 1, 33, 1, 53, 1, 33, 150, 2, 182, 6, 13, 249, 234, 68, 2, 72, 253, 185, 4, 253, 189, 2, 58, 5, 87, 253, 185, 2, 72, 251, 112, 3, 212, 254, 22, 1, 233, 252, 46, 2, 180, 49, 2, 181, 250, 102, 133, 2, 72, 2, 72, 253, 184, 253, 184, 4, 144, 253, 184, 253, 184, 4, 144, 251, 112, 1, 234, 188, 1, 234, 0, 0, 5, 0, 188, 255, 231, 6, 96, 6, 96, 0, 5, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 1, 17, 1, 1, 17, 1, 7, 1, 17, 1, 1, 17, 1, 17, 23, 17, 1, 5, 7, 37, 1, 5, 53, 37, 6, 96, 253, 41, 253, 51, 2, 218, 8, 253, 172, 2, 85, 2, 83, 251, 206, 126, 1, 106, 1, 223, 120, 254, 153, 1, 222, 254, 34, 1, 101, 4, 240, 252, 109, 254, 138, 1, 112, 3, 146, 1, 119, 145, 254, 212, 253, 1, 254, 213, 1, 43, 3, 0, 253, 81, 2, 94, 81, 254, 66, 3, 7, 237, 77, 177, 253, 48, 238, 136, 178, 0, 0, 2, 0, 150, 0, 150, 6, 14, 5, 30, 0, 25, 0, 45, 0, 0, 1, 23, 7, 54, 54, 51, 50, 30, 2, 23, 19, 23, 1, 39, 55, 6, 6, 35, 34, 46, 2, 39, 1, 39, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 3, 10, 124, 90, 10, 19, 10, 55, 100, 83, 64, 19, 254, 124, 253, 140, 124, 94, 7, 23, 11, 56, 99, 82, 62, 19, 254, 253, 124, 3, 137, 30, 54, 75, 45, 45, 74, 52, 29, 29, 52, 74, 45, 45, 75, 54, 30, 5, 30, 72, 155, 1, 1, 31, 57, 79, 48, 1, 184, 72, 251, 192, 72, 163, 1, 1, 31, 57, 79, 48, 254, 64, 72, 1, 255, 46, 81, 58, 34, 34, 58, 81, 46, 45, 79, 59, 33, 33, 59, 79, 0, 3, 0, 217, 0, 148, 5, 151, 4, 115, 0, 30, 0, 45, 0, 55, 0, 0, 1, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 21, 35, 14, 3, 35, 34, 38, 39, 7, 23, 37, 39, 3, 19, 20, 22, 23, 55, 33, 46, 3, 35, 34, 14, 2, 1, 50, 62, 2, 55, 33, 7, 22, 22, 1, 65, 135, 43, 47, 64, 114, 155, 91, 85, 146, 110, 70, 8, 222, 222, 8, 70, 110, 146, 85, 78, 136, 54, 135, 118, 254, 232, 3, 5, 245, 34, 29, 243, 1, 91, 8, 54, 84, 113, 66, 73, 121, 86, 48, 1, 72, 67, 112, 85, 53, 8, 254, 204, 217, 42, 101, 1, 60, 135, 55, 135, 76, 87, 154, 115, 66, 58, 102, 137, 79, 93, 80, 137, 102, 58, 48, 44, 135, 102, 6, 3, 1, 23, 1, 25, 56, 99, 42, 243, 61, 105, 77, 44, 52, 91, 121, 254, 109, 44, 77, 105, 61, 217, 33, 37, 0, 3, 0, 230, 0, 252, 4, 146, 3, 174, 0, 3, 0, 7, 0, 11, 0, 0, 1, 33, 53, 33, 3, 33, 53, 33, 17, 33, 53, 33, 4, 146, 252, 84, 3, 172, 216, 254, 4, 1, 252, 254, 4, 1, 252, 2, 18, 134, 254, 100, 134, 1, 166, 134, 0, 1, 0, 150, 0, 0, 5, 215, 5, 154, 0, 16, 0, 0, 37, 33, 1, 39, 37, 23, 23, 39, 1, 33, 53, 1, 39, 37, 23, 23, 39, 1, 43, 2, 14, 1, 163, 136, 1, 3, 3, 125, 126, 254, 62, 252, 255, 1, 171, 136, 1, 3, 4, 124, 126, 132, 4, 124, 39, 115, 2, 254, 57, 251, 45, 110, 4, 147, 39, 114, 1, 254, 57, 0, 0, 4, 1, 115, 0, 0, 6, 246, 5, 154, 0, 6, 0, 13, 0, 24, 0, 57, 0, 0, 1, 46, 3, 39, 17, 17, 62, 3, 55, 33, 37, 20, 30, 2, 23, 17, 14, 3, 7, 52, 62, 2, 55, 17, 51, 17, 30, 3, 23, 33, 39, 23, 21, 7, 55, 33, 14, 3, 7, 17, 35, 17, 46, 3, 4, 94, 8, 48, 74, 96, 54, 54, 96, 75, 48, 8, 254, 231, 254, 133, 43, 77, 104, 60, 60, 104, 77, 43, 88, 57, 100, 136, 79, 95, 73, 128, 99, 63, 8, 1, 135, 11, 193, 193, 11, 254, 121, 8, 62, 99, 129, 73, 95, 79, 136, 100, 57, 2, 250, 54, 96, 75, 49, 8, 254, 230, 254, 138, 8, 49, 75, 96, 55, 45, 63, 111, 88, 57, 9, 2, 144, 9, 57, 88, 111, 64, 81, 144, 112, 72, 9, 1, 45, 254, 211, 8, 63, 99, 128, 73, 159, 201, 4, 202, 157, 74, 129, 99, 64, 8, 254, 215, 1, 41, 9, 72, 112, 144, 0, 3, 0, 230, 255, 187, 6, 20, 4, 255, 0, 3, 0, 6, 0, 9, 0, 0, 19, 1, 21, 1, 19, 17, 1, 37, 33, 1, 230, 5, 46, 250, 210, 132, 3, 81, 252, 175, 3, 63, 252, 193, 4, 255, 253, 120, 58, 253, 126, 2, 95, 254, 115, 1, 141, 132, 1, 140, 0, 2, 0, 230, 2, 26, 6, 20, 4, 255, 0, 3, 0, 6, 0, 0, 19, 1, 21, 33, 55, 33, 1, 230, 5, 46, 250, 210, 132, 3, 63, 252, 193, 4, 255, 253, 120, 93, 132, 1, 140, 0, 0, 1, 0, 230, 0, 0, 5, 140, 2, 205, 0, 7, 0, 0, 37, 17, 51, 17, 33, 17, 51, 17, 5, 7, 133, 251, 90, 133, 133, 2, 72, 253, 51, 2, 205, 253, 184, 0, 0, 1, 0, 86, 255, 231, 5, 240, 2, 205, 0, 5, 0, 0, 9, 2, 51, 1, 1, 1, 15, 2, 20, 2, 20, 185, 253, 51, 253, 51, 2, 205, 253, 214, 2, 42, 253, 26, 2, 230, 0, 1, 0, 230, 0, 0, 5, 140, 5, 154, 0, 11, 0, 0, 1, 21, 33, 17, 33, 21, 33, 53, 33, 17, 33, 53, 5, 140, 253, 239, 2, 17, 251, 90, 2, 17, 253, 239, 5, 154, 133, 251, 112, 133, 133, 4, 144, 133, 0, 2, 0, 230, 0, 0, 3, 190, 5, 154, 0, 3, 0, 7, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 3, 190, 253, 40, 2, 83, 254, 50, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 33, 53, 33, 17, 33, 53, 33, 5, 140, 251, 90, 4, 33, 252, 100, 3, 76, 253, 4, 2, 252, 253, 4, 2, 252, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 2, 218, 134, 253, 208, 134, 0, 5, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 27, 0, 47, 0, 51, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 53, 33, 5, 140, 251, 90, 4, 33, 252, 100, 1, 205, 23, 38, 27, 16, 16, 27, 38, 23, 23, 39, 29, 16, 16, 29, 39, 23, 23, 38, 27, 16, 16, 27, 38, 23, 23, 39, 29, 16, 16, 29, 39, 1, 104, 253, 4, 2, 252, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 3, 36, 17, 29, 39, 22, 21, 39, 30, 17, 17, 30, 39, 21, 22, 39, 29, 17, 253, 113, 17, 29, 39, 22, 21, 39, 30, 17, 17, 30, 39, 21, 22, 39, 29, 17, 1, 113, 132, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 8, 0, 13, 0, 17, 0, 0, 1, 17, 33, 17, 19, 1, 1, 17, 33, 1, 17, 1, 1, 17, 9, 3, 5, 140, 251, 90, 133, 1, 199, 1, 213, 252, 100, 3, 156, 254, 43, 254, 57, 1, 199, 254, 209, 1, 47, 1, 61, 5, 154, 250, 102, 5, 154, 253, 47, 1, 214, 254, 42, 2, 76, 251, 112, 2, 66, 254, 52, 1, 204, 253, 190, 3, 130, 254, 193, 254, 208, 1, 48, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 140, 251, 90, 4, 33, 252, 100, 3, 39, 53, 93, 127, 74, 74, 125, 92, 52, 52, 92, 125, 74, 74, 127, 93, 53, 143, 30, 54, 75, 45, 45, 74, 52, 29, 29, 52, 74, 45, 45, 75, 54, 30, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 2, 72, 74, 127, 95, 54, 54, 95, 127, 74, 74, 129, 95, 54, 54, 95, 129, 74, 46, 81, 58, 34, 34, 58, 81, 46, 45, 79, 59, 33, 33, 59, 79, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 23, 0, 36, 0, 49, 0, 0, 1, 17, 33, 17, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 7, 62, 3, 51, 50, 30, 2, 23, 17, 33, 1, 17, 14, 3, 35, 34, 46, 2, 39, 17, 5, 140, 251, 90, 1, 4, 52, 91, 122, 70, 70, 122, 91, 53, 53, 91, 122, 70, 70, 122, 91, 52, 127, 10, 79, 124, 159, 90, 89, 160, 123, 80, 10, 252, 100, 3, 156, 10, 80, 123, 160, 89, 90, 159, 124, 79, 10, 5, 154, 250, 102, 5, 154, 253, 51, 70, 122, 91, 52, 52, 91, 122, 70, 70, 122, 91, 53, 53, 91, 122, 18, 87, 149, 109, 63, 63, 109, 149, 87, 2, 20, 251, 112, 2, 20, 87, 149, 109, 63, 63, 109, 149, 87, 253, 236, 0, 0, 3, 0, 230, 255, 152, 5, 216, 6, 30, 0, 25, 0, 36, 0, 47, 0, 0, 1, 30, 3, 21, 20, 14, 2, 7, 21, 35, 53, 46, 3, 53, 52, 62, 2, 55, 53, 51, 1, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 3, 162, 119, 206, 153, 88, 88, 153, 206, 119, 134, 119, 207, 153, 87, 87, 153, 207, 119, 134, 253, 218, 62, 111, 152, 91, 91, 152, 111, 62, 3, 198, 62, 111, 152, 91, 91, 152, 111, 62, 5, 71, 12, 105, 165, 215, 122, 123, 216, 165, 105, 12, 215, 215, 12, 105, 165, 216, 123, 122, 215, 165, 105, 12, 215, 252, 190, 95, 167, 129, 84, 12, 3, 204, 12, 83, 129, 166, 95, 95, 166, 129, 83, 12, 252, 52, 12, 84, 129, 167, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 39, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 136, 53, 93, 127, 74, 74, 125, 92, 52, 52, 92, 125, 74, 74, 127, 93, 53, 143, 30, 54, 75, 45, 45, 74, 52, 29, 29, 52, 74, 45, 45, 75, 54, 30, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 105, 74, 127, 95, 54, 54, 95, 127, 74, 74, 129, 95, 54, 54, 95, 129, 74, 46, 81, 58, 34, 34, 58, 81, 46, 45, 79, 59, 33, 33, 59, 79, 0, 1, 255, 235, 255, 18, 3, 53, 5, 154, 0, 11, 0, 0, 1, 1, 33, 21, 33, 1, 35, 1, 33, 53, 33, 1, 3, 53, 254, 195, 1, 29, 254, 172, 254, 196, 154, 1, 59, 254, 228, 1, 83, 1, 60, 5, 154, 252, 254, 133, 252, 255, 3, 1, 133, 3, 2, 0, 0, 1, 255, 244, 255, 16, 3, 46, 5, 154, 0, 11, 0, 0, 1, 33, 21, 33, 1, 35, 1, 33, 53, 33, 1, 51, 1, 196, 1, 81, 254, 228, 1, 53, 152, 254, 201, 254, 171, 1, 32, 254, 202, 156, 2, 152, 133, 252, 253, 3, 3, 133, 3, 2, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 6, 0, 9, 0, 0, 1, 17, 33, 17, 1, 17, 1, 39, 1, 33, 5, 140, 251, 90, 4, 33, 252, 177, 77, 3, 78, 252, 178, 5, 154, 250, 102, 5, 154, 250, 235, 4, 37, 251, 219, 113, 4, 31, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 6, 0, 9, 0, 0, 1, 17, 33, 17, 23, 17, 33, 19, 33, 1, 5, 140, 251, 90, 133, 3, 78, 78, 252, 178, 3, 78, 5, 154, 250, 102, 5, 154, 240, 251, 219, 4, 144, 251, 225, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 17, 33, 17, 19, 1, 53, 33, 1, 53, 1, 17, 1, 1, 17, 1, 5, 140, 251, 90, 133, 3, 156, 252, 100, 3, 156, 252, 100, 1, 3, 2, 153, 253, 103, 5, 154, 250, 102, 5, 154, 253, 25, 1, 253, 101, 251, 112, 104, 1, 196, 253, 212, 2, 50, 254, 193, 2, 168, 254, 155, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 17, 33, 17, 5, 33, 21, 1, 17, 17, 1, 21, 1, 1, 17, 1, 5, 140, 251, 90, 4, 33, 252, 100, 3, 156, 252, 100, 2, 153, 253, 103, 2, 153, 5, 154, 250, 102, 5, 154, 133, 101, 254, 3, 253, 210, 2, 44, 254, 60, 104, 2, 54, 1, 101, 253, 88, 1, 63, 0, 0, 1, 0, 150, 0, 0, 5, 140, 5, 154, 0, 17, 0, 0, 1, 17, 51, 17, 33, 21, 33, 17, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 2, 247, 132, 2, 17, 253, 239, 132, 254, 98, 123, 254, 194, 1, 62, 125, 2, 244, 2, 166, 253, 90, 134, 253, 146, 2, 110, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 1, 0, 230, 0, 0, 5, 220, 5, 154, 0, 17, 0, 0, 1, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 5, 27, 125, 1, 62, 254, 194, 123, 254, 98, 132, 253, 239, 2, 17, 132, 2, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 253, 146, 2, 110, 134, 2, 166, 253, 90, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 10, 0, 17, 0, 0, 1, 17, 33, 17, 19, 1, 21, 7, 33, 17, 33, 1, 17, 33, 23, 21, 1, 17, 5, 140, 251, 90, 133, 1, 62, 125, 2, 219, 252, 100, 3, 156, 253, 39, 123, 254, 194, 5, 154, 250, 102, 5, 154, 253, 25, 1, 77, 148, 120, 2, 33, 251, 112, 1, 233, 118, 148, 1, 77, 253, 212, 0, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 10, 0, 17, 0, 0, 1, 17, 33, 17, 5, 33, 17, 33, 39, 53, 1, 17, 17, 1, 53, 55, 33, 17, 5, 140, 251, 90, 4, 33, 252, 100, 2, 219, 125, 1, 62, 254, 194, 123, 253, 39, 5, 154, 250, 102, 5, 154, 133, 253, 223, 120, 148, 254, 179, 253, 210, 2, 44, 254, 179, 148, 118, 254, 23, 0, 0, 3, 0, 230, 255, 150, 5, 216, 6, 32, 0, 30, 0, 44, 0, 57, 0, 0, 1, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 19, 35, 39, 6, 35, 34, 46, 2, 53, 52, 62, 2, 55, 3, 51, 1, 50, 54, 55, 1, 14, 3, 21, 20, 30, 2, 1, 52, 46, 2, 35, 34, 7, 1, 62, 3, 2, 187, 39, 82, 43, 131, 230, 172, 100, 49, 88, 123, 75, 115, 152, 95, 80, 86, 131, 230, 172, 100, 49, 88, 123, 75, 115, 156, 1, 1, 30, 58, 28, 254, 148, 54, 86, 62, 33, 73, 130, 176, 2, 75, 73, 130, 177, 103, 62, 52, 1, 106, 54, 86, 62, 33, 5, 54, 10, 11, 97, 168, 227, 131, 91, 166, 142, 114, 39, 254, 226, 235, 21, 97, 168, 228, 131, 90, 166, 141, 114, 39, 1, 30, 250, 209, 7, 6, 3, 134, 32, 88, 109, 126, 69, 104, 179, 132, 76, 1, 235, 103, 179, 132, 76, 13, 252, 121, 31, 89, 110, 127, 0, 2, 0, 40, 254, 216, 5, 100, 5, 154, 0, 7, 0, 11, 0, 0, 1, 17, 33, 21, 33, 53, 33, 17, 1, 33, 53, 33, 3, 9, 2, 91, 250, 196, 2, 91, 2, 225, 250, 196, 5, 60, 5, 154, 250, 235, 133, 133, 5, 21, 249, 62, 133, 0, 0, 3, 0, 230, 254, 175, 5, 171, 6, 175, 0, 11, 0, 14, 0, 17, 0, 0, 1, 35, 17, 33, 53, 1, 17, 51, 17, 1, 21, 33, 39, 17, 1, 33, 1, 17, 3, 139, 133, 253, 224, 2, 32, 133, 2, 32, 253, 224, 133, 254, 179, 3, 27, 254, 183, 254, 175, 1, 81, 76, 5, 78, 1, 21, 254, 235, 250, 178, 76, 152, 3, 122, 252, 134, 3, 89, 252, 167, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 9, 0, 15, 0, 0, 1, 17, 33, 17, 23, 1, 51, 1, 53, 33, 1, 17, 1, 35, 1, 17, 5, 140, 251, 90, 133, 1, 205, 4, 1, 203, 252, 100, 3, 156, 254, 80, 58, 254, 78, 5, 154, 250, 102, 5, 154, 243, 252, 243, 3, 11, 112, 251, 112, 3, 58, 253, 22, 2, 238, 252, 194, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 13, 0, 21, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 55, 1, 51, 1, 21, 33, 37, 3, 38, 39, 35, 6, 7, 3, 5, 140, 251, 90, 4, 33, 252, 100, 62, 1, 89, 115, 1, 84, 252, 224, 2, 125, 207, 23, 3, 4, 2, 22, 219, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 164, 3, 123, 252, 133, 50, 130, 2, 53, 63, 30, 35, 58, 253, 203, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 29, 0, 36, 0, 43, 0, 0, 1, 20, 14, 2, 7, 17, 33, 21, 33, 53, 33, 17, 46, 3, 53, 52, 62, 2, 55, 17, 51, 17, 30, 3, 5, 20, 22, 23, 17, 6, 6, 5, 52, 38, 39, 17, 54, 54, 4, 31, 41, 74, 102, 61, 2, 91, 250, 196, 2, 91, 61, 102, 74, 41, 41, 74, 102, 61, 134, 61, 102, 74, 41, 253, 221, 72, 63, 63, 72, 1, 148, 73, 62, 62, 73, 2, 221, 65, 115, 91, 61, 12, 255, 0, 133, 133, 1, 0, 11, 62, 90, 116, 65, 66, 116, 91, 62, 11, 1, 99, 254, 156, 12, 61, 91, 116, 65, 74, 111, 21, 1, 158, 20, 113, 75, 74, 112, 21, 254, 100, 22, 110, 0, 1, 0, 230, 0, 0, 6, 34, 5, 179, 0, 17, 0, 0, 1, 33, 21, 33, 17, 35, 17, 33, 53, 33, 17, 7, 35, 1, 51, 1, 35, 39, 3, 198, 2, 92, 253, 164, 132, 253, 164, 2, 92, 119, 148, 1, 76, 4, 1, 76, 148, 121, 3, 81, 132, 253, 51, 2, 205, 132, 1, 159, 123, 1, 62, 254, 194, 125, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 10, 0, 17, 0, 0, 51, 17, 33, 17, 39, 17, 33, 1, 35, 39, 17, 1, 17, 33, 17, 7, 35, 1, 230, 4, 166, 133, 254, 50, 1, 77, 147, 121, 253, 241, 1, 138, 119, 147, 1, 76, 5, 154, 250, 102, 133, 4, 144, 254, 191, 125, 252, 52, 4, 144, 251, 112, 3, 202, 123, 1, 65, 0, 0, 2, 0, 40, 0, 0, 5, 100, 6, 194, 0, 7, 0, 11, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 1, 33, 53, 33, 2, 131, 253, 165, 5, 60, 253, 165, 2, 91, 250, 196, 5, 60, 5, 21, 133, 133, 250, 235, 6, 61, 133, 0, 0, 3, 0, 230, 254, 175, 5, 171, 6, 175, 0, 11, 0, 14, 0, 17, 0, 0, 1, 35, 17, 1, 53, 33, 17, 51, 17, 33, 21, 1, 1, 33, 17, 1, 1, 17, 3, 139, 133, 253, 224, 2, 32, 133, 2, 32, 253, 224, 1, 77, 254, 179, 254, 50, 1, 73, 254, 175, 1, 81, 5, 78, 76, 1, 21, 254, 235, 76, 250, 178, 5, 2, 252, 134, 3, 122, 252, 166, 3, 90, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 9, 0, 15, 0, 0, 51, 17, 33, 17, 39, 53, 1, 35, 1, 21, 17, 17, 1, 51, 1, 17, 230, 4, 166, 133, 254, 53, 4, 254, 51, 1, 178, 58, 1, 176, 5, 154, 250, 102, 133, 112, 3, 11, 252, 243, 110, 4, 144, 252, 194, 2, 238, 253, 21, 3, 59, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 13, 0, 21, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 1, 35, 1, 53, 33, 5, 19, 22, 23, 51, 54, 55, 19, 5, 140, 251, 90, 4, 33, 252, 100, 3, 94, 254, 168, 115, 254, 171, 3, 32, 253, 132, 205, 23, 3, 4, 1, 23, 221, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 3, 237, 252, 133, 3, 123, 50, 130, 253, 203, 63, 30, 34, 59, 2, 53, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 29, 0, 38, 0, 47, 0, 0, 33, 17, 46, 3, 53, 52, 62, 2, 55, 53, 33, 53, 33, 21, 33, 21, 30, 3, 21, 20, 14, 2, 7, 17, 1, 20, 30, 2, 23, 17, 6, 6, 5, 52, 46, 2, 39, 17, 54, 54, 2, 131, 61, 103, 74, 41, 41, 74, 103, 61, 253, 165, 5, 60, 253, 165, 61, 102, 74, 42, 42, 74, 102, 61, 254, 233, 20, 38, 54, 33, 67, 78, 1, 168, 21, 37, 54, 33, 66, 79, 1, 128, 11, 62, 92, 118, 66, 67, 118, 92, 63, 11, 217, 133, 133, 218, 12, 62, 92, 118, 66, 66, 116, 92, 63, 12, 254, 128, 2, 221, 39, 70, 56, 42, 10, 1, 180, 21, 118, 80, 39, 70, 57, 41, 11, 254, 78, 22, 116, 0, 0, 1, 0, 40, 255, 231, 5, 100, 5, 154, 0, 17, 0, 0, 37, 55, 51, 1, 35, 1, 51, 23, 17, 33, 53, 33, 17, 51, 17, 33, 21, 33, 3, 8, 121, 148, 254, 180, 4, 254, 180, 148, 119, 253, 164, 2, 92, 132, 2, 92, 253, 164, 168, 125, 254, 194, 1, 62, 123, 1, 159, 132, 2, 205, 253, 51, 132, 0, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 10, 0, 17, 0, 0, 1, 17, 33, 17, 5, 17, 55, 51, 1, 33, 17, 1, 1, 51, 23, 17, 33, 17, 5, 140, 251, 90, 2, 148, 121, 147, 254, 179, 1, 206, 254, 48, 254, 180, 147, 119, 254, 118, 5, 154, 250, 102, 5, 154, 133, 252, 52, 125, 254, 191, 4, 144, 251, 112, 1, 65, 123, 3, 202, 251, 112, 0, 0, 2, 255, 237, 254, 216, 1, 233, 5, 154, 0, 3, 0, 7, 0, 0, 1, 3, 35, 3, 1, 33, 53, 33, 1, 68, 31, 115, 31, 1, 86, 254, 4, 1, 252, 5, 154, 254, 65, 1, 191, 249, 62, 133, 0, 3, 0, 230, 254, 216, 5, 171, 5, 154, 0, 5, 0, 13, 0, 17, 0, 0, 33, 33, 53, 1, 51, 1, 39, 1, 38, 39, 35, 6, 7, 1, 1, 33, 53, 33, 5, 171, 251, 59, 2, 9, 174, 2, 14, 215, 254, 151, 34, 4, 4, 6, 34, 254, 160, 3, 241, 251, 61, 4, 195, 76, 5, 78, 250, 178, 76, 3, 200, 90, 52, 49, 93, 252, 56, 254, 64, 133, 0, 3, 0, 150, 254, 216, 6, 48, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 9, 3, 51, 9, 3, 33, 53, 33, 3, 99, 2, 205, 253, 51, 253, 51, 185, 2, 20, 2, 20, 253, 236, 2, 125, 251, 6, 4, 250, 5, 154, 253, 51, 253, 51, 2, 205, 253, 236, 2, 20, 2, 20, 249, 247, 133, 0, 3, 0, 96, 254, 216, 3, 19, 4, 61, 0, 3, 0, 23, 0, 43, 0, 0, 1, 33, 53, 33, 19, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 2, 183, 254, 4, 1, 252, 92, 53, 93, 127, 74, 74, 125, 93, 52, 52, 93, 125, 74, 74, 127, 93, 53, 143, 30, 54, 75, 45, 45, 74, 53, 29, 29, 53, 74, 45, 45, 75, 54, 30, 254, 216, 133, 3, 128, 74, 127, 95, 54, 54, 95, 127, 74, 74, 129, 95, 54, 54, 95, 129, 74, 46, 81, 58, 34, 34, 58, 81, 46, 45, 79, 59, 33, 33, 59, 79, 0, 3, 0, 230, 254, 216, 5, 216, 5, 75, 0, 19, 0, 39, 0, 43, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 19, 33, 53, 33, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 125, 251, 64, 4, 192, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 252, 100, 133, 0, 3, 0, 188, 0, 0, 5, 99, 5, 179, 0, 19, 0, 39, 0, 65, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 3, 50, 30, 2, 21, 17, 35, 17, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 52, 62, 2, 4, 88, 51, 89, 122, 71, 71, 120, 88, 50, 50, 88, 120, 71, 71, 122, 89, 51, 135, 29, 53, 73, 43, 43, 72, 51, 28, 28, 51, 72, 43, 43, 73, 53, 29, 191, 133, 219, 156, 85, 133, 64, 121, 173, 109, 109, 170, 117, 62, 133, 88, 158, 220, 3, 105, 71, 122, 91, 52, 52, 91, 122, 71, 71, 124, 91, 52, 52, 91, 124, 71, 45, 77, 57, 33, 33, 57, 77, 45, 44, 76, 56, 33, 33, 56, 76, 2, 118, 87, 157, 218, 130, 252, 157, 3, 99, 98, 172, 128, 74, 74, 128, 172, 98, 252, 157, 3, 94, 132, 220, 158, 87, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 3, 35, 3, 5, 140, 251, 90, 4, 33, 252, 100, 2, 38, 31, 115, 31, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 4, 10, 254, 65, 1, 191, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 49, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 19, 33, 7, 19, 39, 7, 19, 39, 33, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 30, 87, 1, 23, 225, 86, 230, 228, 89, 228, 1, 25, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 1, 238, 254, 241, 162, 254, 242, 167, 167, 1, 14, 162, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 27, 0, 47, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 140, 251, 90, 4, 33, 252, 100, 1, 205, 23, 38, 27, 16, 16, 27, 38, 23, 23, 39, 29, 16, 16, 29, 39, 23, 23, 38, 27, 16, 16, 27, 38, 23, 23, 39, 29, 16, 16, 29, 39, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 3, 86, 17, 29, 39, 22, 21, 39, 30, 17, 17, 30, 39, 21, 22, 39, 29, 17, 253, 13, 17, 29, 39, 22, 21, 39, 30, 17, 17, 30, 39, 21, 22, 39, 29, 17, 0, 0, 3, 0, 40, 0, 0, 5, 100, 6, 227, 0, 7, 0, 23, 0, 41, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 19, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 2, 131, 253, 165, 5, 60, 253, 165, 125, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 5, 21, 133, 133, 250, 235, 6, 31, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 4, 0, 230, 0, 0, 5, 171, 6, 227, 0, 5, 0, 13, 0, 29, 0, 47, 0, 0, 19, 33, 21, 1, 35, 1, 23, 1, 22, 23, 51, 54, 55, 1, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 230, 4, 197, 253, 247, 174, 253, 242, 215, 1, 105, 34, 4, 4, 6, 34, 1, 96, 203, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 5, 154, 76, 250, 178, 5, 78, 76, 252, 56, 90, 52, 49, 93, 3, 200, 1, 29, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 3, 0, 150, 1, 163, 3, 118, 5, 106, 0, 9, 0, 25, 0, 43, 0, 0, 1, 19, 33, 7, 19, 39, 7, 19, 39, 33, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 2, 8, 87, 1, 23, 225, 86, 230, 228, 89, 228, 1, 25, 1, 26, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 4, 98, 254, 241, 162, 254, 242, 167, 167, 1, 14, 162, 1, 83, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 4, 0, 96, 1, 127, 3, 19, 5, 106, 0, 19, 0, 39, 0, 55, 0, 73, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 19, 53, 93, 127, 74, 74, 125, 93, 52, 52, 93, 125, 74, 74, 127, 93, 53, 143, 30, 54, 75, 45, 45, 74, 53, 29, 29, 53, 74, 45, 45, 75, 54, 30, 10, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 2, 221, 74, 127, 95, 54, 54, 95, 127, 74, 74, 129, 95, 54, 54, 95, 129, 74, 46, 81, 58, 34, 34, 58, 81, 46, 45, 79, 59, 33, 33, 59, 79, 1, 246, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 4, 0, 230, 0, 108, 5, 216, 6, 120, 0, 19, 0, 39, 0, 55, 0, 73, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 222, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 3, 64, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 0, 1, 0, 188, 254, 186, 5, 98, 5, 178, 0, 31, 0, 0, 5, 46, 3, 53, 17, 51, 17, 20, 30, 2, 23, 17, 51, 17, 62, 3, 53, 17, 51, 17, 20, 14, 2, 7, 17, 35, 2, 205, 124, 196, 137, 72, 133, 49, 99, 148, 100, 132, 100, 148, 99, 49, 133, 72, 137, 196, 124, 132, 22, 9, 88, 146, 197, 118, 3, 154, 252, 121, 96, 153, 110, 66, 8, 5, 56, 250, 200, 8, 66, 110, 151, 95, 3, 138, 252, 102, 118, 197, 146, 88, 9, 254, 208, 0, 0, 2, 0, 228, 255, 36, 6, 178, 5, 136, 0, 24, 0, 37, 0, 0, 5, 35, 53, 35, 34, 46, 2, 55, 38, 62, 2, 51, 51, 53, 51, 21, 33, 21, 33, 17, 33, 21, 33, 1, 6, 30, 2, 51, 51, 17, 35, 34, 14, 2, 3, 242, 132, 86, 127, 208, 147, 80, 1, 3, 79, 148, 210, 127, 86, 132, 2, 192, 253, 64, 2, 192, 253, 64, 253, 133, 1, 57, 111, 162, 104, 70, 67, 106, 164, 112, 56, 220, 220, 86, 156, 219, 134, 134, 222, 158, 87, 220, 220, 133, 252, 94, 133, 2, 83, 110, 172, 118, 62, 3, 162, 63, 120, 174, 0, 3, 0, 83, 2, 55, 5, 143, 5, 106, 0, 15, 0, 33, 0, 67, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 20, 14, 2, 35, 34, 46, 4, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 30, 4, 51, 50, 54, 53, 3, 188, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 3, 63, 39, 73, 108, 69, 73, 128, 119, 115, 118, 126, 70, 48, 68, 42, 20, 124, 43, 79, 115, 72, 75, 134, 125, 116, 115, 116, 61, 80, 85, 4, 166, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 254, 189, 62, 109, 81, 48, 26, 39, 46, 39, 26, 26, 46, 65, 39, 68, 111, 78, 43, 27, 39, 47, 39, 27, 91, 88, 0, 0, 3, 1, 14, 0, 127, 4, 106, 5, 106, 0, 7, 0, 23, 0, 41, 0, 0, 1, 1, 53, 1, 53, 1, 53, 1, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 4, 106, 252, 164, 2, 130, 253, 126, 3, 92, 239, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 106, 21, 36, 27, 16, 56, 42, 21, 37, 27, 16, 15, 27, 36, 2, 47, 254, 80, 149, 1, 56, 6, 1, 100, 150, 254, 30, 2, 60, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 16, 27, 36, 19, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 0, 2, 0, 136, 0, 226, 2, 107, 3, 215, 0, 3, 0, 7, 0, 0, 1, 33, 53, 33, 3, 3, 35, 19, 2, 107, 254, 29, 1, 227, 149, 159, 117, 117, 3, 82, 133, 254, 246, 254, 21, 1, 235, 0, 0, 3, 0, 121, 0, 0, 6, 24, 5, 154, 0, 35, 0, 43, 0, 53, 0, 0, 1, 20, 14, 2, 35, 34, 39, 3, 35, 1, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 55, 3, 53, 33, 21, 3, 22, 22, 51, 50, 54, 53, 1, 19, 30, 3, 23, 19, 3, 38, 38, 39, 19, 22, 23, 51, 54, 55, 6, 24, 37, 77, 120, 83, 47, 43, 223, 174, 254, 221, 11, 20, 11, 48, 68, 42, 20, 124, 40, 77, 109, 69, 186, 4, 197, 253, 18, 36, 19, 80, 85, 252, 33, 157, 60, 112, 108, 105, 53, 200, 243, 86, 169, 88, 152, 34, 4, 4, 6, 34, 3, 108, 62, 109, 81, 48, 6, 253, 186, 2, 238, 1, 1, 26, 46, 65, 39, 66, 109, 78, 45, 2, 1, 226, 76, 76, 253, 111, 2, 2, 91, 88, 1, 150, 254, 90, 11, 32, 35, 36, 14, 2, 38, 253, 100, 23, 60, 23, 254, 106, 90, 52, 49, 93, 0, 0, 3, 0, 34, 255, 231, 5, 193, 5, 178, 0, 38, 0, 48, 0, 57, 0, 0, 1, 20, 14, 2, 7, 14, 3, 35, 34, 38, 38, 2, 53, 52, 52, 55, 6, 6, 21, 35, 52, 62, 2, 55, 18, 18, 51, 32, 17, 20, 6, 21, 54, 54, 53, 1, 32, 19, 46, 3, 39, 21, 16, 1, 32, 3, 30, 3, 23, 2, 5, 193, 30, 63, 97, 67, 12, 76, 121, 164, 102, 107, 168, 117, 61, 1, 71, 60, 124, 36, 67, 97, 62, 29, 243, 203, 1, 195, 1, 63, 65, 253, 176, 1, 9, 28, 75, 146, 146, 149, 78, 1, 51, 254, 251, 39, 82, 151, 144, 142, 72, 2, 3, 108, 56, 100, 79, 53, 9, 147, 226, 153, 78, 93, 181, 1, 10, 173, 15, 30, 15, 12, 92, 68, 62, 104, 76, 48, 7, 1, 33, 1, 40, 253, 33, 6, 12, 5, 10, 89, 77, 253, 7, 1, 213, 10, 44, 49, 44, 12, 47, 253, 187, 4, 180, 254, 61, 11, 42, 48, 45, 13, 2, 98, 0, 1, 0, 34, 254, 175, 5, 193, 6, 175, 0, 37, 0, 0, 1, 35, 17, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 22, 23, 17, 51, 17, 22, 22, 51, 50, 54, 53, 51, 20, 14, 2, 35, 34, 38, 39, 3, 52, 133, 85, 173, 93, 48, 68, 42, 20, 124, 43, 79, 115, 72, 95, 169, 80, 133, 90, 178, 96, 80, 85, 124, 37, 77, 120, 83, 88, 165, 83, 254, 175, 3, 254, 27, 40, 26, 46, 65, 39, 68, 111, 78, 43, 35, 24, 3, 126, 252, 86, 30, 46, 91, 88, 62, 109, 81, 48, 39, 26, 0, 0, 2, 255, 206, 254, 248, 1, 238, 4, 23, 0, 11, 0, 31, 0, 0, 5, 33, 7, 35, 55, 35, 53, 51, 55, 51, 7, 51, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 238, 254, 216, 42, 117, 31, 120, 152, 54, 159, 74, 253, 254, 243, 24, 40, 29, 17, 17, 29, 40, 24, 24, 41, 31, 17, 17, 31, 41, 133, 131, 131, 133, 227, 227, 3, 55, 19, 31, 41, 22, 22, 40, 31, 18, 18, 31, 40, 22, 22, 41, 31, 19, 0, 3, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 27, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 33, 7, 35, 55, 35, 53, 51, 19, 33, 53, 33, 55, 51, 7, 51, 21, 35, 3, 33, 5, 140, 251, 90, 4, 33, 252, 100, 3, 76, 254, 57, 115, 142, 115, 167, 236, 150, 254, 126, 1, 199, 115, 141, 115, 168, 237, 150, 1, 131, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 1, 48, 224, 224, 134, 1, 36, 134, 224, 224, 134, 254, 220, 0, 0, 4, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 44, 0, 64, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 1, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 6, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 140, 251, 90, 4, 33, 252, 100, 1, 139, 11, 12, 32, 47, 56, 47, 32, 23, 39, 52, 29, 59, 98, 44, 103, 119, 52, 93, 71, 42, 33, 48, 58, 48, 33, 11, 10, 61, 18, 32, 25, 14, 14, 25, 33, 18, 18, 31, 24, 14, 14, 24, 32, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 1, 116, 20, 52, 27, 41, 68, 59, 55, 56, 61, 37, 24, 37, 25, 13, 44, 43, 145, 63, 26, 53, 77, 51, 48, 77, 65, 56, 55, 57, 34, 30, 45, 22, 254, 239, 14, 23, 32, 18, 19, 35, 25, 15, 15, 25, 35, 19, 18, 31, 24, 14, 0, 2, 0, 80, 0, 0, 5, 240, 4, 75, 0, 41, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 39, 1, 35, 1, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 55, 3, 51, 19, 30, 3, 23, 19, 51, 3, 22, 22, 51, 50, 54, 53, 1, 19, 38, 38, 39, 19, 5, 240, 37, 77, 120, 83, 59, 58, 254, 249, 58, 254, 174, 11, 23, 11, 48, 68, 42, 20, 124, 39, 74, 106, 67, 136, 148, 136, 69, 130, 123, 121, 60, 208, 145, 226, 22, 42, 23, 80, 85, 253, 170, 163, 95, 187, 99, 214, 3, 52, 62, 109, 81, 48, 9, 253, 239, 2, 182, 1, 1, 26, 46, 65, 39, 65, 107, 78, 46, 3, 1, 24, 254, 224, 9, 35, 40, 40, 16, 1, 172, 254, 59, 2, 3, 91, 88, 253, 170, 1, 79, 26, 66, 23, 254, 62, 0, 0, 2, 0, 80, 0, 0, 5, 240, 4, 75, 0, 40, 0, 46, 0, 0, 1, 20, 14, 2, 7, 19, 35, 3, 46, 3, 39, 3, 35, 19, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 22, 23, 1, 51, 1, 22, 51, 50, 54, 53, 1, 3, 22, 22, 23, 3, 5, 240, 34, 70, 109, 76, 139, 145, 141, 63, 125, 124, 126, 64, 204, 148, 220, 35, 33, 48, 68, 42, 20, 124, 43, 79, 115, 72, 31, 59, 29, 1, 1, 58, 1, 90, 31, 31, 80, 85, 253, 166, 157, 100, 185, 93, 217, 2, 67, 59, 105, 81, 50, 4, 254, 232, 1, 32, 10, 36, 41, 40, 15, 254, 82, 1, 196, 3, 26, 46, 65, 39, 68, 111, 78, 43, 4, 4, 2, 16, 253, 72, 3, 91, 88, 1, 42, 254, 182, 25, 67, 24, 1, 190, 0, 1, 0, 166, 255, 244, 2, 8, 4, 0, 0, 11, 0, 0, 37, 6, 35, 34, 17, 17, 51, 17, 20, 51, 50, 55, 2, 8, 62, 59, 233, 163, 101, 42, 48, 10, 22, 1, 21, 2, 247, 253, 14, 138, 18, 0, 0, 2, 0, 161, 254, 116, 4, 80, 4, 24, 0, 14, 0, 26, 0, 0, 37, 35, 17, 35, 17, 52, 18, 51, 50, 0, 21, 16, 2, 35, 34, 3, 22, 22, 51, 32, 17, 52, 38, 35, 34, 6, 21, 1, 72, 4, 163, 230, 222, 223, 1, 12, 247, 221, 193, 119, 39, 164, 89, 1, 62, 178, 140, 143, 149, 99, 254, 17, 3, 154, 247, 1, 19, 254, 218, 225, 254, 251, 254, 220, 1, 27, 62, 81, 1, 148, 170, 218, 198, 186, 0, 1, 0, 119, 255, 233, 6, 0, 4, 0, 0, 33, 0, 0, 37, 35, 6, 35, 34, 38, 53, 16, 19, 51, 2, 21, 20, 22, 51, 50, 17, 17, 51, 17, 16, 51, 50, 54, 53, 52, 3, 51, 18, 17, 20, 6, 35, 34, 3, 61, 4, 103, 202, 189, 212, 126, 183, 143, 122, 109, 230, 164, 229, 107, 123, 142, 182, 127, 213, 191, 202, 168, 191, 255, 224, 1, 2, 1, 54, 254, 193, 255, 159, 170, 1, 90, 1, 27, 254, 229, 254, 166, 170, 159, 255, 1, 63, 254, 201, 254, 255, 225, 254, 0, 0, 3, 0, 130, 254, 215, 4, 238, 4, 24, 0, 33, 0, 50, 0, 54, 0, 0, 5, 34, 3, 35, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 19, 51, 3, 30, 3, 51, 50, 55, 21, 6, 37, 50, 54, 55, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 1, 33, 53, 33, 4, 142, 154, 54, 4, 149, 254, 247, 94, 151, 107, 58, 67, 124, 177, 110, 63, 114, 96, 76, 26, 4, 85, 172, 193, 17, 35, 40, 48, 30, 22, 18, 51, 253, 120, 106, 173, 58, 14, 38, 155, 111, 72, 115, 81, 43, 37, 68, 98, 2, 249, 251, 148, 4, 108, 8, 1, 37, 254, 203, 77, 136, 185, 108, 124, 208, 150, 84, 38, 74, 106, 68, 1, 6, 254, 10, 111, 145, 85, 35, 5, 146, 13, 128, 180, 177, 43, 191, 201, 65, 114, 153, 88, 78, 135, 101, 58, 254, 95, 134, 0, 2, 0, 96, 254, 215, 3, 93, 4, 0, 0, 18, 0, 22, 0, 0, 33, 35, 34, 0, 53, 52, 0, 51, 51, 21, 35, 32, 3, 33, 21, 33, 18, 33, 51, 19, 33, 53, 33, 3, 92, 227, 249, 254, 224, 1, 45, 255, 198, 201, 254, 182, 51, 2, 31, 253, 219, 27, 1, 104, 211, 1, 253, 37, 2, 219, 1, 9, 227, 243, 1, 33, 140, 254, 224, 140, 254, 196, 254, 75, 134, 0, 0, 2, 0, 124, 254, 215, 2, 48, 4, 0, 0, 11, 0, 15, 0, 0, 5, 34, 17, 17, 51, 17, 20, 51, 50, 55, 21, 6, 19, 33, 53, 33, 1, 183, 233, 163, 101, 42, 48, 60, 60, 254, 76, 1, 180, 12, 1, 21, 2, 247, 253, 14, 138, 18, 140, 22, 254, 227, 134, 0, 0, 2, 0, 159, 254, 215, 6, 40, 4, 0, 0, 37, 0, 41, 0, 0, 5, 34, 39, 35, 6, 35, 34, 46, 2, 53, 16, 19, 51, 2, 21, 20, 22, 51, 50, 17, 17, 51, 17, 16, 51, 50, 54, 53, 16, 3, 51, 18, 17, 20, 14, 2, 1, 33, 53, 33, 4, 148, 202, 101, 4, 104, 201, 95, 149, 103, 54, 126, 183, 143, 122, 109, 230, 164, 229, 108, 122, 142, 182, 127, 55, 104, 150, 1, 53, 250, 119, 5, 137, 23, 191, 191, 66, 124, 178, 111, 1, 1, 1, 55, 254, 191, 253, 160, 169, 1, 90, 1, 27, 254, 229, 254, 166, 169, 160, 1, 0, 1, 62, 254, 203, 254, 253, 112, 177, 124, 66, 254, 238, 134, 0, 2, 0, 90, 255, 232, 4, 197, 4, 24, 0, 25, 0, 38, 0, 0, 37, 6, 35, 34, 3, 35, 2, 33, 34, 2, 53, 52, 0, 51, 50, 22, 23, 51, 19, 51, 3, 22, 22, 51, 50, 55, 1, 38, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 55, 4, 197, 53, 42, 154, 54, 4, 148, 254, 246, 186, 224, 1, 2, 220, 126, 198, 51, 4, 85, 172, 193, 34, 76, 60, 23, 17, 254, 164, 38, 156, 110, 142, 169, 143, 121, 106, 173, 58, 5, 13, 1, 37, 254, 203, 1, 31, 219, 250, 1, 60, 150, 136, 1, 6, 254, 10, 219, 157, 5, 1, 113, 190, 202, 242, 178, 158, 214, 181, 176, 0, 0, 1, 1, 93, 0, 0, 6, 51, 5, 236, 0, 14, 0, 0, 1, 21, 33, 1, 35, 1, 51, 1, 1, 33, 53, 33, 19, 51, 3, 6, 51, 254, 169, 254, 117, 130, 254, 142, 144, 1, 37, 1, 64, 254, 233, 1, 81, 214, 144, 219, 4, 0, 133, 252, 133, 2, 205, 253, 206, 2, 224, 133, 1, 236, 254, 20, 0, 3, 255, 153, 254, 215, 6, 86, 6, 9, 0, 39, 0, 46, 0, 53, 0, 0, 1, 17, 30, 3, 21, 20, 6, 7, 33, 21, 33, 6, 6, 7, 7, 51, 23, 37, 39, 3, 23, 21, 55, 17, 46, 3, 53, 52, 62, 2, 55, 53, 51, 55, 23, 3, 52, 38, 39, 17, 54, 54, 1, 20, 22, 23, 17, 6, 6, 1, 65, 64, 93, 60, 29, 58, 61, 4, 150, 250, 219, 12, 25, 13, 171, 182, 103, 254, 52, 4, 8, 104, 187, 63, 93, 60, 29, 28, 59, 93, 65, 117, 127, 85, 83, 57, 56, 53, 60, 254, 154, 55, 57, 53, 59, 4, 255, 253, 187, 65, 98, 81, 71, 38, 51, 99, 62, 133, 11, 21, 12, 150, 103, 9, 4, 1, 205, 105, 174, 167, 2, 72, 64, 97, 81, 72, 38, 35, 68, 78, 91, 58, 103, 111, 93, 251, 172, 33, 78, 59, 254, 183, 50, 77, 2, 178, 34, 76, 59, 1, 72, 50, 77, 0, 0, 1, 0, 40, 0, 0, 5, 80, 2, 152, 0, 11, 0, 0, 19, 33, 17, 33, 17, 33, 21, 33, 17, 33, 17, 33, 40, 1, 173, 1, 206, 1, 173, 254, 216, 253, 40, 254, 216, 2, 152, 253, 237, 2, 19, 134, 253, 238, 2, 18, 0, 2, 0, 230, 0, 0, 5, 216, 4, 190, 0, 24, 0, 35, 0, 0, 55, 33, 17, 33, 53, 52, 62, 2, 51, 50, 30, 2, 21, 21, 33, 17, 33, 21, 33, 17, 33, 17, 33, 1, 34, 14, 2, 7, 33, 46, 3, 230, 1, 40, 254, 216, 100, 172, 230, 131, 131, 230, 172, 100, 254, 216, 1, 40, 254, 83, 254, 104, 254, 83, 2, 121, 96, 166, 126, 80, 10, 3, 188, 10, 80, 127, 165, 134, 1, 140, 61, 131, 227, 168, 97, 97, 168, 227, 131, 61, 254, 116, 134, 2, 18, 253, 238, 4, 57, 63, 112, 153, 89, 89, 153, 112, 63, 0, 0, 1, 0, 130, 0, 0, 1, 98, 4, 221, 0, 17, 0, 0, 1, 22, 22, 21, 20, 6, 7, 17, 35, 17, 38, 38, 53, 52, 54, 55, 17, 51, 1, 40, 26, 32, 32, 26, 108, 26, 32, 32, 26, 108, 2, 209, 14, 52, 32, 33, 53, 14, 253, 245, 2, 11, 14, 52, 34, 32, 53, 14, 2, 11, 0, 3, 0, 86, 255, 231, 5, 240, 5, 176, 0, 5, 0, 30, 0, 41, 0, 0, 9, 2, 51, 1, 1, 33, 53, 35, 6, 35, 34, 46, 2, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 54, 51, 50, 22, 21, 17, 37, 50, 55, 54, 53, 53, 7, 6, 21, 20, 22, 1, 15, 2, 20, 2, 20, 185, 253, 51, 253, 51, 3, 106, 4, 79, 152, 55, 89, 63, 35, 248, 229, 151, 137, 117, 55, 132, 79, 128, 140, 254, 176, 83, 61, 63, 180, 168, 78, 2, 205, 253, 214, 2, 42, 253, 26, 2, 230, 100, 119, 31, 56, 78, 46, 202, 34, 31, 167, 86, 129, 36, 34, 143, 131, 254, 47, 84, 61, 60, 86, 67, 24, 25, 111, 51, 63, 0, 6, 0, 82, 1, 145, 5, 211, 5, 176, 0, 24, 0, 35, 0, 39, 0, 51, 0, 63, 0, 75, 0, 0, 1, 53, 35, 6, 35, 34, 46, 2, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 54, 51, 50, 22, 21, 17, 37, 50, 55, 54, 53, 53, 7, 6, 21, 20, 22, 3, 53, 33, 21, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 51, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 51, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 2, 47, 4, 79, 152, 55, 89, 63, 35, 248, 229, 151, 137, 117, 55, 132, 79, 128, 140, 254, 176, 83, 61, 63, 180, 168, 78, 193, 5, 115, 253, 172, 31, 43, 43, 31, 32, 44, 45, 229, 31, 43, 43, 31, 32, 44, 45, 229, 31, 43, 43, 31, 32, 44, 45, 2, 205, 100, 119, 31, 56, 78, 46, 202, 34, 31, 167, 86, 129, 36, 34, 143, 131, 254, 47, 84, 61, 60, 86, 67, 24, 25, 111, 51, 63, 254, 112, 129, 129, 1, 51, 44, 30, 32, 44, 44, 32, 31, 43, 44, 30, 32, 44, 44, 32, 31, 43, 44, 30, 32, 44, 44, 32, 31, 43, 0, 6, 0, 82, 1, 145, 5, 211, 5, 176, 0, 24, 0, 35, 0, 60, 0, 71, 0, 75, 0, 79, 0, 0, 1, 35, 6, 35, 34, 46, 2, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 54, 51, 50, 22, 21, 17, 35, 39, 50, 55, 54, 53, 53, 7, 6, 21, 20, 22, 37, 35, 6, 35, 34, 46, 2, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 54, 51, 50, 22, 21, 17, 35, 39, 50, 55, 54, 53, 53, 7, 6, 21, 20, 22, 1, 53, 33, 21, 51, 53, 33, 21, 2, 47, 4, 79, 152, 55, 89, 63, 35, 248, 229, 151, 137, 117, 55, 132, 79, 128, 140, 129, 207, 83, 61, 63, 180, 168, 78, 4, 49, 4, 79, 152, 55, 89, 63, 35, 248, 229, 151, 137, 117, 55, 132, 79, 128, 140, 129, 207, 83, 61, 63, 180, 168, 78, 252, 28, 2, 80, 211, 2, 80, 3, 49, 119, 31, 56, 78, 46, 202, 34, 31, 167, 86, 129, 36, 34, 143, 131, 254, 47, 84, 61, 60, 86, 67, 24, 25, 111, 51, 63, 16, 119, 31, 56, 78, 46, 202, 34, 31, 167, 86, 129, 36, 34, 143, 131, 254, 47, 84, 61, 60, 86, 67, 24, 25, 111, 51, 63, 254, 112, 129, 129, 129, 129, 0, 8, 0, 56, 1, 70, 5, 247, 4, 92, 0, 3, 0, 7, 0, 11, 0, 36, 0, 47, 0, 51, 0, 55, 0, 59, 0, 0, 19, 33, 21, 33, 23, 37, 21, 5, 17, 5, 21, 37, 1, 35, 6, 35, 34, 46, 2, 53, 52, 55, 55, 52, 35, 34, 7, 53, 54, 54, 51, 50, 22, 21, 17, 35, 39, 50, 55, 54, 53, 53, 7, 6, 21, 20, 22, 37, 33, 53, 33, 3, 37, 53, 5, 17, 5, 53, 37, 56, 1, 92, 254, 164, 36, 1, 56, 254, 250, 1, 6, 254, 200, 3, 90, 4, 79, 152, 55, 89, 63, 35, 248, 229, 151, 137, 117, 55, 132, 79, 128, 140, 129, 207, 83, 61, 63, 180, 168, 78, 3, 79, 254, 164, 1, 92, 86, 254, 250, 1, 56, 254, 200, 1, 6, 3, 12, 130, 204, 122, 130, 112, 3, 10, 112, 130, 122, 254, 5, 119, 31, 56, 78, 46, 202, 34, 31, 167, 86, 129, 36, 34, 143, 131, 254, 47, 84, 61, 60, 86, 67, 24, 25, 111, 51, 63, 189, 130, 254, 58, 112, 130, 122, 2, 26, 122, 130, 112, 0, 4, 0, 188, 0, 0, 8, 145, 5, 154, 0, 16, 0, 29, 0, 40, 0, 51, 0, 0, 1, 50, 30, 4, 21, 20, 14, 4, 35, 33, 17, 1, 46, 3, 53, 52, 62, 2, 55, 33, 17, 1, 52, 46, 2, 39, 17, 62, 3, 37, 20, 30, 2, 23, 17, 14, 3, 5, 187, 104, 189, 161, 131, 91, 50, 50, 91, 131, 161, 188, 104, 251, 0, 3, 119, 73, 117, 82, 44, 45, 83, 116, 72, 253, 14, 6, 203, 80, 140, 189, 109, 109, 189, 140, 80, 251, 112, 80, 139, 189, 109, 109, 189, 139, 80, 5, 154, 51, 94, 130, 160, 183, 99, 99, 183, 160, 130, 94, 51, 5, 154, 250, 235, 46, 123, 149, 171, 95, 94, 171, 148, 124, 47, 251, 112, 2, 73, 112, 201, 156, 102, 12, 251, 112, 12, 102, 157, 201, 113, 113, 201, 157, 102, 12, 4, 144, 13, 101, 156, 201, 0, 3, 0, 188, 254, 175, 6, 86, 6, 175, 0, 7, 0, 15, 0, 19, 0, 0, 37, 21, 33, 17, 33, 21, 33, 17, 5, 53, 33, 17, 33, 53, 33, 17, 1, 35, 17, 51, 2, 193, 253, 251, 2, 5, 254, 128, 3, 16, 1, 128, 254, 128, 2, 5, 253, 117, 132, 132, 133, 133, 5, 154, 133, 251, 112, 133, 133, 4, 144, 133, 250, 102, 254, 175, 8, 0, 0, 3, 0, 216, 0, 0, 6, 48, 5, 154, 0, 9, 0, 16, 0, 24, 0, 0, 1, 35, 9, 3, 51, 9, 3, 33, 53, 1, 1, 53, 33, 55, 33, 21, 55, 53, 39, 21, 33, 2, 33, 184, 1, 250, 2, 205, 253, 51, 254, 4, 185, 1, 67, 2, 20, 253, 236, 253, 117, 2, 40, 1, 117, 254, 139, 253, 216, 65, 2, 40, 209, 209, 253, 216, 3, 159, 1, 251, 253, 51, 253, 51, 1, 252, 254, 189, 2, 20, 2, 20, 254, 110, 241, 254, 141, 254, 143, 240, 64, 144, 207, 4, 210, 146, 0, 3, 0, 230, 1, 5, 7, 26, 4, 164, 0, 11, 0, 15, 0, 19, 0, 0, 1, 1, 53, 35, 1, 33, 53, 33, 1, 33, 17, 1, 1, 33, 21, 33, 1, 37, 17, 37, 7, 26, 253, 254, 195, 254, 201, 253, 200, 1, 240, 1, 59, 1, 7, 2, 2, 253, 25, 2, 231, 253, 25, 2, 104, 254, 215, 1, 41, 3, 64, 254, 247, 228, 253, 234, 133, 2, 22, 1, 4, 254, 214, 254, 16, 133, 2, 93, 173, 254, 181, 154, 0, 7, 0, 109, 255, 152, 6, 81, 6, 30, 0, 45, 0, 50, 0, 55, 0, 60, 0, 65, 0, 72, 0, 79, 0, 0, 1, 30, 3, 23, 55, 23, 7, 22, 22, 21, 20, 6, 7, 23, 7, 39, 6, 6, 7, 21, 35, 53, 46, 3, 39, 7, 39, 55, 38, 38, 53, 52, 54, 55, 39, 55, 23, 54, 54, 55, 53, 51, 3, 6, 6, 7, 5, 37, 38, 38, 39, 17, 17, 54, 54, 55, 37, 5, 22, 22, 23, 17, 37, 52, 38, 39, 5, 5, 54, 37, 20, 22, 23, 37, 37, 6, 3, 157, 69, 129, 115, 99, 39, 179, 62, 178, 27, 30, 30, 28, 179, 62, 180, 78, 232, 140, 124, 69, 129, 115, 99, 39, 179, 62, 178, 28, 29, 29, 28, 178, 62, 179, 78, 233, 140, 124, 124, 103, 168, 57, 1, 72, 1, 195, 57, 167, 103, 103, 167, 57, 254, 185, 254, 61, 57, 167, 103, 2, 33, 18, 17, 254, 187, 1, 69, 35, 252, 58, 17, 17, 1, 69, 254, 187, 34, 5, 72, 7, 41, 66, 87, 53, 104, 107, 103, 60, 130, 70, 71, 131, 60, 103, 107, 103, 106, 133, 13, 215, 215, 6, 41, 65, 87, 53, 103, 107, 103, 60, 131, 71, 70, 130, 60, 103, 107, 104, 106, 134, 14, 214, 254, 164, 12, 101, 78, 189, 189, 78, 101, 12, 254, 132, 253, 174, 13, 100, 78, 188, 188, 78, 100, 13, 1, 123, 109, 50, 93, 44, 188, 188, 88, 101, 51, 94, 44, 188, 187, 88, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 33, 0, 40, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 46, 3, 35, 34, 14, 2, 7, 33, 19, 19, 3, 62, 3, 55, 35, 33, 30, 3, 23, 3, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 155, 11, 81, 126, 165, 95, 95, 165, 126, 82, 11, 1, 43, 182, 186, 178, 94, 163, 124, 79, 10, 226, 253, 34, 10, 78, 124, 163, 94, 244, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 64, 91, 155, 113, 64, 64, 113, 155, 91, 254, 181, 1, 75, 253, 210, 2, 67, 115, 157, 92, 92, 157, 115, 67, 2, 1, 177, 0, 0, 5, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 28, 0, 37, 0, 48, 0, 51, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 38, 39, 1, 62, 3, 37, 20, 30, 2, 23, 1, 6, 6, 1, 34, 14, 2, 7, 33, 46, 3, 3, 19, 33, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 31, 29, 254, 99, 102, 173, 126, 72, 252, 58, 72, 126, 173, 101, 254, 99, 29, 30, 1, 227, 66, 121, 105, 87, 31, 3, 51, 32, 85, 105, 121, 64, 236, 254, 46, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 66, 121, 54, 253, 36, 2, 77, 132, 177, 103, 103, 177, 132, 77, 2, 2, 220, 54, 121, 1, 168, 32, 58, 83, 51, 51, 83, 58, 32, 253, 14, 1, 163, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 43, 0, 51, 0, 55, 0, 0, 1, 52, 46, 2, 35, 34, 34, 7, 53, 54, 50, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 52, 55, 51, 6, 20, 21, 20, 30, 2, 51, 50, 62, 2, 37, 3, 55, 5, 7, 1, 7, 1, 55, 39, 7, 23, 5, 66, 73, 130, 177, 103, 6, 21, 8, 12, 16, 7, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 1, 150, 1, 73, 130, 176, 104, 103, 177, 130, 73, 252, 11, 19, 3, 1, 183, 164, 2, 81, 95, 253, 175, 89, 192, 3, 11, 2, 220, 103, 179, 132, 76, 1, 133, 1, 97, 168, 227, 131, 131, 228, 168, 97, 97, 168, 228, 131, 8, 16, 11, 9, 17, 9, 104, 179, 132, 76, 76, 132, 179, 217, 1, 177, 3, 21, 162, 253, 174, 94, 2, 81, 199, 8, 2, 193, 0, 6, 0, 151, 0, 108, 4, 224, 5, 76, 0, 35, 0, 55, 0, 75, 0, 95, 0, 115, 0, 119, 0, 0, 1, 20, 14, 2, 7, 39, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 7, 51, 21, 3, 35, 3, 53, 51, 62, 3, 51, 50, 30, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 33, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 23, 51, 55, 4, 224, 7, 14, 19, 13, 100, 23, 21, 56, 96, 130, 74, 62, 110, 88, 61, 13, 179, 235, 4, 238, 187, 16, 79, 117, 148, 85, 96, 169, 127, 73, 252, 168, 45, 82, 61, 36, 35, 60, 81, 47, 46, 83, 61, 36, 36, 61, 82, 2, 73, 45, 82, 61, 36, 35, 60, 81, 47, 46, 83, 61, 36, 36, 61, 82, 45, 22, 40, 30, 18, 16, 29, 40, 24, 23, 41, 30, 18, 18, 30, 40, 253, 114, 22, 40, 30, 18, 16, 29, 40, 24, 23, 41, 30, 18, 18, 30, 40, 133, 107, 4, 106, 3, 128, 32, 65, 63, 57, 23, 41, 47, 95, 57, 74, 130, 96, 56, 39, 74, 106, 66, 9, 254, 210, 1, 46, 9, 87, 143, 102, 57, 72, 124, 168, 252, 140, 35, 62, 82, 47, 47, 81, 60, 34, 35, 60, 81, 46, 47, 82, 62, 35, 35, 62, 82, 47, 47, 81, 60, 34, 35, 60, 81, 46, 47, 82, 62, 35, 1, 80, 17, 30, 40, 23, 23, 41, 32, 18, 18, 32, 41, 23, 23, 40, 30, 17, 17, 30, 40, 23, 23, 41, 32, 18, 18, 32, 41, 23, 23, 40, 30, 17, 1, 204, 137, 137, 0, 0, 1, 0, 40, 0, 0, 5, 80, 5, 154, 0, 11, 0, 0, 55, 33, 17, 33, 17, 33, 21, 33, 17, 33, 17, 33, 40, 1, 40, 2, 216, 1, 40, 254, 83, 254, 50, 254, 83, 133, 5, 21, 250, 235, 133, 5, 21, 250, 235, 0, 0, 2, 0, 72, 0, 0, 4, 92, 5, 154, 0, 21, 0, 43, 0, 0, 1, 6, 6, 21, 17, 20, 14, 2, 35, 33, 53, 54, 54, 53, 17, 52, 62, 2, 51, 33, 1, 50, 62, 2, 53, 17, 52, 54, 55, 53, 33, 34, 14, 2, 21, 17, 20, 6, 7, 21, 4, 92, 78, 80, 48, 91, 131, 83, 253, 235, 78, 80, 48, 92, 130, 83, 2, 21, 254, 0, 66, 85, 50, 20, 23, 33, 254, 215, 71, 86, 48, 16, 24, 32, 5, 98, 36, 154, 119, 253, 64, 93, 137, 90, 45, 56, 36, 154, 119, 2, 192, 93, 137, 90, 45, 250, 222, 35, 65, 95, 60, 2, 182, 72, 124, 42, 7, 35, 66, 95, 60, 253, 75, 72, 126, 41, 6, 0, 0, 2, 0, 150, 0, 0, 6, 48, 5, 154, 0, 8, 0, 12, 0, 0, 19, 33, 21, 33, 9, 3, 33, 19, 9, 2, 175, 5, 104, 253, 209, 2, 72, 253, 51, 253, 51, 2, 72, 253, 209, 160, 2, 20, 2, 20, 253, 236, 5, 154, 133, 253, 184, 253, 51, 2, 205, 2, 72, 253, 184, 253, 236, 2, 20, 2, 20, 0, 0, 2, 0, 150, 0, 0, 6, 48, 5, 154, 0, 8, 0, 12, 0, 0, 55, 33, 9, 3, 33, 21, 33, 37, 9, 2, 175, 2, 47, 253, 184, 2, 205, 2, 205, 253, 184, 2, 47, 250, 152, 2, 180, 2, 20, 253, 236, 253, 236, 133, 2, 72, 2, 205, 253, 51, 253, 184, 133, 185, 2, 20, 2, 20, 253, 236, 0, 3, 0, 150, 0, 0, 6, 48, 5, 154, 0, 8, 0, 11, 0, 14, 0, 0, 19, 33, 21, 33, 9, 3, 33, 1, 1, 33, 55, 33, 1, 175, 5, 104, 253, 209, 2, 72, 253, 51, 253, 51, 2, 72, 253, 209, 2, 180, 1, 210, 252, 92, 1, 3, 162, 254, 47, 5, 154, 133, 253, 184, 253, 51, 2, 205, 2, 72, 251, 164, 1, 210, 133, 1, 209, 0, 0, 3, 0, 150, 0, 0, 6, 48, 5, 154, 0, 8, 0, 11, 0, 14, 0, 0, 55, 33, 9, 3, 33, 21, 33, 37, 1, 33, 55, 33, 1, 175, 2, 47, 253, 184, 2, 205, 2, 205, 253, 184, 2, 47, 250, 152, 2, 180, 1, 210, 252, 92, 1, 3, 162, 254, 47, 133, 2, 72, 2, 205, 253, 51, 253, 184, 133, 185, 1, 210, 133, 1, 209, 0, 0, 4, 0, 175, 2, 6, 6, 23, 3, 149, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 21, 33, 5, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 175, 5, 104, 250, 152, 2, 11, 1, 82, 254, 174, 2, 21, 1, 72, 250, 152, 1, 72, 254, 184, 3, 149, 133, 133, 133, 133, 133, 133, 133, 0, 2, 0, 88, 0, 77, 6, 36, 5, 78, 0, 5, 0, 11, 0, 0, 1, 1, 33, 1, 1, 33, 7, 33, 1, 1, 33, 1, 6, 36, 254, 142, 253, 21, 254, 145, 1, 116, 2, 236, 74, 253, 166, 254, 215, 1, 42, 2, 85, 1, 42, 2, 212, 253, 121, 2, 125, 2, 132, 122, 253, 250, 253, 250, 2, 7, 0, 2, 0, 230, 0, 0, 5, 140, 5, 154, 0, 3, 0, 7, 0, 0, 1, 17, 33, 17, 1, 17, 33, 17, 5, 140, 251, 90, 4, 33, 252, 100, 5, 154, 250, 102, 5, 154, 250, 235, 4, 144, 251, 112, 0, 1, 0, 230, 0, 0, 3, 179, 5, 154, 0, 4, 0, 0, 51, 35, 17, 33, 21, 240, 10, 2, 205, 5, 154, 10, 0, 8, 0, 188, 0, 0, 5, 140, 5, 154, 0, 12, 0, 24, 0, 32, 0, 38, 0, 44, 0, 48, 0, 52, 0, 56, 0, 0, 1, 53, 35, 53, 51, 21, 33, 17, 33, 17, 39, 55, 17, 1, 33, 17, 39, 17, 33, 17, 33, 21, 55, 17, 33, 7, 33, 53, 7, 21, 23, 53, 33, 1, 53, 51, 21, 51, 21, 3, 35, 53, 51, 21, 35, 17, 21, 35, 53, 19, 21, 35, 53, 1, 51, 21, 35, 3, 219, 133, 233, 1, 77, 252, 125, 148, 148, 2, 76, 254, 157, 133, 2, 187, 253, 69, 133, 1, 99, 65, 254, 157, 232, 232, 1, 99, 252, 168, 100, 133, 133, 100, 233, 133, 100, 100, 100, 1, 77, 233, 233, 4, 208, 102, 100, 202, 251, 48, 2, 2, 152, 151, 1, 159, 253, 82, 254, 242, 136, 254, 200, 4, 8, 212, 136, 254, 241, 63, 180, 234, 4, 232, 177, 254, 105, 233, 133, 100, 3, 231, 233, 100, 253, 202, 233, 233, 1, 77, 233, 233, 1, 77, 100, 0, 0, 10, 0, 188, 0, 0, 5, 140, 5, 154, 0, 14, 0, 26, 0, 34, 0, 40, 0, 46, 0, 52, 0, 58, 0, 62, 0, 66, 0, 70, 0, 0, 1, 21, 51, 17, 1, 1, 17, 35, 21, 35, 53, 35, 53, 51, 53, 1, 51, 53, 33, 17, 51, 21, 35, 17, 33, 17, 35, 1, 33, 21, 55, 53, 39, 21, 33, 19, 35, 53, 51, 21, 35, 3, 53, 51, 21, 51, 21, 1, 53, 51, 21, 35, 53, 17, 53, 51, 21, 35, 53, 55, 35, 53, 51, 1, 53, 51, 21, 1, 35, 53, 51, 2, 109, 133, 1, 125, 254, 131, 133, 100, 122, 122, 1, 77, 133, 253, 69, 133, 233, 3, 131, 233, 254, 122, 1, 99, 232, 232, 254, 157, 157, 100, 233, 133, 100, 100, 133, 1, 177, 233, 100, 100, 233, 233, 100, 100, 253, 202, 233, 1, 77, 100, 100, 3, 131, 114, 1, 15, 254, 122, 254, 122, 1, 14, 213, 213, 239, 114, 1, 77, 102, 251, 248, 100, 4, 208, 254, 210, 253, 245, 177, 232, 4, 234, 180, 1, 21, 233, 100, 251, 148, 233, 133, 100, 4, 108, 100, 233, 133, 251, 248, 133, 233, 100, 233, 233, 253, 202, 100, 100, 2, 154, 233, 0, 0, 4, 0, 170, 255, 231, 6, 231, 5, 254, 0, 31, 0, 62, 0, 68, 0, 71, 0, 0, 55, 38, 38, 53, 52, 54, 55, 54, 54, 55, 53, 19, 33, 17, 22, 22, 23, 22, 22, 21, 20, 6, 7, 14, 3, 35, 34, 46, 2, 1, 17, 6, 6, 7, 6, 6, 21, 20, 22, 23, 30, 3, 51, 50, 62, 2, 55, 54, 54, 53, 52, 38, 39, 38, 38, 39, 17, 39, 17, 33, 17, 33, 17, 3, 51, 53, 222, 23, 29, 25, 23, 83, 178, 91, 249, 2, 36, 91, 177, 84, 23, 25, 25, 23, 89, 190, 194, 190, 88, 88, 189, 192, 189, 1, 4, 69, 131, 58, 17, 13, 17, 17, 73, 167, 172, 167, 73, 73, 168, 172, 167, 73, 17, 16, 16, 17, 58, 128, 68, 108, 254, 193, 254, 250, 10, 182, 19, 125, 246, 125, 125, 247, 125, 8, 13, 5, 234, 1, 6, 254, 16, 5, 13, 8, 125, 247, 125, 125, 246, 125, 11, 17, 11, 5, 5, 11, 17, 1, 168, 1, 242, 3, 9, 5, 94, 200, 104, 105, 199, 94, 9, 13, 9, 4, 4, 9, 13, 9, 94, 199, 105, 104, 200, 94, 5, 9, 3, 254, 14, 108, 3, 118, 254, 240, 253, 154, 2, 192, 192, 0, 0, 5, 0, 170, 255, 151, 6, 231, 4, 105, 0, 21, 0, 48, 0, 52, 0, 56, 0, 60, 0, 0, 23, 38, 2, 53, 52, 18, 55, 54, 36, 51, 50, 4, 23, 22, 17, 16, 7, 6, 4, 35, 34, 36, 39, 22, 4, 51, 50, 36, 55, 54, 17, 52, 2, 39, 46, 3, 35, 34, 14, 2, 7, 6, 2, 21, 20, 18, 1, 1, 39, 1, 7, 1, 39, 9, 2, 39, 1, 221, 25, 26, 25, 23, 189, 1, 116, 189, 189, 1, 117, 189, 48, 48, 189, 254, 140, 188, 189, 254, 141, 95, 165, 1, 65, 165, 165, 1, 69, 165, 33, 15, 18, 82, 157, 160, 166, 90, 90, 166, 159, 157, 82, 17, 13, 15, 4, 90, 252, 175, 79, 3, 80, 207, 253, 216, 75, 2, 35, 1, 98, 253, 216, 75, 2, 35, 61, 128, 1, 76, 128, 122, 1, 65, 122, 20, 17, 17, 20, 249, 254, 184, 254, 183, 247, 23, 21, 21, 121, 17, 18, 18, 17, 198, 1, 24, 100, 1, 22, 100, 6, 10, 7, 3, 3, 7, 10, 6, 100, 254, 234, 100, 100, 254, 234, 3, 22, 252, 125, 69, 3, 132, 87, 253, 185, 67, 2, 74, 254, 156, 253, 185, 67, 2, 74, 0, 0, 1, 0, 139, 254, 41, 2, 86, 5, 154, 0, 7, 0, 0, 19, 16, 1, 51, 0, 17, 17, 35, 139, 1, 56, 147, 254, 199, 146, 2, 37, 2, 5, 1, 112, 254, 135, 254, 4, 252, 4, 0, 0, 1, 0, 139, 254, 41, 1, 29, 6, 175, 0, 3, 0, 0, 19, 51, 17, 35, 139, 146, 146, 6, 175, 247, 122, 0, 0, 1, 0, 139, 254, 186, 2, 84, 6, 175, 0, 11, 0, 0, 19, 51, 17, 20, 18, 23, 35, 46, 3, 53, 139, 146, 152, 159, 145, 82, 118, 76, 36, 6, 175, 251, 128, 254, 254, 73, 192, 94, 202, 219, 239, 131, 0, 1, 0, 21, 254, 41, 1, 225, 5, 154, 0, 9, 0, 0, 1, 52, 2, 39, 51, 22, 18, 17, 17, 35, 1, 79, 157, 157, 149, 155, 156, 146, 2, 37, 255, 1, 184, 190, 184, 254, 71, 254, 252, 252, 4, 0, 0, 1, 1, 79, 254, 41, 1, 225, 6, 175, 0, 3, 0, 0, 1, 51, 17, 35, 1, 79, 146, 146, 6, 175, 247, 122, 0, 1, 0, 23, 254, 186, 1, 225, 6, 174, 0, 8, 0, 0, 19, 54, 18, 53, 17, 51, 17, 16, 1, 23, 155, 157, 146, 254, 201, 254, 186, 187, 1, 179, 251, 4, 139, 251, 117, 253, 250, 254, 157, 0, 0, 1, 0, 201, 254, 41, 2, 55, 5, 154, 0, 5, 0, 0, 1, 35, 17, 35, 17, 33, 2, 55, 221, 145, 1, 110, 5, 35, 249, 6, 7, 113, 0, 1, 0, 201, 254, 41, 1, 90, 6, 175, 0, 3, 0, 0, 19, 17, 51, 17, 201, 145, 254, 41, 8, 134, 247, 122, 0, 1, 0, 201, 254, 186, 2, 55, 6, 175, 0, 5, 0, 0, 1, 33, 17, 51, 17, 51, 2, 55, 254, 146, 145, 221, 254, 186, 7, 245, 248, 130, 0, 1, 0, 53, 254, 41, 1, 164, 5, 154, 0, 5, 0, 0, 1, 35, 17, 35, 53, 33, 1, 164, 146, 221, 1, 111, 254, 41, 6, 250, 119, 0, 0, 1, 1, 18, 254, 41, 1, 164, 6, 175, 0, 3, 0, 0, 1, 35, 17, 51, 1, 164, 146, 146, 254, 41, 8, 134, 0, 1, 0, 53, 254, 186, 1, 164, 6, 175, 0, 5, 0, 0, 1, 33, 53, 51, 17, 51, 1, 164, 254, 145, 221, 146, 254, 186, 119, 7, 126, 0, 0, 1, 0, 248, 254, 41, 2, 43, 5, 154, 0, 7, 0, 0, 19, 16, 37, 21, 6, 21, 17, 35, 248, 1, 51, 160, 147, 4, 96, 1, 55, 3, 127, 3, 196, 249, 213, 0, 0, 1, 0, 93, 254, 41, 1, 139, 6, 175, 0, 15, 0, 0, 1, 17, 20, 7, 21, 22, 21, 17, 35, 17, 52, 39, 53, 54, 53, 17, 1, 139, 149, 149, 147, 155, 155, 6, 175, 252, 193, 212, 46, 4, 46, 212, 252, 193, 3, 51, 206, 9, 114, 9, 206, 3, 51, 0, 0, 1, 0, 248, 254, 186, 2, 43, 6, 175, 0, 8, 0, 0, 19, 51, 17, 20, 22, 23, 21, 36, 17, 248, 147, 72, 88, 254, 205, 6, 175, 249, 89, 110, 98, 1, 125, 3, 1, 51, 0, 1, 0, 248, 254, 41, 1, 139, 6, 175, 0, 3, 0, 0, 19, 51, 17, 35, 248, 147, 147, 6, 175, 247, 122, 0, 0, 1, 0, 66, 254, 41, 1, 117, 5, 154, 0, 7, 0, 0, 1, 35, 17, 52, 39, 53, 4, 17, 1, 117, 147, 160, 1, 51, 254, 41, 6, 43, 196, 3, 127, 3, 254, 201, 0, 1, 0, 226, 254, 41, 2, 16, 6, 175, 0, 15, 0, 0, 1, 20, 23, 21, 6, 21, 17, 35, 17, 52, 55, 53, 38, 53, 17, 51, 1, 117, 155, 155, 147, 149, 149, 147, 3, 124, 206, 9, 114, 9, 206, 252, 205, 3, 63, 212, 46, 4, 46, 212, 3, 63, 0, 1, 0, 66, 254, 186, 1, 117, 6, 175, 0, 8, 0, 0, 5, 16, 5, 53, 54, 54, 53, 17, 51, 1, 117, 254, 205, 87, 73, 147, 16, 254, 205, 3, 125, 1, 98, 110, 6, 167, 0, 1, 1, 215, 254, 41, 2, 123, 6, 175, 0, 3, 0, 0, 1, 17, 51, 17, 1, 215, 164, 254, 41, 8, 134, 247, 122, 0, 0, 1, 0, 230, 2, 18, 6, 71, 2, 152, 0, 3, 0, 0, 19, 33, 21, 33, 230, 5, 97, 250, 159, 2, 152, 134, 0, 1, 0, 20, 254, 186, 2, 18, 5, 154, 0, 29, 0, 0, 1, 14, 5, 21, 17, 20, 14, 2, 7, 35, 62, 5, 53, 17, 52, 62, 4, 55, 2, 18, 44, 61, 41, 22, 11, 3, 10, 36, 72, 63, 147, 44, 61, 41, 22, 11, 3, 4, 12, 24, 40, 59, 42, 5, 154, 52, 92, 92, 97, 115, 138, 87, 254, 98, 130, 188, 150, 132, 73, 52, 92, 92, 97, 115, 138, 87, 1, 158, 87, 140, 117, 99, 91, 90, 49, 0, 0, 1, 0, 20, 254, 186, 2, 18, 5, 154, 0, 29, 0, 0, 19, 30, 5, 21, 17, 20, 30, 4, 23, 35, 46, 3, 53, 17, 52, 46, 4, 39, 167, 42, 59, 40, 24, 12, 4, 3, 11, 22, 41, 61, 44, 147, 63, 72, 36, 10, 3, 11, 22, 41, 61, 44, 5, 154, 49, 90, 91, 99, 117, 140, 87, 254, 98, 87, 138, 115, 97, 92, 92, 52, 73, 132, 150, 188, 130, 1, 158, 87, 138, 115, 97, 92, 92, 52, 0, 1, 0, 230, 253, 254, 5, 72, 5, 154, 0, 7, 0, 0, 1, 1, 21, 35, 1, 53, 33, 21, 1, 167, 2, 189, 172, 253, 46, 4, 98, 5, 0, 249, 4, 6, 7, 64, 92, 154, 0, 1, 0, 230, 254, 43, 5, 109, 6, 30, 0, 7, 0, 0, 1, 21, 1, 33, 21, 33, 53, 1, 4, 102, 253, 67, 3, 196, 251, 121, 2, 210, 6, 30, 6, 248, 173, 154, 91, 7, 152, 0, 0, 1, 0, 188, 5, 67, 6, 8, 6, 175, 0, 7, 0, 0, 1, 53, 33, 21, 35, 17, 33, 17, 5, 144, 251, 164, 120, 5, 76, 5, 67, 232, 232, 1, 108, 254, 148, 0, 0, 1, 0, 188, 254, 235, 6, 8, 0, 87, 0, 7, 0, 0, 37, 17, 33, 17, 51, 21, 33, 53, 6, 8, 250, 180, 120, 4, 92, 87, 254, 148, 1, 108, 232, 232, 0, 2, 0, 188, 1, 33, 6, 8, 4, 145, 0, 7, 0, 15, 0, 0, 1, 17, 33, 17, 51, 21, 33, 53, 17, 53, 33, 21, 35, 17, 33, 17, 6, 8, 250, 180, 120, 4, 92, 251, 164, 120, 5, 76, 4, 145, 254, 148, 1, 108, 232, 232, 252, 144, 232, 232, 1, 108, 254, 148, 0, 1, 0, 123, 0, 0, 4, 35, 6, 175, 0, 8, 0, 0, 1, 51, 1, 35, 1, 35, 53, 33, 1, 3, 172, 119, 254, 179, 116, 254, 195, 170, 1, 8, 1, 5, 6, 175, 249, 81, 2, 238, 120, 253, 117, 0, 0, 1, 0, 230, 254, 175, 1, 107, 6, 175, 0, 3, 0, 0, 1, 35, 17, 51, 1, 107, 133, 133, 254, 175, 8, 0, 0, 1, 3, 57, 254, 175, 3, 190, 6, 175, 0, 3, 0, 0, 1, 35, 17, 51, 3, 190, 133, 133, 254, 175, 8, 0, 0, 1, 255, 246, 5, 20, 2, 67, 5, 154, 0, 3, 0, 0, 1, 33, 53, 33, 2, 67, 253, 179, 2, 77, 5, 20, 134, 0, 0, 1, 255, 246, 3, 99, 2, 67, 3, 233, 0, 3, 0, 0, 1, 33, 53, 33, 2, 67, 253, 179, 2, 77, 3, 99, 134, 0, 0, 1, 255, 246, 1, 178, 2, 67, 2, 56, 0, 3, 0, 0, 1, 33, 53, 33, 2, 67, 253, 179, 2, 77, 1, 178, 134, 0, 0, 1, 255, 246, 0, 0, 2, 67, 0, 134, 0, 3, 0, 0, 33, 33, 53, 33, 2, 67, 253, 179, 2, 77, 134, 0, 0, 1, 2, 131, 0, 0, 5, 100, 5, 154, 0, 5, 0, 0, 33, 17, 33, 21, 33, 17, 2, 131, 2, 225, 253, 165, 5, 154, 133, 250, 235, 0, 0, 1, 2, 130, 0, 0, 5, 99, 5, 154, 0, 5, 0, 0, 1, 17, 33, 21, 33, 17, 3, 8, 2, 91, 253, 31, 5, 154, 250, 235, 133, 5, 154, 0, 0, 3, 1, 28, 0, 0, 4, 112, 5, 154, 0, 25, 0, 36, 0, 47, 0, 0, 33, 17, 46, 3, 53, 52, 62, 2, 55, 17, 51, 17, 30, 3, 21, 20, 14, 2, 7, 17, 1, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 2, 131, 77, 131, 96, 55, 55, 96, 131, 77, 134, 76, 132, 96, 55, 55, 96, 132, 76, 254, 155, 33, 60, 82, 48, 48, 82, 60, 33, 2, 68, 34, 59, 82, 48, 48, 82, 59, 34, 1, 43, 12, 74, 112, 141, 80, 79, 141, 111, 74, 12, 1, 43, 254, 213, 12, 74, 111, 141, 79, 80, 141, 112, 74, 12, 254, 213, 2, 206, 52, 92, 75, 52, 11, 2, 52, 11, 52, 75, 92, 52, 52, 92, 75, 52, 11, 253, 204, 11, 52, 75, 92, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 29, 0, 40, 0, 51, 0, 0, 33, 17, 46, 3, 53, 52, 62, 2, 55, 53, 33, 53, 33, 21, 33, 21, 30, 3, 21, 20, 14, 2, 7, 17, 1, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 2, 131, 77, 131, 96, 55, 55, 96, 131, 77, 253, 165, 5, 60, 253, 165, 76, 132, 96, 55, 55, 96, 132, 76, 254, 155, 33, 60, 82, 48, 48, 82, 60, 33, 2, 68, 34, 59, 82, 48, 48, 82, 59, 34, 1, 43, 12, 74, 112, 141, 80, 79, 141, 111, 74, 12, 166, 133, 133, 166, 12, 74, 111, 141, 79, 80, 141, 112, 74, 12, 254, 213, 2, 206, 52, 92, 75, 52, 11, 2, 52, 11, 52, 75, 92, 52, 52, 92, 75, 52, 11, 253, 204, 11, 52, 75, 92, 0, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 29, 0, 40, 0, 51, 0, 0, 1, 17, 30, 3, 21, 20, 14, 2, 7, 21, 33, 21, 33, 53, 33, 53, 46, 3, 53, 52, 62, 2, 55, 17, 3, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 3, 9, 76, 132, 96, 55, 55, 96, 132, 76, 2, 91, 250, 196, 2, 91, 77, 131, 96, 55, 55, 96, 131, 77, 223, 33, 60, 82, 48, 48, 82, 60, 33, 2, 68, 34, 59, 82, 48, 48, 82, 59, 34, 5, 154, 254, 213, 12, 74, 111, 141, 79, 80, 141, 112, 74, 12, 166, 133, 133, 166, 12, 74, 112, 141, 80, 79, 141, 111, 74, 12, 1, 43, 253, 52, 52, 92, 75, 52, 11, 2, 52, 11, 52, 75, 92, 52, 52, 92, 75, 52, 11, 253, 204, 11, 52, 75, 92, 0, 3, 0, 184, 0, 0, 4, 212, 5, 154, 0, 9, 0, 12, 0, 15, 0, 0, 1, 17, 51, 17, 1, 33, 17, 35, 17, 33, 1, 17, 51, 33, 17, 3, 2, 131, 134, 1, 203, 254, 53, 134, 254, 53, 2, 81, 238, 254, 140, 236, 4, 99, 1, 55, 254, 201, 252, 204, 254, 209, 1, 47, 2, 55, 254, 75, 1, 180, 254, 76, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 13, 0, 16, 0, 19, 0, 0, 1, 53, 33, 53, 33, 21, 33, 21, 1, 33, 17, 35, 17, 33, 1, 17, 51, 33, 17, 3, 2, 131, 253, 165, 5, 60, 253, 165, 1, 203, 254, 53, 134, 254, 53, 2, 81, 238, 254, 140, 236, 4, 99, 178, 133, 133, 178, 252, 204, 254, 209, 1, 47, 2, 55, 254, 75, 1, 180, 254, 76, 0, 0, 3, 0, 40, 0, 0, 5, 100, 5, 154, 0, 13, 0, 16, 0, 19, 0, 0, 1, 17, 1, 33, 21, 33, 21, 33, 53, 33, 53, 33, 1, 17, 19, 17, 51, 33, 17, 3, 3, 9, 1, 203, 254, 53, 2, 91, 250, 196, 2, 91, 254, 53, 1, 203, 134, 238, 254, 140, 236, 5, 154, 254, 201, 252, 204, 170, 133, 133, 170, 3, 52, 1, 55, 253, 204, 254, 75, 1, 180, 254, 76, 0, 0, 1, 0, 40, 0, 1, 5, 100, 5, 154, 0, 37, 0, 0, 37, 35, 17, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 22, 23, 17, 51, 17, 22, 22, 51, 50, 54, 53, 51, 20, 14, 2, 35, 34, 38, 39, 3, 9, 134, 70, 146, 85, 48, 68, 42, 20, 124, 43, 79, 115, 72, 82, 145, 67, 134, 78, 153, 83, 80, 85, 124, 39, 73, 108, 69, 90, 152, 72, 1, 2, 168, 26, 36, 26, 46, 65, 39, 68, 111, 78, 43, 31, 23, 2, 109, 253, 97, 29, 46, 91, 88, 62, 109, 81, 48, 38, 26, 0, 1, 0, 40, 0, 0, 5, 100, 5, 154, 0, 41, 0, 0, 33, 17, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 22, 23, 17, 33, 53, 33, 21, 33, 17, 22, 22, 51, 50, 54, 53, 51, 20, 14, 2, 35, 34, 38, 39, 17, 2, 131, 70, 146, 85, 48, 68, 42, 20, 124, 43, 79, 115, 72, 82, 145, 67, 253, 165, 5, 60, 253, 165, 78, 153, 83, 80, 85, 124, 39, 73, 108, 69, 90, 152, 72, 2, 169, 26, 36, 26, 46, 65, 39, 68, 111, 78, 43, 31, 23, 1, 232, 133, 133, 253, 230, 29, 46, 91, 88, 62, 109, 81, 48, 38, 26, 253, 137, 0, 0, 1, 0, 40, 0, 0, 5, 100, 5, 154, 0, 41, 0, 0, 1, 17, 22, 22, 51, 50, 54, 53, 51, 20, 14, 2, 35, 34, 38, 39, 17, 33, 21, 33, 53, 33, 17, 38, 38, 35, 34, 14, 2, 21, 35, 52, 62, 2, 51, 50, 22, 23, 17, 3, 9, 78, 153, 83, 80, 85, 124, 39, 73, 108, 69, 90, 152, 72, 2, 91, 250, 196, 2, 91, 70, 146, 85, 48, 68, 42, 20, 124, 43, 79, 115, 72, 82, 145, 67, 5, 154, 253, 97, 29, 46, 91, 88, 62, 109, 81, 48, 38, 26, 254, 14, 133, 133, 2, 36, 26, 36, 26, 46, 65, 39, 68, 111, 78, 43, 31, 23, 2, 109, 0, 0, 1, 0, 40, 0, 0, 5, 100, 5, 154, 0, 7, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 2, 131, 253, 165, 5, 60, 253, 165, 5, 21, 133, 133, 250, 235, 0, 1, 0, 40, 0, 0, 5, 100, 5, 154, 0, 7, 0, 0, 1, 17, 33, 21, 33, 53, 33, 17, 3, 9, 2, 91, 250, 196, 2, 91, 5, 154, 250, 235, 133, 133, 5, 21, 0, 1, 0, 40, 0, 0, 3, 9, 5, 154, 0, 5, 0, 0, 33, 17, 33, 53, 33, 17, 2, 131, 253, 165, 2, 225, 5, 21, 133, 250, 102, 0, 0, 1, 0, 40, 0, 0, 3, 9, 5, 154, 0, 5, 0, 0, 1, 17, 33, 53, 33, 17, 3, 9, 253, 31, 2, 91, 5, 154, 250, 102, 133, 5, 21, 0, 0, 2, 0, 188, 0, 0, 5, 210, 5, 154, 0, 11, 0, 15, 0, 0, 37, 17, 33, 55, 33, 17, 33, 17, 33, 7, 33, 17, 1, 3, 35, 19, 5, 77, 254, 165, 42, 1, 182, 250, 234, 1, 228, 33, 254, 194, 2, 140, 142, 116, 110, 133, 4, 12, 133, 250, 234, 5, 22, 133, 251, 244, 5, 21, 254, 66, 1, 190, 0, 2, 0, 150, 0, 59, 4, 218, 5, 29, 0, 13, 0, 26, 0, 0, 37, 1, 1, 17, 33, 17, 33, 17, 20, 14, 2, 35, 33, 37, 50, 54, 53, 17, 33, 17, 33, 53, 1, 21, 1, 53, 2, 18, 254, 132, 1, 124, 1, 57, 1, 143, 23, 49, 76, 53, 254, 1, 1, 255, 75, 83, 254, 199, 254, 111, 254, 232, 1, 24, 59, 1, 254, 1, 254, 254, 201, 2, 29, 253, 28, 37, 71, 57, 35, 43, 83, 74, 2, 183, 253, 229, 219, 254, 137, 2, 254, 140, 217, 0, 0, 2, 0, 230, 0, 152, 4, 146, 5, 38, 0, 3, 0, 6, 0, 0, 1, 17, 33, 17, 1, 1, 33, 4, 146, 252, 84, 1, 214, 1, 214, 252, 84, 2, 55, 254, 97, 1, 159, 2, 239, 253, 167, 0, 0, 1, 1, 160, 254, 41, 2, 37, 6, 30, 0, 3, 0, 0, 1, 17, 51, 17, 1, 160, 133, 254, 41, 7, 245, 248, 11, 0, 0, 1, 0, 188, 1, 142, 3, 83, 2, 192, 0, 12, 0, 0, 1, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 3, 83, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 2, 192, 138, 168, 167, 139, 188, 101, 87, 0, 2, 0, 188, 1, 142, 3, 83, 3, 154, 0, 12, 0, 16, 0, 0, 1, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 55, 33, 53, 33, 3, 83, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 123, 253, 105, 2, 151, 2, 192, 138, 168, 167, 139, 188, 101, 87, 86, 132, 0, 0, 2, 0, 188, 2, 60, 3, 83, 4, 72, 0, 3, 0, 16, 0, 0, 1, 33, 53, 33, 17, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 3, 83, 253, 105, 2, 151, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 2, 60, 132, 1, 136, 138, 168, 167, 139, 188, 101, 87, 0, 0, 3, 0, 188, 1, 142, 6, 48, 3, 154, 0, 3, 0, 16, 0, 29, 0, 0, 1, 33, 53, 33, 21, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 33, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 6, 48, 250, 140, 5, 116, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 253, 158, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 3, 22, 132, 218, 138, 168, 167, 139, 188, 101, 87, 138, 168, 167, 139, 188, 101, 87, 0, 3, 0, 188, 2, 60, 6, 48, 4, 72, 0, 3, 0, 16, 0, 29, 0, 0, 1, 33, 53, 33, 17, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 33, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 6, 48, 250, 140, 5, 116, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 253, 158, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 2, 60, 132, 1, 136, 138, 168, 167, 139, 188, 101, 87, 138, 168, 167, 139, 188, 101, 87, 0, 0, 2, 0, 188, 1, 142, 6, 48, 2, 192, 0, 12, 0, 25, 0, 0, 1, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 33, 6, 6, 35, 34, 38, 39, 51, 22, 51, 50, 54, 55, 6, 48, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 253, 158, 12, 189, 135, 142, 180, 5, 121, 14, 194, 82, 117, 12, 2, 192, 138, 168, 167, 139, 188, 101, 87, 138, 168, 167, 139, 188, 101, 87, 0, 1, 0, 188, 3, 22, 6, 8, 5, 154, 0, 5, 0, 0, 1, 17, 33, 53, 33, 17, 6, 8, 250, 180, 4, 212, 5, 154, 253, 124, 132, 2, 0, 0, 0, 1, 0, 188, 3, 22, 6, 8, 5, 154, 0, 7, 0, 0, 1, 17, 33, 17, 51, 17, 33, 17, 6, 8, 250, 180, 120, 4, 92, 5, 154, 253, 124, 2, 132, 254, 0, 2, 0, 0, 0, 1, 0, 188, 3, 22, 6, 8, 5, 154, 0, 11, 0, 0, 1, 17, 33, 17, 51, 17, 33, 17, 51, 17, 33, 17, 6, 8, 250, 180, 120, 1, 242, 120, 1, 242, 5, 154, 253, 124, 2, 132, 254, 0, 2, 0, 254, 0, 2, 0, 0, 3, 0, 40, 0, 0, 5, 100, 5, 237, 0, 7, 0, 11, 0, 15, 0, 0, 1, 17, 33, 21, 33, 53, 33, 17, 1, 33, 53, 33, 3, 33, 53, 33, 3, 9, 2, 91, 250, 196, 2, 91, 2, 25, 252, 84, 3, 172, 200, 253, 228, 2, 28, 5, 237, 252, 232, 133, 133, 3, 24, 251, 59, 133, 254, 83, 133, 0, 0, 3, 0, 40, 0, 0, 7, 128, 3, 19, 0, 11, 0, 15, 0, 19, 0, 0, 1, 17, 33, 17, 33, 21, 33, 17, 33, 17, 33, 53, 33, 33, 53, 33, 1, 53, 33, 21, 1, 54, 5, 60, 1, 14, 254, 242, 250, 196, 254, 242, 1, 147, 4, 50, 251, 206, 4, 50, 251, 206, 1, 204, 1, 71, 254, 185, 133, 254, 185, 1, 71, 133, 194, 253, 247, 194, 194, 0, 0, 1, 0, 119, 0, 8, 3, 137, 4, 16, 0, 11, 0, 0, 19, 17, 33, 17, 33, 17, 35, 17, 33, 17, 33, 17, 201, 1, 14, 1, 178, 82, 254, 242, 254, 78, 1, 133, 254, 213, 3, 182, 254, 136, 1, 38, 252, 74, 1, 125, 0, 1, 0, 131, 0, 0, 3, 125, 3, 252, 0, 9, 0, 0, 33, 17, 33, 17, 35, 17, 33, 17, 51, 17, 3, 43, 253, 170, 82, 2, 168, 82, 1, 219, 254, 37, 2, 45, 1, 207, 252, 4, 0, 1, 0, 123, 0, 2, 3, 133, 4, 10, 0, 11, 0, 0, 37, 17, 33, 17, 51, 17, 33, 17, 51, 17, 33, 17, 1, 215, 254, 164, 82, 2, 102, 82, 254, 164, 2, 1, 219, 2, 45, 254, 37, 1, 215, 253, 215, 254, 37, 0, 0, 1, 0, 123, 0, 2, 3, 133, 4, 10, 0, 11, 0, 0, 1, 17, 33, 17, 35, 17, 33, 17, 35, 17, 33, 17, 2, 41, 1, 92, 82, 253, 154, 82, 1, 92, 4, 10, 254, 37, 253, 215, 1, 215, 254, 37, 2, 45, 1, 219, 0, 1, 0, 123, 0, 27, 3, 133, 4, 63, 0, 19, 0, 0, 1, 17, 33, 17, 51, 17, 33, 17, 33, 17, 35, 17, 33, 17, 35, 17, 33, 17, 33, 17, 3, 133, 252, 246, 82, 1, 10, 254, 246, 82, 3, 10, 82, 254, 246, 1, 10, 1, 160, 254, 123, 1, 137, 254, 201, 3, 129, 254, 200, 1, 137, 254, 123, 1, 52, 252, 127, 1, 51, 0, 0, 3, 0, 125, 1, 207, 3, 131, 3, 104, 0, 5, 0, 8, 0, 11, 0, 0, 1, 37, 17, 37, 5, 17, 5, 23, 53, 33, 21, 55, 1, 254, 1, 133, 254, 123, 254, 127, 1, 235, 201, 253, 158, 201, 2, 197, 163, 254, 103, 155, 155, 1, 153, 208, 86, 176, 176, 86, 0, 3, 0, 127, 0, 14, 3, 129, 3, 242, 0, 13, 0, 33, 0, 53, 0, 0, 19, 52, 54, 51, 50, 22, 21, 17, 20, 6, 35, 34, 38, 53, 5, 34, 38, 53, 53, 52, 54, 51, 51, 50, 30, 2, 21, 21, 20, 14, 2, 35, 3, 34, 38, 53, 53, 52, 54, 51, 51, 50, 30, 2, 21, 21, 20, 14, 2, 35, 127, 59, 56, 62, 56, 56, 62, 56, 59, 2, 41, 56, 42, 42, 56, 115, 31, 39, 23, 9, 9, 23, 39, 31, 115, 56, 42, 42, 56, 115, 31, 39, 23, 9, 9, 23, 39, 31, 3, 8, 44, 30, 30, 44, 253, 248, 43, 31, 31, 43, 242, 31, 43, 184, 44, 30, 7, 17, 28, 22, 184, 21, 29, 17, 7, 2, 152, 30, 44, 184, 43, 31, 7, 17, 29, 21, 184, 22, 28, 17, 7, 0, 0, 3, 0, 117, 1, 12, 3, 139, 5, 4, 0, 13, 0, 27, 0, 45, 0, 0, 19, 52, 54, 51, 50, 22, 21, 17, 20, 6, 35, 34, 38, 53, 1, 52, 54, 51, 50, 22, 21, 17, 20, 6, 35, 34, 38, 53, 39, 52, 54, 51, 50, 22, 21, 17, 20, 14, 2, 35, 34, 46, 2, 53, 117, 59, 55, 62, 57, 57, 62, 55, 59, 2, 45, 59, 55, 62, 57, 57, 62, 55, 59, 225, 30, 31, 37, 28, 7, 15, 25, 18, 15, 23, 15, 8, 2, 125, 43, 31, 31, 43, 254, 217, 43, 31, 31, 43, 3, 100, 44, 30, 30, 44, 254, 217, 43, 30, 30, 43, 57, 43, 26, 26, 43, 254, 217, 22, 27, 15, 6, 6, 15, 27, 22, 0, 0, 3, 0, 129, 1, 130, 3, 127, 4, 172, 0, 19, 0, 37, 0, 55, 0, 0, 1, 34, 38, 53, 17, 52, 54, 51, 51, 50, 30, 2, 21, 17, 20, 14, 2, 35, 37, 52, 54, 51, 50, 22, 21, 17, 20, 14, 2, 35, 34, 46, 2, 53, 3, 52, 54, 51, 50, 22, 21, 17, 20, 14, 2, 35, 34, 46, 2, 53, 2, 166, 56, 42, 42, 56, 115, 30, 40, 23, 9, 9, 23, 40, 30, 254, 73, 31, 31, 37, 28, 7, 15, 25, 18, 15, 24, 15, 8, 225, 31, 30, 37, 29, 7, 15, 25, 19, 15, 23, 15, 8, 2, 238, 30, 43, 1, 43, 44, 30, 7, 17, 28, 22, 254, 213, 21, 29, 16, 7, 246, 43, 27, 27, 43, 253, 228, 22, 27, 15, 6, 6, 15, 27, 22, 2, 31, 43, 27, 27, 43, 253, 228, 22, 27, 15, 6, 6, 15, 27, 22, 0, 0, 3, 0, 117, 1, 39, 3, 139, 2, 225, 0, 13, 0, 27, 0, 45, 0, 0, 19, 52, 54, 51, 50, 22, 21, 17, 20, 6, 35, 34, 38, 53, 1, 52, 54, 51, 50, 22, 21, 17, 20, 6, 35, 34, 38, 53, 1, 52, 54, 51, 50, 22, 21, 17, 20, 14, 2, 35, 34, 46, 2, 53, 117, 59, 55, 62, 57, 57, 62, 55, 59, 1, 76, 58, 56, 62, 57, 57, 62, 56, 58, 1, 75, 31, 31, 37, 28, 7, 16, 24, 18, 15, 24, 15, 8, 2, 152, 43, 30, 30, 43, 254, 217, 44, 30, 30, 44, 1, 39, 43, 30, 30, 43, 254, 217, 44, 30, 30, 44, 1, 43, 43, 26, 26, 43, 254, 217, 22, 27, 15, 6, 6, 15, 27, 22, 0, 0, 2, 0, 119, 255, 139, 3, 137, 4, 104, 0, 19, 0, 41, 0, 0, 5, 34, 38, 39, 1, 38, 38, 53, 52, 54, 51, 50, 22, 23, 1, 22, 22, 21, 20, 6, 51, 34, 38, 39, 1, 38, 38, 53, 52, 54, 51, 50, 30, 2, 23, 1, 22, 22, 21, 20, 6, 2, 160, 22, 25, 19, 254, 58, 16, 17, 21, 16, 18, 29, 18, 1, 203, 12, 13, 18, 190, 22, 30, 18, 254, 57, 15, 18, 18, 15, 12, 18, 16, 15, 9, 1, 203, 15, 9, 16, 117, 30, 40, 4, 16, 37, 47, 19, 15, 17, 30, 43, 251, 223, 31, 39, 12, 15, 18, 30, 40, 4, 16, 37, 47, 19, 15, 17, 7, 16, 29, 21, 251, 223, 34, 36, 12, 15, 18, 0, 0, 1, 255, 246, 1, 207, 4, 10, 2, 85, 0, 3, 0, 0, 3, 53, 33, 21, 10, 4, 20, 1, 207, 134, 134, 0, 0, 1, 255, 246, 1, 167, 4, 10, 2, 125, 0, 3, 0, 0, 3, 53, 33, 21, 10, 4, 20, 1, 167, 214, 214, 0, 0, 1, 1, 189, 254, 72, 2, 67, 5, 221, 0, 3, 0, 0, 1, 51, 17, 35, 1, 189, 134, 134, 5, 221, 248, 107, 0, 1, 1, 149, 254, 72, 2, 107, 5, 221, 0, 3, 0, 0, 1, 51, 17, 35, 1, 149, 214, 214, 5, 221, 248, 107, 0, 3, 255, 246, 1, 207, 4, 10, 2, 85, 0, 3, 0, 7, 0, 11, 0, 0, 1, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 1, 129, 254, 254, 254, 117, 254, 254, 3, 22, 254, 254, 2, 85, 134, 134, 134, 134, 134, 0, 0, 3, 255, 246, 1, 167, 4, 10, 2, 125, 0, 3, 0, 7, 0, 11, 0, 0, 1, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 1, 129, 254, 254, 254, 117, 254, 254, 3, 22, 254, 254, 2, 125, 214, 214, 214, 214, 214, 0, 0, 3, 1, 189, 254, 72, 2, 67, 5, 221, 0, 3, 0, 7, 0, 11, 0, 0, 37, 51, 17, 35, 19, 35, 17, 51, 53, 35, 17, 51, 1, 189, 134, 134, 134, 134, 134, 134, 134, 64, 254, 8, 2, 207, 1, 247, 215, 1, 248, 0, 0, 3, 1, 149, 254, 72, 2, 107, 5, 221, 0, 3, 0, 7, 0, 11, 0, 0, 37, 51, 17, 35, 19, 35, 17, 51, 53, 35, 17, 51, 1, 149, 214, 214, 214, 214, 214, 214, 214, 64, 254, 8, 2, 207, 1, 247, 215, 1, 248, 0, 0, 4, 255, 246, 1, 207, 4, 10, 2, 85, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 3, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 10, 149, 149, 1, 42, 149, 149, 1, 43, 149, 149, 1, 42, 149, 149, 2, 85, 134, 134, 134, 134, 134, 134, 134, 0, 4, 255, 246, 1, 167, 4, 10, 2, 125, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 3, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 10, 149, 149, 1, 42, 149, 149, 1, 43, 149, 149, 1, 42, 149, 149, 2, 125, 214, 214, 214, 214, 214, 214, 214, 0, 4, 1, 189, 254, 72, 2, 67, 5, 221, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 5, 51, 17, 35, 19, 35, 17, 51, 17, 35, 17, 51, 17, 35, 17, 51, 1, 189, 134, 134, 134, 134, 134, 134, 134, 134, 134, 106, 254, 178, 2, 34, 1, 68, 2, 235, 1, 68, 252, 164, 1, 68, 0, 4, 1, 149, 254, 72, 2, 107, 5, 221, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 5, 51, 17, 35, 19, 35, 17, 51, 17, 35, 17, 51, 17, 35, 17, 51, 1, 149, 214, 214, 214, 214, 214, 214, 214, 214, 214, 106, 254, 178, 2, 34, 1, 68, 2, 235, 1, 68, 252, 164, 1, 68, 0, 1, 1, 189, 254, 72, 4, 10, 2, 85, 0, 5, 0, 0, 1, 17, 35, 17, 33, 21, 2, 67, 134, 2, 77, 1, 207, 252, 121, 4, 13, 134, 0, 1, 1, 189, 254, 72, 4, 10, 2, 125, 0, 5, 0, 0, 1, 17, 35, 17, 33, 21, 2, 67, 134, 2, 77, 1, 167, 252, 161, 4, 53, 214, 0, 1, 1, 149, 254, 72, 4, 10, 2, 85, 0, 5, 0, 0, 1, 17, 35, 17, 33, 21, 2, 107, 214, 2, 117, 1, 207, 252, 121, 4, 13, 134, 0, 1, 1, 149, 254, 72, 4, 10, 2, 125, 0, 5, 0, 0, 1, 17, 35, 17, 33, 21, 2, 107, 214, 2, 117, 1, 167, 252, 161, 4, 53, 214, 0, 1, 255, 246, 254, 72, 2, 67, 2, 85, 0, 5, 0, 0, 3, 53, 33, 17, 35, 17, 10, 2, 77, 134, 1, 207, 134, 251, 243, 3, 135, 0, 0, 1, 255, 246, 254, 72, 2, 67, 2, 125, 0, 5, 0, 0, 3, 53, 33, 17, 35, 17, 10, 2, 77, 134, 1, 167, 214, 251, 203, 3, 95, 0, 0, 1, 255, 246, 254, 72, 2, 107, 2, 85, 0, 5, 0, 0, 3, 53, 33, 17, 35, 17, 10, 2, 117, 214, 1, 207, 134, 251, 243, 3, 135, 0, 0, 1, 255, 246, 254, 72, 2, 107, 2, 125, 0, 5, 0, 0, 3, 53, 33, 17, 35, 17, 10, 2, 117, 214, 1, 167, 214, 251, 203, 3, 95, 0, 0, 1, 1, 189, 1, 207, 4, 10, 5, 221, 0, 5, 0, 0, 1, 51, 17, 33, 21, 33, 1, 189, 134, 1, 199, 253, 179, 5, 221, 252, 120, 134, 0, 1, 1, 189, 1, 167, 4, 10, 5, 221, 0, 5, 0, 0, 1, 51, 17, 33, 21, 33, 1, 189, 134, 1, 199, 253, 179, 5, 221, 252, 160, 214, 0, 1, 1, 149, 1, 207, 4, 10, 5, 221, 0, 5, 0, 0, 1, 51, 17, 33, 21, 33, 1, 149, 214, 1, 159, 253, 139, 5, 221, 252, 120, 134, 0, 1, 1, 149, 1, 167, 4, 10, 5, 221, 0, 5, 0, 0, 1, 51, 17, 33, 21, 33, 1, 149, 214, 1, 159, 253, 139, 5, 221, 252, 160, 214, 0, 1, 255, 246, 1, 207, 2, 67, 5, 221, 0, 5, 0, 0, 1, 33, 53, 33, 17, 51, 2, 67, 253, 179, 1, 199, 134, 1, 207, 134, 3, 136, 0, 1, 255, 246, 1, 167, 2, 67, 5, 221, 0, 5, 0, 0, 1, 33, 53, 33, 17, 51, 2, 67, 253, 179, 1, 199, 134, 1, 167, 214, 3, 96, 0, 1, 255, 246, 1, 207, 2, 107, 5, 221, 0, 5, 0, 0, 1, 33, 53, 33, 17, 51, 2, 107, 253, 139, 1, 159, 214, 1, 207, 134, 3, 136, 0, 1, 255, 246, 1, 167, 2, 107, 5, 221, 0, 5, 0, 0, 1, 33, 53, 33, 17, 51, 2, 107, 253, 139, 1, 159, 214, 1, 167, 214, 3, 96, 0, 1, 1, 189, 254, 72, 4, 10, 5, 221, 0, 7, 0, 0, 1, 17, 35, 17, 51, 17, 33, 21, 2, 67, 134, 134, 1, 199, 1, 207, 252, 121, 7, 149, 252, 120, 134, 0, 0, 1, 1, 189, 254, 72, 4, 10, 5, 221, 0, 7, 0, 0, 1, 17, 35, 17, 51, 17, 33, 21, 2, 67, 134, 134, 1, 199, 1, 167, 252, 161, 7, 149, 252, 160, 214, 0, 0, 1, 1, 149, 254, 72, 4, 10, 5, 221, 0, 9, 0, 0, 1, 17, 35, 17, 35, 17, 51, 17, 33, 21, 2, 67, 134, 40, 214, 1, 159, 1, 207, 252, 121, 3, 135, 4, 14, 252, 120, 134, 0, 1, 1, 149, 254, 72, 4, 10, 5, 221, 0, 9, 0, 0, 1, 17, 35, 17, 51, 17, 51, 17, 33, 21, 2, 107, 214, 40, 134, 1, 199, 1, 207, 252, 121, 4, 13, 3, 136, 252, 120, 134, 0, 1, 1, 149, 254, 72, 4, 10, 5, 221, 0, 7, 0, 0, 1, 17, 35, 17, 51, 17, 33, 21, 2, 107, 214, 214, 1, 159, 1, 207, 252, 121, 7, 149, 252, 120, 134, 0, 0, 1, 1, 149, 254, 74, 4, 10, 5, 221, 0, 9, 0, 0, 1, 17, 35, 17, 35, 17, 51, 17, 33, 21, 2, 67, 134, 40, 214, 1, 159, 1, 167, 252, 163, 3, 93, 4, 54, 252, 160, 214, 0, 1, 1, 149, 254, 71, 4, 10, 5, 221, 0, 9, 0, 0, 1, 51, 17, 51, 17, 33, 21, 33, 17, 35, 1, 149, 40, 134, 1, 199, 254, 97, 214, 2, 125, 3, 96, 252, 160, 214, 252, 160, 0, 1, 1, 149, 254, 71, 4, 10, 5, 221, 0, 7, 0, 0, 1, 21, 33, 17, 35, 17, 51, 17, 4, 10, 254, 97, 214, 214, 2, 125, 214, 252, 160, 7, 150, 252, 160, 0, 0, 1, 255, 246, 254, 72, 2, 67, 5, 221, 0, 7, 0, 0, 1, 33, 53, 33, 17, 51, 17, 35, 1, 189, 254, 57, 1, 199, 134, 134, 1, 207, 134, 3, 136, 248, 107, 0, 0, 1, 255, 246, 254, 72, 2, 67, 5, 221, 0, 7, 0, 0, 1, 33, 53, 33, 17, 51, 17, 35, 1, 189, 254, 57, 1, 199, 134, 134, 1, 167, 214, 3, 96, 248, 107, 0, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 9, 0, 0, 1, 17, 35, 17, 33, 53, 33, 17, 51, 17, 2, 67, 134, 254, 57, 1, 159, 214, 1, 207, 252, 121, 3, 135, 134, 3, 136, 251, 242, 0, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 9, 0, 0, 1, 17, 35, 17, 33, 53, 33, 17, 51, 17, 2, 107, 214, 254, 97, 1, 199, 134, 2, 85, 251, 243, 3, 135, 134, 3, 136, 252, 120, 0, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 7, 0, 0, 1, 33, 53, 33, 17, 51, 17, 35, 1, 149, 254, 97, 1, 159, 214, 214, 1, 207, 134, 3, 136, 248, 107, 0, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 9, 0, 0, 1, 51, 17, 35, 17, 35, 17, 33, 53, 33, 1, 149, 214, 40, 134, 254, 57, 1, 159, 5, 221, 251, 202, 252, 161, 3, 95, 214, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 9, 0, 0, 1, 33, 53, 33, 17, 51, 17, 51, 17, 35, 1, 149, 254, 97, 1, 199, 134, 40, 214, 1, 167, 214, 3, 96, 252, 160, 251, 203, 0, 1, 255, 246, 254, 72, 2, 107, 5, 221, 0, 7, 0, 0, 1, 33, 53, 33, 17, 51, 17, 35, 1, 149, 254, 97, 1, 159, 214, 214, 1, 167, 214, 3, 96, 248, 107, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 85, 0, 7, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 2, 67, 134, 254, 57, 4, 20, 1, 207, 252, 121, 3, 135, 134, 134, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 9, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 33, 21, 2, 67, 134, 254, 57, 2, 77, 1, 199, 1, 207, 252, 121, 3, 95, 214, 40, 134, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 9, 0, 0, 3, 53, 33, 53, 33, 21, 33, 17, 35, 17, 10, 1, 199, 2, 77, 254, 57, 134, 1, 207, 134, 40, 214, 252, 161, 3, 135, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 7, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 2, 67, 134, 254, 57, 4, 20, 1, 167, 252, 161, 3, 95, 214, 214, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 85, 0, 7, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 2, 107, 214, 254, 97, 4, 20, 1, 207, 252, 121, 3, 135, 134, 134, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 9, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 33, 21, 2, 107, 214, 254, 97, 2, 117, 1, 159, 1, 207, 252, 121, 3, 95, 214, 40, 134, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 9, 0, 0, 3, 53, 33, 53, 33, 21, 33, 17, 35, 17, 10, 1, 159, 2, 117, 254, 97, 214, 1, 207, 134, 40, 214, 252, 161, 3, 135, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 125, 0, 7, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 2, 107, 214, 254, 97, 4, 20, 1, 167, 252, 161, 3, 95, 214, 214, 0, 0, 1, 255, 246, 1, 207, 4, 10, 5, 221, 0, 7, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 10, 1, 199, 134, 1, 199, 1, 207, 134, 3, 136, 252, 120, 134, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 9, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 33, 21, 10, 1, 199, 134, 1, 199, 254, 57, 1, 167, 214, 3, 96, 252, 120, 134, 40, 0, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 9, 0, 0, 1, 53, 33, 53, 33, 17, 51, 17, 33, 21, 1, 189, 254, 57, 1, 199, 134, 1, 199, 1, 167, 40, 134, 3, 136, 252, 160, 214, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 7, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 10, 1, 199, 134, 1, 199, 1, 167, 214, 3, 96, 252, 160, 214, 0, 1, 255, 246, 1, 207, 4, 10, 5, 221, 0, 7, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 10, 1, 159, 214, 1, 159, 1, 207, 134, 3, 136, 252, 120, 134, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 9, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 33, 21, 10, 1, 159, 214, 1, 159, 254, 97, 1, 167, 214, 3, 96, 252, 120, 134, 40, 0, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 9, 0, 0, 1, 53, 33, 53, 33, 17, 51, 17, 33, 21, 1, 149, 254, 97, 1, 159, 214, 1, 159, 1, 167, 40, 134, 3, 136, 252, 160, 214, 0, 1, 255, 246, 1, 167, 4, 10, 5, 221, 0, 7, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 10, 1, 159, 214, 1, 159, 1, 167, 214, 3, 96, 252, 160, 214, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 21, 2, 67, 134, 254, 57, 1, 199, 134, 1, 199, 1, 207, 252, 121, 3, 135, 134, 3, 136, 252, 120, 134, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 35, 1, 189, 254, 57, 1, 199, 134, 1, 199, 254, 57, 134, 1, 167, 214, 3, 96, 252, 120, 134, 252, 121, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 35, 17, 33, 53, 33, 17, 51, 17, 33, 21, 33, 2, 67, 134, 254, 57, 1, 199, 134, 1, 199, 254, 57, 254, 72, 3, 135, 134, 3, 136, 252, 160, 214, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 21, 2, 67, 134, 254, 57, 1, 199, 134, 1, 199, 1, 167, 252, 161, 3, 95, 214, 3, 96, 252, 160, 214, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 35, 1, 189, 254, 57, 1, 159, 214, 1, 159, 254, 57, 134, 1, 207, 134, 3, 136, 252, 120, 134, 252, 121, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 35, 1, 149, 254, 97, 1, 199, 134, 1, 199, 254, 97, 214, 1, 207, 134, 3, 136, 252, 120, 134, 252, 121, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 35, 1, 149, 254, 97, 1, 159, 214, 1, 159, 254, 97, 214, 1, 207, 134, 3, 136, 252, 120, 134, 252, 121, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 13, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 21, 35, 17, 35, 1, 189, 254, 57, 1, 159, 214, 1, 159, 254, 97, 40, 134, 1, 167, 214, 3, 96, 252, 120, 134, 40, 252, 161, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 13, 0, 0, 1, 35, 17, 35, 53, 33, 53, 33, 17, 51, 17, 33, 21, 33, 2, 67, 134, 40, 254, 97, 1, 159, 214, 1, 159, 254, 57, 254, 72, 3, 95, 40, 134, 3, 136, 252, 160, 214, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 13, 0, 0, 1, 17, 33, 53, 33, 17, 51, 17, 51, 21, 33, 21, 33, 17, 1, 149, 254, 97, 1, 199, 134, 40, 1, 159, 254, 97, 254, 72, 3, 95, 214, 3, 96, 252, 160, 40, 134, 252, 121, 0, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 13, 0, 0, 1, 17, 33, 53, 33, 17, 51, 17, 51, 21, 33, 21, 33, 17, 1, 149, 254, 97, 1, 199, 134, 40, 1, 159, 254, 97, 254, 72, 3, 95, 214, 3, 96, 252, 160, 40, 134, 252, 121, 0, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 35, 17, 33, 53, 33, 17, 51, 17, 33, 21, 33, 2, 67, 134, 254, 57, 1, 159, 214, 1, 159, 254, 57, 254, 72, 3, 95, 214, 3, 96, 252, 160, 214, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 21, 33, 17, 35, 17, 33, 53, 33, 17, 51, 2, 67, 1, 199, 254, 97, 214, 254, 97, 1, 199, 134, 2, 125, 214, 252, 161, 3, 95, 214, 3, 96, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 35, 1, 149, 254, 97, 1, 159, 214, 1, 159, 254, 97, 214, 1, 167, 214, 3, 96, 252, 120, 134, 252, 121, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 17, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 1, 149, 254, 97, 1, 159, 214, 1, 159, 254, 97, 254, 72, 3, 135, 134, 3, 136, 252, 160, 214, 252, 161, 0, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 21, 2, 107, 214, 254, 97, 1, 159, 214, 1, 159, 1, 167, 252, 161, 3, 95, 214, 3, 96, 252, 160, 214, 0, 2, 255, 246, 1, 207, 4, 10, 2, 85, 0, 3, 0, 7, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 2, 67, 1, 199, 251, 236, 1, 199, 254, 57, 1, 207, 134, 134, 134, 134, 0, 2, 255, 246, 1, 167, 4, 10, 2, 125, 0, 3, 0, 7, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 2, 107, 1, 159, 251, 236, 1, 159, 254, 97, 1, 167, 214, 214, 214, 214, 0, 2, 1, 189, 254, 72, 2, 67, 5, 221, 0, 3, 0, 7, 0, 0, 1, 35, 17, 51, 3, 51, 17, 35, 2, 67, 134, 134, 134, 134, 134, 2, 85, 3, 136, 251, 242, 252, 121, 0, 0, 2, 1, 149, 254, 72, 2, 107, 5, 221, 0, 3, 0, 7, 0, 0, 1, 35, 17, 51, 3, 51, 17, 35, 2, 107, 214, 214, 214, 214, 214, 2, 125, 3, 96, 251, 202, 252, 161, 0, 0, 2, 255, 246, 1, 73, 4, 10, 2, 219, 0, 3, 0, 7, 0, 0, 3, 53, 33, 21, 1, 53, 33, 21, 10, 4, 20, 251, 236, 4, 20, 1, 73, 134, 134, 1, 12, 134, 134, 0, 0, 2, 1, 55, 254, 72, 2, 201, 5, 221, 0, 3, 0, 7, 0, 0, 1, 51, 17, 35, 1, 51, 17, 35, 1, 55, 134, 134, 1, 12, 134, 134, 5, 221, 248, 107, 7, 149, 248, 107, 0, 1, 1, 189, 254, 72, 4, 10, 2, 219, 0, 9, 0, 0, 1, 21, 33, 21, 33, 17, 35, 17, 33, 21, 2, 67, 1, 199, 254, 57, 134, 2, 77, 2, 85, 134, 134, 252, 255, 4, 147, 134, 0, 1, 1, 55, 254, 72, 4, 10, 2, 85, 0, 9, 0, 0, 1, 35, 17, 35, 17, 33, 21, 33, 17, 35, 2, 67, 134, 134, 2, 211, 254, 191, 134, 1, 207, 252, 121, 4, 13, 134, 252, 121, 0, 2, 1, 55, 254, 72, 4, 10, 2, 219, 0, 5, 0, 11, 0, 0, 1, 17, 35, 17, 33, 21, 1, 17, 35, 17, 33, 21, 1, 189, 134, 2, 211, 254, 191, 134, 1, 199, 2, 85, 251, 243, 4, 147, 134, 254, 244, 252, 255, 3, 135, 134, 0, 1, 255, 246, 254, 72, 2, 67, 2, 219, 0, 9, 0, 0, 3, 53, 33, 17, 35, 17, 33, 53, 33, 53, 10, 2, 77, 134, 254, 57, 1, 199, 2, 85, 134, 251, 109, 3, 1, 134, 134, 0, 0, 1, 255, 246, 254, 72, 2, 201, 2, 85, 0, 9, 0, 0, 1, 35, 17, 33, 53, 33, 17, 35, 17, 35, 1, 189, 134, 254, 191, 2, 211, 134, 134, 254, 72, 3, 135, 134, 251, 243, 3, 135, 0, 2, 255, 245, 254, 72, 2, 201, 2, 219, 0, 5, 0, 11, 0, 0, 3, 53, 33, 17, 35, 17, 1, 53, 33, 17, 35, 17, 11, 2, 212, 134, 253, 178, 1, 200, 134, 2, 85, 134, 251, 109, 4, 13, 254, 244, 134, 252, 121, 3, 1, 0, 0, 1, 1, 189, 1, 73, 4, 10, 5, 221, 0, 9, 0, 0, 1, 21, 33, 17, 51, 17, 33, 21, 33, 21, 4, 10, 253, 179, 134, 1, 199, 254, 57, 1, 207, 134, 4, 148, 252, 254, 134, 134, 0, 1, 1, 55, 1, 207, 4, 10, 5, 221, 0, 9, 0, 0, 1, 51, 17, 33, 21, 33, 17, 51, 17, 51, 2, 67, 134, 1, 65, 253, 45, 134, 134, 5, 221, 252, 120, 134, 4, 14, 252, 120, 0, 2, 1, 55, 1, 73, 4, 10, 5, 221, 0, 5, 0, 11, 0, 0, 1, 21, 33, 17, 51, 17, 1, 21, 33, 17, 51, 17, 4, 10, 253, 45, 134, 2, 77, 254, 57, 134, 1, 207, 134, 4, 148, 251, 242, 1, 12, 134, 3, 136, 252, 254, 0, 1, 255, 246, 1, 73, 2, 67, 5, 221, 0, 9, 0, 0, 1, 53, 33, 53, 33, 17, 51, 17, 33, 53, 1, 189, 254, 57, 1, 199, 134, 253, 179, 1, 207, 134, 134, 3, 2, 251, 108, 134, 0, 1, 255, 246, 1, 207, 2, 201, 5, 221, 0, 9, 0, 0, 1, 51, 17, 51, 17, 33, 53, 33, 17, 51, 1, 189, 134, 134, 253, 45, 1, 65, 134, 2, 85, 3, 136, 251, 242, 134, 3, 136, 0, 2, 255, 246, 1, 73, 2, 201, 5, 221, 0, 5, 0, 11, 0, 0, 1, 17, 51, 17, 33, 53, 1, 17, 51, 17, 33, 53, 2, 67, 134, 253, 45, 1, 65, 134, 254, 57, 1, 207, 4, 14, 251, 108, 134, 1, 12, 3, 2, 252, 120, 134, 0, 1, 1, 189, 254, 72, 4, 10, 5, 221, 0, 11, 0, 0, 1, 17, 35, 17, 51, 17, 33, 21, 33, 21, 33, 21, 2, 67, 134, 134, 1, 199, 254, 57, 1, 199, 1, 73, 252, 255, 7, 149, 252, 254, 134, 134, 134, 0, 0, 2, 1, 55, 254, 72, 4, 10, 5, 221, 0, 7, 0, 11, 0, 0, 1, 17, 35, 17, 51, 17, 33, 21, 1, 51, 17, 35, 2, 201, 134, 134, 1, 65, 253, 45, 134, 134, 1, 207, 252, 121, 7, 149, 252, 120, 134, 4, 14, 248, 107, 0, 0, 3, 1, 55, 254, 72, 4, 10, 5, 221, 0, 3, 0, 9, 0, 15, 0, 0, 1, 51, 17, 35, 1, 17, 51, 17, 33, 21, 1, 17, 35, 17, 33, 21, 1, 55, 134, 134, 1, 12, 134, 1, 65, 254, 191, 134, 1, 199, 5, 221, 248, 107, 4, 13, 3, 136, 252, 254, 134, 254, 244, 252, 255, 3, 135, 134, 0, 1, 255, 246, 254, 72, 2, 67, 5, 221, 0, 11, 0, 0, 3, 53, 33, 53, 33, 53, 33, 17, 51, 17, 35, 17, 10, 1, 199, 254, 57, 1, 199, 134, 134, 1, 73, 134, 134, 134, 3, 2, 248, 107, 3, 1, 0, 2, 255, 246, 254, 72, 2, 201, 5, 221, 0, 7, 0, 11, 0, 0, 3, 53, 33, 17, 51, 17, 35, 17, 1, 35, 17, 51, 10, 1, 65, 134, 134, 1, 146, 134, 134, 1, 207, 134, 3, 136, 248, 107, 3, 135, 252, 121, 7, 149, 0, 3, 255, 246, 254, 72, 2, 201, 5, 221, 0, 3, 0, 9, 0, 15, 0, 0, 1, 35, 17, 51, 1, 53, 33, 17, 51, 17, 1, 53, 33, 17, 35, 17, 2, 201, 134, 134, 253, 45, 1, 65, 134, 254, 57, 1, 199, 134, 254, 72, 7, 149, 252, 120, 134, 3, 2, 252, 120, 254, 244, 134, 252, 121, 3, 1, 0, 2, 255, 246, 254, 72, 4, 10, 2, 219, 0, 7, 0, 11, 0, 0, 1, 17, 35, 17, 33, 53, 33, 21, 1, 53, 33, 21, 2, 67, 134, 254, 57, 4, 20, 251, 236, 4, 20, 1, 73, 252, 255, 3, 1, 134, 134, 1, 12, 134, 134, 0, 0, 1, 255, 246, 254, 72, 4, 10, 2, 85, 0, 11, 0, 0, 1, 35, 17, 33, 53, 33, 21, 33, 17, 35, 17, 35, 1, 189, 134, 254, 191, 4, 20, 254, 191, 134, 134, 254, 72, 3, 135, 134, 134, 252, 121, 3, 135, 0, 0, 3, 255, 246, 254, 72, 4, 10, 2, 219, 0, 5, 0, 11, 0, 15, 0, 0, 3, 53, 33, 17, 35, 17, 33, 17, 35, 17, 33, 21, 1, 53, 33, 21, 10, 1, 199, 134, 1, 146, 134, 1, 199, 251, 236, 4, 20, 1, 73, 134, 252, 121, 3, 1, 252, 255, 3, 135, 134, 1, 12, 134, 134, 0, 0, 2, 255, 246, 1, 73, 4, 10, 5, 221, 0, 7, 0, 11, 0, 0, 3, 53, 33, 17, 51, 17, 33, 21, 1, 53, 33, 21, 10, 1, 199, 134, 1, 199, 251, 236, 4, 20, 2, 85, 134, 3, 2, 252, 254, 134, 254, 244, 134, 134, 0, 1, 255, 246, 1, 207, 4, 10, 5, 221, 0, 11, 0, 0, 3, 53, 33, 17, 51, 17, 51, 17, 51, 17, 33, 21, 10, 1, 65, 134, 134, 134, 1, 65, 1, 207, 134, 3, 136, 252, 120, 3, 136, 252, 120, 134, 0, 3, 255, 246, 1, 73, 4, 10, 5, 221, 0, 5, 0, 11, 0, 15, 0, 0, 1, 17, 51, 17, 33, 53, 33, 21, 33, 17, 51, 17, 1, 53, 33, 21, 1, 55, 134, 254, 57, 4, 20, 254, 57, 134, 253, 45, 4, 20, 2, 219, 3, 2, 252, 120, 134, 134, 3, 136, 252, 254, 254, 110, 134, 134, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 19, 0, 0, 1, 17, 35, 17, 33, 53, 33, 53, 33, 53, 33, 17, 51, 17, 33, 21, 33, 21, 33, 21, 2, 67, 134, 254, 57, 1, 199, 254, 57, 1, 199, 134, 1, 199, 254, 57, 1, 199, 1, 73, 252, 255, 3, 1, 134, 134, 134, 3, 2, 252, 254, 134, 134, 134, 0, 1, 255, 246, 254, 72, 4, 10, 5, 221, 0, 19, 0, 0, 1, 35, 17, 35, 17, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 33, 21, 33, 17, 35, 2, 67, 134, 134, 254, 191, 1, 65, 134, 134, 134, 1, 65, 254, 191, 134, 1, 207, 252, 121, 3, 135, 134, 3, 136, 252, 120, 3, 136, 252, 120, 134, 252, 121, 0, 4, 255, 246, 254, 72, 4, 10, 5, 221, 0, 5, 0, 11, 0, 17, 0, 23, 0, 0, 3, 53, 33, 17, 35, 17, 33, 17, 35, 17, 33, 21, 1, 17, 51, 17, 33, 53, 33, 21, 33, 17, 51, 17, 10, 1, 199, 134, 1, 146, 134, 1, 199, 253, 45, 134, 254, 57, 4, 20, 254, 57, 134, 1, 73, 134, 252, 121, 3, 1, 252, 255, 3, 135, 134, 1, 146, 3, 2, 252, 120, 134, 134, 3, 136, 252, 254, 0, 0, 1, 1, 189, 254, 72, 4, 10, 2, 85, 0, 15, 0, 0, 1, 35, 34, 14, 2, 21, 17, 35, 17, 52, 62, 2, 51, 51, 4, 10, 66, 106, 148, 93, 42, 134, 80, 140, 190, 109, 70, 1, 207, 48, 101, 155, 108, 254, 21, 1, 237, 164, 211, 122, 47, 0, 0, 1, 255, 246, 254, 72, 2, 67, 2, 85, 0, 15, 0, 0, 3, 51, 50, 30, 2, 21, 17, 35, 17, 52, 46, 2, 35, 35, 10, 70, 109, 190, 140, 80, 134, 42, 93, 148, 106, 66, 2, 85, 47, 122, 211, 164, 254, 19, 1, 235, 108, 155, 101, 48, 0, 1, 255, 246, 1, 207, 2, 67, 5, 221, 0, 15, 0, 0, 19, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 35, 53, 56, 106, 148, 93, 42, 134, 83, 142, 189, 105, 70, 2, 85, 45, 99, 157, 111, 1, 236, 254, 18, 164, 211, 122, 47, 134, 0, 1, 1, 189, 1, 207, 4, 10, 5, 221, 0, 15, 0, 0, 1, 21, 35, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 51, 4, 10, 70, 109, 190, 140, 80, 134, 42, 93, 148, 106, 2, 85, 134, 47, 122, 211, 164, 1, 238, 254, 20, 108, 155, 101, 48, 0, 0, 1, 0, 51, 254, 72, 7, 205, 5, 221, 0, 3, 0, 0, 19, 39, 1, 23, 146, 95, 7, 59, 95, 254, 72, 94, 7, 55, 95, 0, 0, 1, 0, 51, 254, 72, 7, 205, 5, 221, 0, 3, 0, 0, 19, 55, 1, 7, 51, 95, 7, 59, 95, 5, 126, 95, 248, 201, 94, 0, 0, 1, 0, 51, 254, 72, 7, 205, 5, 221, 0, 11, 0, 0, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 1, 7, 4, 0, 252, 146, 95, 3, 110, 252, 146, 95, 3, 110, 3, 110, 95, 252, 146, 3, 110, 95, 1, 179, 252, 149, 94, 3, 108, 3, 108, 95, 252, 148, 3, 108, 95, 252, 148, 252, 148, 94, 0, 1, 255, 246, 1, 207, 2, 0, 2, 85, 0, 3, 0, 0, 1, 33, 53, 33, 2, 0, 253, 246, 2, 10, 1, 207, 134, 0, 0, 1, 1, 189, 2, 18, 2, 67, 5, 221, 0, 3, 0, 0, 1, 17, 51, 17, 1, 189, 134, 2, 18, 3, 203, 252, 53, 0, 0, 1, 2, 0, 1, 207, 4, 10, 2, 85, 0, 3, 0, 0, 1, 33, 53, 33, 4, 10, 253, 246, 2, 10, 1, 207, 134, 0, 0, 1, 1, 189, 254, 72, 2, 67, 2, 18, 0, 3, 0, 0, 1, 51, 17, 35, 1, 189, 134, 134, 2, 18, 252, 54, 0, 1, 255, 246, 1, 167, 2, 0, 2, 125, 0, 3, 0, 0, 1, 33, 53, 33, 2, 0, 253, 246, 2, 10, 1, 167, 214, 0, 0, 1, 1, 149, 2, 18, 2, 107, 5, 221, 0, 3, 0, 0, 1, 17, 51, 17, 1, 149, 214, 2, 18, 3, 203, 252, 53, 0, 0, 1, 2, 0, 1, 167, 4, 10, 2, 125, 0, 3, 0, 0, 1, 33, 53, 33, 4, 10, 253, 246, 2, 10, 1, 167, 214, 0, 0, 1, 1, 149, 254, 72, 2, 107, 2, 18, 0, 3, 0, 0, 1, 51, 17, 35, 1, 149, 214, 214, 2, 18, 252, 54, 0, 1, 255, 246, 1, 167, 4, 10, 2, 125, 0, 7, 0, 0, 1, 53, 33, 53, 33, 53, 33, 21, 2, 0, 253, 246, 2, 10, 2, 10, 1, 167, 40, 134, 40, 214, 0, 1, 1, 149, 254, 72, 2, 107, 5, 221, 0, 7, 0, 0, 1, 51, 17, 51, 17, 51, 17, 35, 1, 149, 40, 134, 40, 214, 2, 18, 3, 203, 252, 53, 252, 54, 0, 1, 255, 246, 1, 167, 4, 10, 2, 125, 0, 7, 0, 0, 3, 53, 33, 21, 33, 21, 33, 21, 10, 2, 10, 2, 10, 253, 246, 1, 167, 214, 40, 134, 40, 0, 0, 1, 1, 149, 254, 72, 2, 107, 5, 221, 0, 7, 0, 0, 1, 51, 17, 35, 17, 35, 17, 35, 1, 149, 214, 40, 134, 40, 5, 221, 252, 53, 252, 54, 3, 202, 0, 1, 255, 246, 2, 18, 7, 139, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 5, 221, 252, 53, 0, 0, 1, 255, 246, 254, 72, 7, 139, 255, 76, 0, 3, 0, 0, 7, 33, 17, 33, 10, 7, 149, 248, 107, 180, 254, 252, 0, 1, 255, 246, 254, 72, 7, 139, 0, 45, 0, 3, 0, 0, 39, 33, 17, 33, 10, 7, 149, 248, 107, 45, 254, 27, 0, 1, 255, 246, 254, 72, 7, 139, 1, 32, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 1, 32, 253, 40, 0, 0, 1, 255, 246, 254, 72, 7, 139, 2, 18, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 2, 18, 252, 54, 0, 0, 1, 255, 246, 254, 72, 7, 139, 3, 5, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 3, 5, 251, 67, 0, 0, 1, 255, 246, 254, 72, 7, 139, 3, 248, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 3, 248, 250, 80, 0, 0, 1, 255, 246, 254, 72, 7, 139, 4, 234, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 4, 234, 249, 94, 0, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 5, 221, 248, 107, 0, 0, 1, 255, 246, 254, 72, 6, 152, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 6, 162, 249, 94, 5, 221, 248, 107, 0, 0, 1, 255, 246, 254, 72, 5, 166, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 5, 176, 250, 80, 5, 221, 248, 107, 0, 0, 1, 255, 246, 254, 72, 4, 179, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 4, 189, 251, 67, 5, 221, 248, 107, 0, 0, 1, 255, 246, 254, 72, 3, 192, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 3, 202, 252, 54, 5, 221, 248, 107, 0, 0, 1, 4, 0, 254, 72, 7, 139, 5, 221, 0, 3, 0, 0, 1, 33, 17, 33, 4, 0, 3, 139, 252, 117, 5, 221, 248, 107, 0, 100, 255, 201, 254, 75, 7, 243, 5, 221, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 75, 0, 79, 0, 83, 0, 87, 0, 91, 0, 95, 0, 99, 0, 103, 0, 107, 0, 111, 0, 115, 0, 119, 0, 123, 0, 127, 0, 131, 0, 135, 0, 139, 0, 143, 0, 147, 0, 151, 0, 155, 0, 159, 0, 163, 0, 167, 0, 171, 0, 175, 0, 179, 0, 183, 0, 187, 0, 191, 0, 195, 0, 199, 0, 203, 0, 207, 0, 211, 0, 215, 0, 219, 0, 223, 0, 227, 0, 231, 0, 235, 0, 239, 0, 243, 0, 247, 0, 251, 0, 255, 1, 3, 1, 7, 1, 11, 1, 15, 1, 19, 1, 23, 1, 27, 1, 31, 1, 35, 1, 39, 1, 43, 1, 47, 1, 51, 1, 55, 1, 59, 1, 63, 1, 67, 1, 71, 1, 75, 1, 79, 1, 83, 1, 87, 1, 91, 1, 95, 1, 99, 1, 103, 1, 107, 1, 111, 1, 115, 1, 119, 1, 123, 1, 127, 1, 131, 1, 135, 1, 139, 1, 143, 0, 0, 19, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 1, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 55, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 142, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 5, 221, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 204, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 7, 44, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 0, 181, 255, 201, 254, 75, 7, 243, 5, 221, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 71, 0, 75, 0, 79, 0, 83, 0, 87, 0, 91, 0, 95, 0, 99, 0, 103, 0, 107, 0, 111, 0, 115, 0, 119, 0, 123, 0, 127, 0, 131, 0, 135, 0, 139, 0, 143, 0, 147, 0, 151, 0, 155, 0, 159, 0, 163, 0, 167, 0, 171, 0, 175, 0, 179, 0, 183, 0, 187, 0, 191, 0, 195, 0, 199, 0, 203, 0, 207, 0, 211, 0, 215, 0, 219, 0, 223, 0, 227, 0, 231, 0, 235, 0, 239, 0, 243, 0, 247, 0, 251, 0, 255, 1, 3, 1, 7, 1, 11, 1, 15, 1, 19, 1, 23, 1, 27, 1, 31, 1, 35, 1, 39, 1, 43, 1, 47, 1, 51, 1, 55, 1, 59, 1, 63, 1, 67, 1, 71, 1, 75, 1, 79, 1, 83, 1, 87, 1, 91, 1, 95, 1, 99, 1, 103, 1, 107, 1, 111, 1, 115, 1, 119, 1, 123, 1, 127, 1, 131, 1, 135, 1, 139, 1, 143, 1, 147, 1, 151, 1, 155, 1, 159, 1, 163, 1, 167, 1, 171, 1, 175, 1, 179, 1, 183, 1, 187, 1, 191, 1, 195, 1, 199, 1, 203, 1, 207, 1, 211, 1, 215, 1, 219, 1, 223, 1, 227, 1, 231, 1, 235, 1, 239, 1, 243, 1, 247, 1, 251, 1, 255, 2, 3, 2, 7, 2, 11, 2, 15, 2, 19, 2, 23, 2, 27, 2, 31, 2, 35, 2, 39, 2, 43, 2, 47, 2, 51, 2, 55, 2, 59, 2, 63, 2, 67, 2, 71, 2, 75, 2, 79, 2, 83, 2, 87, 2, 91, 2, 95, 2, 99, 2, 103, 2, 107, 2, 111, 2, 115, 2, 119, 2, 123, 2, 127, 2, 131, 2, 135, 2, 139, 2, 143, 2, 147, 2, 151, 2, 155, 2, 159, 2, 163, 2, 167, 2, 171, 2, 175, 2, 179, 2, 183, 2, 187, 2, 191, 2, 195, 2, 199, 2, 203, 2, 207, 2, 211, 0, 0, 19, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 5, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 33, 21, 35, 53, 1, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 23, 21, 35, 53, 55, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 252, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 249, 32, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 1, 74, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 5, 221, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 7, 44, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 204, 102, 102, 0, 73, 255, 201, 254, 61, 7, 111, 6, 68, 0, 73, 0, 77, 0, 81, 0, 85, 0, 89, 0, 93, 0, 97, 0, 101, 0, 105, 0, 109, 0, 113, 0, 117, 0, 121, 0, 125, 0, 129, 0, 133, 0, 137, 0, 141, 0, 145, 0, 149, 0, 153, 0, 157, 0, 161, 0, 165, 0, 169, 0, 173, 0, 177, 0, 181, 0, 185, 0, 189, 0, 193, 0, 197, 0, 201, 0, 205, 0, 209, 0, 213, 0, 217, 0, 221, 0, 225, 0, 229, 0, 233, 0, 237, 0, 241, 0, 245, 0, 249, 0, 253, 1, 1, 1, 5, 1, 9, 1, 13, 1, 17, 1, 21, 1, 25, 1, 29, 1, 33, 1, 37, 1, 41, 1, 45, 1, 49, 1, 53, 1, 57, 1, 61, 1, 65, 1, 69, 1, 73, 1, 77, 1, 81, 1, 85, 1, 89, 1, 93, 1, 97, 1, 101, 1, 105, 0, 0, 5, 21, 51, 21, 33, 17, 51, 53, 35, 17, 51, 53, 35, 17, 51, 53, 35, 17, 51, 53, 35, 17, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 53, 51, 21, 35, 21, 51, 17, 35, 21, 51, 17, 35, 21, 51, 17, 35, 21, 51, 17, 1, 53, 35, 21, 33, 53, 35, 21, 33, 53, 35, 21, 33, 53, 35, 21, 1, 35, 21, 51, 37, 35, 21, 51, 37, 35, 21, 51, 37, 35, 21, 51, 19, 53, 35, 21, 1, 35, 21, 51, 1, 21, 51, 53, 3, 21, 51, 53, 19, 53, 35, 21, 19, 35, 21, 51, 1, 53, 35, 21, 17, 51, 53, 35, 33, 35, 21, 51, 17, 53, 35, 21, 1, 53, 35, 21, 7, 21, 51, 53, 33, 21, 51, 53, 17, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 1, 53, 35, 21, 1, 21, 51, 53, 1, 53, 35, 21, 33, 53, 35, 21, 33, 53, 35, 21, 7, 21, 51, 53, 19, 21, 51, 53, 1, 21, 51, 53, 19, 21, 51, 53, 1, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 1, 21, 51, 53, 3, 21, 51, 53, 19, 53, 35, 21, 5, 21, 51, 53, 33, 21, 51, 53, 37, 53, 35, 21, 7, 21, 51, 53, 37, 53, 35, 21, 1, 35, 21, 51, 19, 21, 51, 53, 1, 51, 53, 35, 33, 35, 21, 51, 1, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 3, 21, 51, 53, 1, 21, 51, 53, 3, 21, 51, 53, 1, 53, 35, 21, 33, 53, 35, 21, 37, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 33, 21, 51, 53, 1, 21, 51, 53, 1, 21, 51, 53, 1, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 33, 21, 51, 53, 7, 1, 110, 248, 90, 108, 108, 108, 108, 108, 108, 108, 108, 108, 110, 109, 108, 110, 107, 110, 108, 110, 108, 107, 111, 107, 110, 108, 109, 108, 110, 110, 110, 110, 110, 110, 110, 110, 110, 250, 123, 110, 1, 71, 110, 1, 72, 110, 2, 249, 108, 1, 69, 108, 108, 252, 156, 110, 110, 254, 77, 110, 110, 4, 62, 108, 108, 217, 108, 252, 46, 110, 110, 253, 114, 110, 110, 110, 109, 109, 109, 109, 109, 3, 100, 107, 107, 107, 1, 69, 107, 107, 107, 253, 7, 110, 108, 108, 1, 71, 108, 110, 254, 184, 110, 254, 77, 108, 1, 71, 110, 2, 32, 110, 2, 30, 108, 253, 8, 110, 2, 249, 108, 110, 110, 217, 108, 253, 116, 110, 107, 110, 251, 192, 110, 3, 210, 108, 252, 155, 108, 253, 6, 110, 110, 110, 109, 109, 1, 71, 107, 3, 211, 109, 253, 223, 107, 108, 108, 1, 69, 107, 252, 45, 109, 109, 218, 107, 1, 180, 107, 107, 1, 69, 107, 107, 254, 79, 108, 2, 31, 109, 250, 123, 108, 3, 210, 110, 254, 185, 110, 110, 110, 253, 224, 108, 108, 108, 254, 77, 108, 4, 172, 110, 254, 79, 108, 253, 225, 107, 3, 211, 109, 251, 85, 107, 3, 211, 109, 253, 8, 108, 252, 44, 110, 3, 210, 110, 252, 45, 108, 1, 71, 108, 2, 31, 110, 252, 46, 107, 3, 211, 109, 253, 8, 108, 244, 104, 103, 1, 52, 103, 1, 52, 103, 1, 53, 103, 1, 51, 104, 1, 51, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 207, 102, 254, 203, 102, 254, 203, 101, 254, 202, 99, 254, 203, 2, 0, 103, 103, 103, 103, 103, 103, 103, 103, 3, 158, 104, 104, 104, 104, 104, 104, 104, 252, 202, 103, 103, 3, 158, 104, 250, 202, 104, 104, 6, 105, 102, 102, 251, 151, 103, 103, 3, 158, 104, 252, 202, 103, 103, 3, 54, 104, 104, 252, 202, 103, 103, 254, 101, 103, 103, 101, 104, 104, 104, 104, 4, 3, 103, 103, 103, 103, 2, 102, 102, 102, 249, 252, 103, 103, 6, 4, 102, 102, 249, 252, 103, 103, 103, 103, 103, 103, 101, 104, 104, 4, 3, 103, 103, 251, 253, 104, 104, 6, 105, 102, 102, 253, 154, 103, 103, 103, 103, 2, 102, 102, 102, 252, 202, 101, 101, 1, 155, 102, 102, 251, 151, 103, 103, 101, 104, 104, 104, 104, 101, 103, 103, 101, 104, 104, 101, 103, 103, 3, 158, 103, 2, 205, 102, 102, 253, 51, 103, 103, 2, 205, 102, 102, 102, 102, 254, 101, 102, 102, 102, 102, 254, 101, 101, 101, 1, 155, 102, 102, 254, 101, 101, 101, 1, 155, 102, 102, 254, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 1, 155, 102, 102, 102, 102, 254, 101, 101, 101, 1, 155, 102, 102, 252, 202, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 0, 1, 255, 246, 4, 217, 7, 139, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 7, 149, 248, 107, 5, 221, 254, 252, 0, 0, 1, 6, 153, 254, 72, 7, 139, 5, 221, 0, 3, 0, 0, 1, 51, 17, 35, 6, 153, 242, 242, 5, 221, 248, 107, 0, 1, 255, 246, 254, 72, 3, 192, 2, 18, 0, 3, 0, 0, 3, 33, 17, 33, 10, 3, 202, 252, 54, 2, 18, 252, 54, 0, 0, 1, 3, 192, 254, 72, 7, 139, 2, 18, 0, 3, 0, 0, 1, 33, 17, 33, 3, 192, 3, 203, 252, 53, 2, 18, 252, 54, 0, 1, 255, 246, 2, 19, 3, 192, 5, 221, 0, 3, 0, 0, 3, 33, 17, 33, 10, 3, 202, 252, 54, 5, 221, 252, 54, 0, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 5, 0, 0, 3, 33, 17, 33, 17, 33, 10, 3, 202, 3, 203, 248, 107, 5, 221, 252, 54, 252, 53, 0, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 9, 0, 0, 1, 23, 33, 17, 33, 17, 39, 33, 17, 33, 3, 193, 2, 3, 200, 252, 54, 2, 252, 55, 3, 203, 2, 20, 2, 252, 54, 3, 200, 2, 3, 203, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 5, 0, 0, 3, 33, 17, 33, 17, 33, 10, 7, 149, 252, 53, 252, 54, 5, 221, 252, 53, 252, 54, 0, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 5, 0, 0, 3, 33, 17, 33, 17, 33, 10, 7, 149, 252, 53, 252, 54, 5, 221, 248, 107, 3, 202, 0, 0, 1, 3, 192, 2, 19, 7, 139, 5, 221, 0, 3, 0, 0, 1, 33, 17, 33, 3, 192, 3, 203, 252, 53, 5, 221, 252, 54, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 9, 0, 0, 1, 33, 17, 33, 7, 17, 33, 17, 33, 55, 3, 192, 3, 203, 252, 55, 2, 252, 54, 3, 200, 2, 5, 221, 252, 53, 2, 252, 56, 3, 202, 2, 0, 1, 255, 246, 254, 72, 7, 139, 5, 221, 0, 5, 0, 0, 3, 33, 17, 33, 17, 33, 10, 3, 202, 3, 203, 248, 107, 2, 19, 3, 202, 248, 107, 0, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 0, 19, 33, 17, 33, 165, 5, 154, 250, 102, 5, 154, 250, 102, 0, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 165, 5, 154, 250, 102, 5, 30, 251, 94, 5, 154, 250, 102, 124, 4, 162, 251, 94, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 23, 0, 47, 0, 0, 19, 52, 62, 2, 51, 33, 50, 30, 2, 21, 17, 20, 14, 2, 35, 33, 34, 46, 2, 53, 51, 20, 30, 2, 51, 33, 50, 62, 2, 53, 17, 52, 46, 2, 35, 33, 34, 14, 2, 21, 165, 33, 83, 143, 110, 2, 184, 108, 143, 84, 34, 34, 84, 143, 108, 253, 72, 110, 143, 83, 33, 124, 26, 58, 93, 68, 2, 184, 67, 94, 58, 26, 26, 58, 94, 67, 253, 72, 68, 93, 58, 26, 4, 41, 80, 136, 98, 55, 55, 98, 136, 80, 253, 72, 80, 136, 98, 55, 55, 98, 136, 80, 71, 94, 56, 24, 24, 56, 94, 71, 2, 184, 70, 95, 56, 24, 24, 56, 95, 70, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 33, 17, 33, 165, 5, 154, 250, 102, 5, 30, 251, 94, 1, 9, 2, 144, 253, 112, 5, 154, 250, 102, 124, 4, 162, 251, 94, 3, 153, 253, 112, 0, 5, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 17, 33, 19, 33, 53, 33, 1, 53, 33, 21, 17, 33, 53, 33, 17, 33, 53, 33, 165, 5, 154, 250, 102, 124, 4, 162, 251, 94, 4, 162, 251, 94, 4, 162, 251, 94, 4, 162, 251, 94, 5, 154, 250, 102, 4, 82, 204, 251, 94, 204, 204, 2, 143, 203, 253, 238, 203, 0, 0, 5, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 51, 17, 33, 17, 37, 17, 35, 17, 1, 35, 17, 51, 33, 17, 35, 17, 33, 17, 35, 17, 165, 5, 154, 251, 174, 204, 4, 162, 204, 204, 253, 113, 203, 2, 18, 203, 5, 154, 250, 102, 124, 4, 162, 251, 94, 4, 162, 251, 94, 4, 162, 251, 94, 4, 162, 251, 94, 0, 0, 17, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 0, 19, 33, 17, 33, 19, 51, 53, 35, 33, 21, 51, 53, 1, 53, 35, 21, 37, 35, 21, 51, 3, 21, 51, 53, 1, 53, 35, 21, 1, 51, 53, 35, 1, 21, 51, 53, 5, 51, 53, 35, 1, 53, 35, 21, 1, 51, 53, 35, 5, 51, 53, 35, 1, 51, 53, 35, 53, 51, 53, 35, 5, 51, 53, 35, 17, 51, 53, 35, 165, 5, 154, 250, 102, 124, 204, 204, 3, 214, 204, 252, 42, 204, 4, 162, 204, 204, 204, 204, 253, 113, 203, 254, 184, 204, 204, 3, 214, 204, 251, 94, 204, 204, 3, 90, 203, 254, 185, 203, 203, 1, 71, 203, 203, 254, 185, 203, 203, 203, 203, 1, 71, 203, 203, 203, 203, 5, 154, 250, 102, 4, 82, 204, 204, 204, 251, 94, 204, 204, 204, 204, 3, 90, 203, 203, 252, 166, 204, 204, 2, 143, 203, 254, 185, 203, 203, 203, 203, 253, 237, 204, 204, 3, 214, 204, 204, 204, 252, 166, 203, 124, 203, 203, 203, 253, 238, 203, 0, 7, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 22, 0, 25, 0, 0, 19, 33, 17, 33, 19, 1, 17, 9, 2, 33, 1, 37, 1, 17, 9, 2, 33, 1, 19, 39, 21, 1, 23, 53, 165, 5, 154, 250, 102, 212, 4, 74, 252, 213, 254, 137, 3, 43, 1, 31, 251, 182, 2, 39, 2, 123, 254, 164, 252, 186, 1, 92, 1, 31, 253, 133, 172, 172, 3, 246, 172, 5, 154, 250, 102, 5, 30, 251, 182, 1, 31, 3, 43, 254, 137, 252, 213, 4, 74, 88, 253, 133, 1, 31, 1, 92, 252, 186, 254, 164, 2, 123, 253, 133, 172, 172, 4, 162, 172, 172, 0, 7, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 22, 0, 25, 0, 0, 33, 33, 17, 33, 5, 1, 17, 1, 23, 1, 33, 9, 2, 17, 9, 2, 33, 1, 17, 53, 7, 1, 21, 55, 6, 63, 250, 102, 5, 154, 254, 13, 252, 213, 4, 74, 88, 251, 182, 1, 31, 3, 43, 252, 186, 254, 164, 2, 123, 2, 39, 253, 133, 1, 31, 1, 92, 172, 252, 10, 172, 5, 154, 124, 252, 213, 254, 225, 4, 74, 88, 251, 182, 3, 43, 1, 119, 254, 164, 254, 225, 2, 123, 253, 217, 253, 133, 1, 92, 254, 164, 172, 172, 4, 162, 172, 172, 0, 0, 25, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 24, 0, 29, 0, 34, 0, 39, 0, 44, 0, 49, 0, 54, 0, 59, 0, 62, 0, 65, 0, 68, 0, 71, 0, 74, 0, 77, 0, 80, 0, 83, 0, 86, 0, 89, 0, 92, 0, 95, 0, 0, 33, 33, 17, 33, 1, 55, 39, 7, 1, 55, 39, 7, 5, 55, 39, 7, 1, 55, 39, 7, 5, 23, 55, 39, 7, 37, 7, 23, 55, 53, 17, 39, 7, 23, 55, 1, 51, 55, 39, 7, 3, 23, 55, 39, 7, 1, 51, 55, 39, 7, 1, 7, 23, 55, 39, 33, 7, 23, 55, 39, 1, 7, 23, 17, 53, 7, 7, 39, 7, 1, 55, 39, 17, 55, 39, 19, 39, 7, 1, 23, 55, 33, 23, 55, 33, 23, 55, 1, 55, 39, 1, 7, 23, 1, 7, 51, 6, 63, 250, 102, 5, 154, 253, 51, 143, 143, 144, 1, 119, 144, 144, 143, 254, 192, 144, 144, 143, 1, 119, 143, 143, 144, 254, 63, 130, 143, 143, 130, 4, 32, 144, 144, 130, 130, 144, 144, 130, 252, 186, 27, 130, 144, 143, 218, 130, 143, 143, 130, 3, 43, 27, 130, 144, 143, 254, 179, 130, 143, 144, 130, 1, 180, 130, 143, 144, 130, 1, 92, 42, 42, 42, 46, 42, 42, 252, 10, 42, 42, 42, 42, 172, 42, 42, 1, 207, 42, 42, 253, 221, 42, 42, 3, 74, 42, 42, 251, 182, 42, 42, 4, 162, 42, 42, 253, 175, 42, 84, 5, 154, 253, 139, 143, 144, 144, 254, 137, 144, 143, 143, 144, 144, 143, 143, 254, 137, 143, 144, 144, 13, 130, 143, 144, 130, 130, 144, 143, 130, 27, 1, 207, 130, 144, 143, 130, 252, 213, 130, 143, 143, 2, 169, 130, 143, 144, 130, 252, 186, 130, 143, 143, 4, 32, 130, 144, 144, 130, 130, 144, 144, 130, 253, 217, 42, 42, 254, 49, 84, 42, 130, 42, 42, 2, 39, 42, 42, 1, 123, 42, 42, 251, 182, 42, 42, 4, 162, 42, 42, 42, 42, 42, 42, 251, 182, 42, 42, 3, 158, 42, 42, 252, 52, 42, 0, 1, 2, 146, 1, 237, 4, 82, 3, 173, 0, 3, 0, 0, 1, 33, 17, 33, 2, 146, 1, 192, 254, 64, 3, 173, 254, 64, 0, 2, 2, 146, 1, 237, 4, 82, 3, 173, 0, 3, 0, 7, 0, 0, 1, 33, 17, 33, 55, 51, 53, 35, 2, 146, 1, 192, 254, 64, 119, 210, 210, 3, 173, 254, 64, 119, 210, 0, 0, 1, 0, 165, 0, 0, 7, 91, 4, 172, 0, 3, 0, 0, 19, 33, 17, 33, 165, 6, 182, 249, 74, 4, 172, 251, 84, 0, 0, 2, 0, 165, 0, 0, 7, 91, 4, 172, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 165, 6, 182, 249, 74, 6, 58, 250, 66, 4, 172, 251, 84, 124, 3, 180, 252, 76, 0, 1, 1, 170, 254, 251, 6, 86, 5, 177, 0, 3, 0, 0, 1, 17, 33, 17, 1, 170, 4, 172, 254, 251, 6, 182, 249, 74, 0, 2, 1, 170, 254, 251, 6, 86, 5, 177, 0, 3, 0, 7, 0, 0, 1, 17, 33, 17, 3, 33, 17, 33, 1, 170, 4, 172, 124, 252, 76, 3, 180, 254, 251, 6, 182, 249, 74, 6, 58, 250, 66, 0, 0, 1, 0, 38, 0, 0, 7, 218, 4, 172, 0, 3, 0, 0, 1, 33, 3, 33, 1, 37, 6, 181, 255, 249, 75, 4, 172, 251, 84, 0, 0, 2, 0, 38, 0, 0, 7, 218, 4, 172, 0, 3, 0, 7, 0, 0, 1, 33, 3, 33, 37, 19, 33, 3, 1, 37, 6, 181, 255, 249, 75, 6, 84, 201, 250, 67, 201, 4, 172, 251, 84, 124, 3, 180, 252, 76, 0, 1, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 0, 1, 1, 33, 3, 114, 3, 34, 249, 188, 5, 154, 250, 102, 0, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 1, 1, 33, 37, 1, 1, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 5, 154, 250, 102, 124, 4, 44, 251, 212, 0, 0, 1, 2, 6, 1, 133, 4, 222, 4, 21, 0, 2, 0, 0, 1, 1, 33, 3, 113, 1, 109, 253, 40, 4, 21, 253, 112, 0, 0, 2, 2, 6, 1, 133, 4, 222, 4, 21, 0, 2, 0, 5, 0, 0, 1, 1, 33, 55, 33, 3, 3, 113, 1, 109, 253, 40, 203, 1, 61, 157, 4, 21, 253, 112, 124, 1, 35, 0, 0, 1, 0, 165, 255, 171, 6, 63, 5, 239, 0, 2, 0, 0, 1, 1, 17, 6, 63, 250, 102, 2, 205, 252, 222, 6, 68, 0, 0, 2, 0, 165, 255, 171, 6, 63, 5, 239, 0, 2, 0, 5, 0, 0, 1, 1, 17, 19, 1, 1, 6, 63, 250, 102, 124, 4, 44, 251, 212, 2, 205, 252, 222, 6, 68, 250, 141, 2, 81, 2, 81, 0, 0, 1, 2, 42, 1, 97, 4, 186, 4, 57, 0, 2, 0, 0, 1, 1, 17, 4, 186, 253, 112, 2, 206, 254, 147, 2, 216, 0, 0, 2, 2, 42, 1, 97, 4, 186, 4, 57, 0, 2, 0, 5, 0, 0, 1, 1, 17, 23, 17, 37, 4, 186, 253, 112, 124, 1, 35, 2, 206, 254, 147, 2, 216, 203, 254, 195, 157, 0, 0, 1, 0, 165, 1, 97, 6, 63, 4, 57, 0, 2, 0, 0, 1, 1, 17, 6, 63, 250, 102, 2, 206, 254, 147, 2, 216, 0, 0, 2, 0, 165, 1, 97, 6, 63, 4, 57, 0, 2, 0, 5, 0, 0, 1, 1, 17, 23, 17, 37, 6, 63, 250, 102, 124, 3, 75, 2, 206, 254, 147, 2, 216, 159, 254, 102, 206, 0, 0, 1, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 0, 19, 33, 1, 80, 6, 68, 252, 222, 5, 154, 250, 102, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 19, 33, 9, 3, 80, 6, 68, 252, 222, 253, 175, 2, 81, 2, 81, 5, 154, 250, 102, 5, 30, 251, 212, 4, 44, 0, 0, 1, 2, 6, 1, 133, 4, 222, 4, 21, 0, 2, 0, 0, 1, 33, 1, 2, 6, 2, 216, 254, 147, 4, 21, 253, 112, 0, 0, 2, 2, 6, 1, 133, 4, 222, 4, 21, 0, 2, 0, 5, 0, 0, 1, 33, 1, 53, 19, 33, 2, 6, 2, 216, 254, 147, 157, 254, 195, 4, 21, 253, 112, 241, 1, 35, 0, 1, 0, 165, 255, 171, 6, 63, 5, 239, 0, 2, 0, 0, 1, 17, 1, 6, 63, 250, 102, 5, 239, 249, 188, 3, 34, 0, 0, 2, 0, 165, 255, 171, 6, 63, 5, 239, 0, 2, 0, 5, 0, 0, 1, 17, 9, 3, 6, 63, 250, 102, 5, 30, 251, 212, 4, 44, 5, 239, 249, 188, 3, 34, 2, 81, 253, 175, 253, 175, 0, 1, 2, 42, 1, 97, 4, 186, 4, 57, 0, 2, 0, 0, 1, 17, 1, 4, 186, 253, 112, 4, 57, 253, 40, 1, 109, 0, 0, 2, 2, 42, 1, 97, 4, 186, 4, 57, 0, 2, 0, 5, 0, 0, 1, 17, 1, 51, 5, 17, 4, 186, 253, 112, 241, 1, 35, 4, 57, 253, 40, 1, 109, 157, 1, 61, 0, 1, 0, 165, 1, 97, 6, 63, 4, 57, 0, 2, 0, 0, 1, 17, 1, 6, 63, 250, 102, 4, 57, 253, 40, 1, 109, 0, 0, 2, 0, 165, 1, 97, 6, 63, 4, 57, 0, 2, 0, 5, 0, 0, 1, 17, 1, 33, 5, 17, 6, 63, 250, 102, 1, 211, 3, 75, 4, 57, 253, 40, 1, 109, 206, 1, 154, 0, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 0, 19, 9, 2, 165, 2, 204, 2, 206, 253, 50, 2, 204, 2, 206, 253, 50, 253, 52, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 19, 9, 2, 39, 9, 2, 165, 2, 204, 2, 206, 253, 50, 1, 2, 17, 253, 239, 253, 243, 2, 204, 2, 206, 253, 50, 253, 52, 190, 2, 13, 2, 17, 253, 239, 0, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 19, 9, 6, 7, 9, 2, 165, 2, 204, 2, 206, 253, 50, 254, 185, 1, 71, 1, 73, 254, 183, 1, 2, 17, 253, 239, 253, 243, 2, 204, 2, 206, 253, 50, 253, 52, 2, 204, 1, 73, 254, 183, 254, 185, 199, 2, 13, 2, 17, 253, 239, 0, 0, 3, 0, 140, 255, 231, 6, 88, 5, 178, 0, 19, 0, 47, 0, 71, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 2, 1, 178, 70, 121, 163, 92, 92, 163, 122, 71, 71, 122, 163, 92, 92, 163, 121, 70, 254, 218, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 85, 159, 137, 113, 81, 44, 44, 81, 113, 137, 159, 85, 128, 225, 167, 97, 2, 205, 92, 163, 121, 71, 71, 121, 163, 92, 92, 163, 122, 70, 70, 122, 163, 91, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 44, 80, 112, 138, 158, 85, 85, 159, 137, 113, 80, 44, 97, 168, 225, 0, 2, 1, 129, 0, 0, 5, 98, 5, 154, 0, 3, 0, 7, 0, 0, 9, 7, 1, 129, 1, 240, 1, 241, 254, 15, 1, 73, 254, 183, 254, 184, 1, 72, 2, 204, 2, 206, 253, 50, 253, 52, 2, 204, 1, 229, 254, 27, 254, 29, 0, 2, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 51, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 2, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 85, 159, 137, 113, 81, 44, 44, 81, 113, 137, 159, 85, 128, 225, 167, 97, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 44, 80, 112, 138, 158, 85, 85, 159, 137, 113, 80, 44, 97, 168, 225, 0, 0, 12, 0, 140, 255, 231, 6, 88, 5, 178, 0, 6, 0, 13, 0, 25, 0, 37, 0, 43, 0, 49, 0, 57, 0, 65, 0, 72, 0, 79, 0, 91, 0, 103, 0, 0, 1, 22, 23, 7, 38, 38, 39, 37, 23, 6, 6, 7, 39, 54, 1, 54, 54, 53, 52, 38, 39, 55, 22, 21, 20, 7, 33, 38, 53, 52, 55, 23, 6, 6, 21, 20, 22, 23, 1, 54, 55, 23, 6, 7, 33, 38, 39, 55, 22, 23, 5, 6, 6, 7, 39, 54, 54, 55, 33, 22, 22, 23, 7, 38, 38, 39, 1, 22, 22, 23, 7, 38, 39, 37, 23, 6, 7, 39, 54, 54, 37, 50, 23, 7, 38, 38, 35, 34, 6, 7, 39, 54, 19, 50, 54, 55, 23, 6, 35, 34, 39, 55, 22, 22, 5, 190, 60, 38, 115, 16, 41, 25, 251, 203, 99, 25, 41, 16, 115, 38, 4, 237, 2, 3, 3, 2, 123, 6, 6, 250, 64, 6, 6, 123, 2, 3, 3, 2, 4, 79, 50, 31, 115, 38, 59, 251, 102, 59, 38, 115, 31, 50, 3, 173, 38, 84, 46, 48, 41, 70, 29, 253, 18, 29, 70, 41, 48, 46, 84, 38, 2, 222, 46, 82, 39, 75, 65, 75, 253, 250, 48, 75, 65, 75, 39, 82, 1, 72, 50, 47, 16, 20, 41, 20, 20, 42, 19, 16, 45, 54, 14, 47, 18, 16, 48, 47, 51, 48, 16, 19, 50, 4, 144, 76, 92, 47, 38, 71, 32, 74, 74, 32, 71, 38, 47, 92, 254, 56, 20, 40, 20, 21, 42, 19, 16, 48, 50, 48, 48, 48, 48, 50, 48, 16, 19, 42, 21, 20, 40, 20, 254, 216, 66, 74, 47, 90, 78, 78, 90, 47, 74, 66, 212, 29, 49, 19, 114, 17, 41, 23, 23, 41, 17, 114, 19, 49, 29, 4, 250, 19, 48, 30, 98, 49, 32, 114, 114, 32, 49, 98, 30, 48, 75, 6, 123, 2, 3, 3, 2, 123, 6, 250, 177, 2, 3, 123, 6, 6, 123, 3, 2, 0, 0, 7, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 33, 0, 40, 0, 48, 0, 56, 0, 63, 0, 70, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 38, 39, 17, 54, 55, 3, 6, 7, 17, 22, 22, 23, 1, 38, 38, 39, 17, 54, 54, 55, 1, 6, 6, 7, 17, 22, 22, 23, 1, 52, 38, 39, 17, 54, 54, 37, 20, 22, 23, 17, 6, 6, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 3, 154, 62, 65, 68, 59, 235, 67, 60, 30, 64, 33, 1, 214, 29, 63, 35, 35, 63, 29, 253, 63, 35, 63, 29, 29, 63, 35, 3, 140, 50, 45, 45, 50, 251, 44, 48, 45, 45, 48, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 2, 181, 18, 6, 251, 50, 6, 19, 4, 181, 6, 18, 251, 99, 10, 12, 3, 4, 48, 26, 45, 18, 251, 188, 18, 45, 26, 3, 235, 18, 46, 26, 252, 112, 26, 46, 18, 2, 34, 91, 167, 72, 253, 108, 72, 166, 92, 91, 165, 71, 2, 142, 72, 164, 0, 0, 4, 0, 140, 255, 231, 6, 88, 5, 178, 0, 19, 0, 47, 0, 71, 0, 91, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 2, 5, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 178, 70, 121, 163, 92, 92, 163, 122, 71, 71, 122, 163, 92, 92, 163, 121, 70, 254, 218, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 85, 159, 137, 113, 81, 44, 44, 81, 113, 137, 159, 85, 128, 225, 167, 97, 1, 38, 51, 87, 117, 67, 67, 118, 88, 51, 51, 88, 118, 67, 67, 117, 87, 51, 2, 205, 92, 163, 121, 71, 71, 121, 163, 92, 92, 163, 122, 70, 70, 122, 163, 91, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 44, 80, 112, 138, 158, 85, 85, 159, 137, 113, 80, 44, 97, 168, 225, 127, 67, 117, 88, 51, 51, 88, 117, 67, 67, 117, 88, 51, 51, 88, 117, 0, 1, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 0, 2, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 42, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 52, 46, 4, 35, 17, 50, 62, 4, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 5, 80, 44, 81, 113, 137, 159, 85, 85, 159, 137, 113, 81, 44, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 85, 159, 137, 113, 80, 44, 251, 45, 44, 80, 112, 138, 158, 0, 0, 2, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 42, 0, 0, 1, 20, 14, 4, 35, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 4, 5, 20, 30, 4, 51, 17, 34, 14, 4, 6, 88, 53, 96, 135, 165, 190, 102, 103, 189, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 102, 190, 165, 135, 96, 53, 250, 176, 44, 81, 113, 137, 159, 85, 86, 158, 137, 113, 81, 44, 2, 204, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 86, 157, 138, 112, 80, 44, 4, 211, 44, 80, 113, 137, 159, 0, 2, 0, 140, 255, 230, 6, 88, 5, 178, 0, 27, 0, 42, 0, 0, 5, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 3, 34, 14, 4, 21, 33, 52, 46, 4, 3, 114, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 86, 158, 137, 113, 80, 44, 4, 212, 44, 80, 113, 137, 159, 26, 53, 96, 136, 164, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 5, 80, 44, 81, 113, 137, 159, 85, 85, 159, 137, 113, 81, 44, 0, 0, 2, 0, 140, 255, 230, 6, 88, 5, 178, 0, 27, 0, 42, 0, 0, 1, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 53, 52, 62, 4, 19, 50, 62, 4, 53, 33, 20, 30, 4, 3, 114, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 85, 159, 137, 113, 80, 44, 251, 44, 44, 80, 113, 137, 159, 5, 178, 53, 96, 135, 165, 190, 102, 103, 189, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 102, 190, 164, 136, 96, 53, 250, 176, 44, 81, 113, 137, 159, 85, 86, 158, 137, 113, 81, 44, 0, 2, 0, 140, 255, 231, 6, 88, 5, 178, 0, 20, 0, 48, 0, 0, 37, 50, 62, 2, 53, 33, 17, 34, 14, 4, 21, 20, 30, 4, 1, 20, 14, 4, 35, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 4, 3, 115, 128, 225, 168, 97, 253, 150, 86, 158, 137, 113, 81, 44, 44, 81, 113, 137, 159, 3, 58, 53, 96, 135, 165, 190, 102, 103, 189, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 102, 190, 165, 135, 96, 53, 99, 97, 168, 225, 128, 2, 105, 44, 80, 112, 138, 158, 85, 86, 158, 137, 113, 80, 44, 2, 105, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 0, 0, 2, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 36, 0, 0, 1, 20, 14, 4, 35, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 4, 1, 34, 14, 4, 21, 33, 6, 88, 53, 96, 135, 165, 190, 102, 103, 189, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 102, 190, 165, 135, 96, 53, 253, 27, 86, 158, 137, 113, 81, 44, 2, 107, 2, 204, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 4, 44, 80, 113, 137, 158, 86, 0, 0, 1, 0, 140, 255, 231, 3, 114, 5, 178, 0, 14, 0, 0, 19, 52, 62, 4, 51, 17, 34, 46, 4, 140, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 97, 53, 2, 204, 102, 190, 165, 135, 97, 53, 250, 53, 53, 96, 135, 165, 190, 0, 0, 1, 3, 114, 255, 231, 6, 88, 5, 178, 0, 14, 0, 0, 1, 20, 14, 4, 35, 17, 50, 30, 4, 6, 88, 53, 97, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 2, 204, 103, 189, 165, 135, 96, 53, 5, 203, 53, 97, 135, 165, 190, 0, 2, 2, 13, 0, 0, 4, 215, 5, 154, 0, 3, 0, 23, 0, 0, 1, 33, 17, 33, 19, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 13, 2, 202, 253, 54, 100, 40, 70, 93, 54, 53, 93, 70, 41, 41, 70, 93, 53, 54, 93, 70, 40, 5, 154, 250, 102, 2, 205, 53, 94, 70, 40, 40, 70, 94, 53, 53, 94, 70, 40, 40, 70, 94, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 29, 0, 49, 0, 0, 19, 33, 17, 33, 19, 20, 30, 4, 51, 50, 62, 4, 53, 52, 46, 2, 35, 34, 14, 4, 23, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 165, 5, 154, 250, 102, 100, 44, 80, 112, 137, 157, 85, 85, 159, 137, 113, 81, 44, 97, 168, 226, 128, 85, 157, 137, 112, 80, 44, 103, 81, 139, 186, 106, 107, 188, 140, 81, 81, 140, 188, 107, 106, 186, 139, 81, 5, 154, 250, 102, 2, 203, 85, 157, 137, 112, 80, 44, 44, 80, 112, 137, 157, 85, 128, 226, 168, 97, 44, 81, 113, 137, 159, 85, 107, 188, 140, 81, 81, 140, 188, 107, 106, 187, 139, 80, 80, 139, 187, 0, 2, 0, 165, 2, 203, 6, 63, 5, 154, 0, 16, 0, 27, 0, 0, 1, 34, 14, 4, 21, 35, 17, 33, 17, 35, 52, 46, 2, 7, 50, 30, 2, 21, 33, 52, 62, 2, 3, 112, 85, 157, 137, 112, 80, 44, 100, 5, 154, 100, 97, 168, 226, 128, 107, 188, 140, 81, 251, 252, 81, 139, 186, 5, 54, 44, 81, 113, 137, 159, 85, 2, 207, 253, 49, 128, 226, 168, 97, 103, 81, 140, 188, 107, 107, 188, 140, 81, 0, 2, 0, 165, 0, 0, 6, 63, 2, 203, 0, 18, 0, 29, 0, 0, 37, 50, 62, 4, 53, 51, 17, 33, 17, 51, 20, 30, 4, 55, 34, 46, 2, 53, 33, 20, 14, 2, 3, 112, 85, 159, 137, 113, 81, 44, 100, 250, 102, 100, 44, 80, 112, 137, 157, 85, 106, 186, 139, 81, 4, 4, 81, 140, 188, 100, 44, 80, 112, 137, 157, 85, 253, 53, 2, 203, 85, 157, 137, 112, 80, 44, 103, 80, 139, 187, 106, 106, 187, 139, 80, 0, 0, 1, 0, 140, 2, 204, 3, 114, 5, 178, 0, 13, 0, 0, 19, 52, 62, 4, 51, 21, 34, 14, 2, 21, 140, 53, 97, 135, 165, 190, 102, 128, 225, 168, 97, 2, 204, 102, 190, 165, 135, 97, 53, 124, 97, 168, 225, 128, 0, 1, 3, 114, 2, 205, 6, 88, 5, 178, 0, 15, 0, 0, 1, 50, 30, 4, 21, 35, 52, 46, 4, 35, 3, 114, 102, 190, 164, 136, 96, 54, 124, 45, 80, 113, 137, 158, 85, 5, 178, 53, 96, 136, 164, 190, 102, 85, 158, 137, 113, 80, 44, 0, 0, 1, 3, 114, 255, 231, 6, 88, 2, 204, 0, 13, 0, 0, 1, 20, 14, 4, 35, 53, 50, 62, 2, 53, 6, 88, 53, 97, 135, 165, 190, 102, 128, 225, 168, 97, 2, 204, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 0, 0, 1, 0, 140, 255, 231, 3, 114, 2, 204, 0, 13, 0, 0, 1, 20, 30, 2, 51, 21, 34, 46, 4, 53, 1, 8, 97, 168, 225, 128, 103, 189, 165, 135, 97, 53, 2, 204, 128, 225, 167, 97, 124, 53, 96, 135, 165, 190, 102, 0, 0, 1, 0, 140, 2, 204, 6, 88, 5, 178, 0, 27, 0, 0, 1, 34, 14, 2, 21, 35, 52, 62, 4, 51, 50, 30, 4, 21, 35, 52, 46, 4, 3, 113, 128, 225, 167, 97, 124, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 124, 44, 81, 113, 137, 159, 5, 54, 97, 168, 225, 128, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 85, 159, 137, 113, 80, 44, 0, 0, 1, 0, 140, 255, 231, 6, 88, 2, 204, 0, 27, 0, 0, 37, 50, 62, 4, 53, 51, 20, 14, 4, 35, 34, 46, 4, 53, 51, 20, 30, 2, 3, 113, 85, 159, 137, 113, 81, 44, 124, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 99, 44, 80, 112, 138, 158, 85, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 2, 0, 0, 1, 17, 33, 6, 63, 250, 102, 5, 154, 250, 102, 0, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 2, 0, 0, 19, 1, 33, 165, 5, 154, 250, 102, 5, 154, 250, 102, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 2, 0, 0, 19, 33, 1, 165, 5, 154, 250, 102, 5, 154, 250, 102, 0, 1, 0, 165, 0, 0, 6, 63, 5, 154, 0, 2, 0, 0, 19, 33, 17, 165, 5, 154, 5, 154, 250, 102, 0, 2, 2, 136, 1, 227, 4, 92, 3, 183, 0, 19, 0, 39, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 136, 37, 63, 86, 48, 48, 86, 63, 37, 37, 63, 86, 48, 48, 86, 63, 37, 119, 18, 32, 41, 24, 24, 41, 32, 18, 18, 32, 41, 24, 24, 41, 32, 18, 2, 205, 48, 86, 63, 37, 37, 63, 86, 48, 48, 86, 63, 37, 37, 63, 86, 48, 24, 41, 32, 18, 18, 32, 41, 24, 24, 41, 32, 18, 18, 32, 41, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 33, 33, 17, 33, 3, 17, 33, 17, 6, 63, 250, 102, 5, 154, 124, 253, 175, 5, 154, 250, 226, 4, 162, 251, 94, 0, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 165, 5, 154, 250, 102, 2, 205, 253, 175, 5, 154, 250, 102, 124, 4, 162, 251, 94, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 6, 0, 0, 19, 33, 17, 33, 37, 17, 1, 165, 5, 154, 250, 102, 5, 30, 251, 94, 5, 154, 250, 102, 124, 4, 162, 251, 94, 0, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 6, 0, 0, 19, 33, 17, 33, 1, 33, 17, 165, 5, 154, 250, 102, 5, 30, 251, 94, 5, 154, 250, 102, 5, 30, 251, 94, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 17, 33, 17, 165, 5, 154, 250, 102, 2, 143, 253, 237, 2, 143, 2, 19, 5, 154, 250, 102, 124, 4, 162, 251, 94, 4, 162, 251, 94, 4, 162, 0, 3, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 23, 0, 0, 1, 1, 33, 37, 1, 1, 37, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 2, 80, 48, 62, 17, 29, 40, 24, 24, 41, 31, 17, 17, 31, 41, 5, 154, 250, 102, 124, 4, 44, 251, 212, 255, 65, 48, 22, 41, 32, 18, 18, 32, 41, 22, 24, 41, 30, 18, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 1, 1, 33, 37, 1, 17, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 5, 154, 250, 102, 124, 4, 44, 251, 212, 0, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 1, 1, 33, 37, 17, 1, 3, 114, 3, 34, 249, 188, 3, 34, 253, 175, 5, 154, 250, 102, 124, 4, 44, 251, 212, 0, 0, 2, 0, 140, 254, 221, 8, 110, 6, 189, 0, 27, 0, 55, 0, 0, 19, 52, 18, 62, 2, 36, 51, 50, 4, 30, 2, 18, 21, 20, 2, 14, 2, 4, 35, 34, 36, 46, 2, 2, 55, 20, 30, 4, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 4, 140, 71, 129, 183, 224, 1, 3, 142, 142, 1, 4, 224, 183, 130, 71, 71, 130, 183, 224, 254, 252, 142, 142, 254, 253, 224, 183, 129, 71, 124, 64, 116, 163, 196, 225, 120, 120, 225, 197, 163, 117, 64, 64, 116, 162, 197, 226, 121, 122, 225, 196, 162, 116, 63, 2, 204, 142, 1, 4, 225, 182, 130, 70, 70, 130, 182, 225, 254, 252, 142, 142, 254, 252, 224, 182, 129, 70, 70, 129, 182, 224, 1, 4, 142, 127, 229, 196, 159, 112, 61, 61, 112, 159, 196, 230, 126, 126, 230, 197, 159, 112, 61, 61, 112, 159, 197, 230, 0, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 9, 0, 13, 0, 0, 19, 33, 17, 33, 1, 17, 33, 17, 33, 17, 1, 33, 17, 33, 165, 5, 154, 250, 102, 3, 11, 253, 113, 4, 162, 251, 94, 2, 19, 253, 237, 5, 154, 250, 102, 5, 30, 253, 113, 253, 237, 4, 162, 253, 237, 2, 19, 0, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 9, 0, 13, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 33, 17, 33, 33, 17, 33, 165, 5, 154, 250, 102, 5, 30, 251, 94, 2, 143, 253, 113, 2, 19, 253, 237, 5, 154, 250, 102, 124, 4, 162, 253, 237, 253, 113, 2, 19, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 9, 0, 13, 0, 0, 33, 33, 17, 33, 1, 17, 33, 17, 33, 17, 1, 33, 17, 33, 6, 63, 250, 102, 5, 154, 252, 245, 2, 143, 251, 94, 4, 162, 253, 237, 2, 19, 5, 154, 250, 226, 2, 143, 2, 19, 251, 94, 2, 19, 253, 237, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 9, 0, 13, 0, 0, 33, 33, 17, 33, 5, 17, 33, 17, 33, 17, 33, 33, 17, 33, 6, 63, 250, 102, 5, 154, 250, 226, 4, 162, 253, 113, 2, 143, 253, 237, 2, 19, 5, 154, 124, 251, 94, 2, 19, 2, 143, 253, 237, 0, 0, 3, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 48, 0, 55, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 52, 46, 2, 39, 17, 33, 30, 5, 51, 50, 62, 4, 1, 14, 3, 7, 33, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 5, 80, 86, 150, 203, 117, 253, 91, 7, 53, 82, 111, 131, 150, 80, 85, 159, 137, 113, 81, 44, 253, 88, 110, 192, 147, 93, 11, 2, 41, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 120, 214, 164, 105, 12, 253, 92, 78, 143, 124, 101, 71, 39, 44, 80, 112, 138, 158, 2, 188, 11, 93, 147, 192, 109, 0, 3, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 46, 0, 53, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 62, 3, 53, 52, 46, 4, 35, 34, 14, 2, 7, 33, 5, 30, 3, 23, 17, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 3, 36, 117, 203, 150, 86, 44, 81, 113, 137, 159, 85, 120, 214, 164, 104, 12, 2, 165, 253, 91, 10, 94, 147, 192, 110, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 254, 0, 12, 104, 164, 214, 120, 85, 159, 137, 113, 80, 44, 86, 149, 203, 117, 124, 110, 192, 147, 94, 10, 2, 41, 0, 0, 3, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 46, 0, 53, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 23, 17, 33, 46, 3, 35, 34, 14, 2, 1, 62, 3, 55, 33, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 39, 71, 101, 124, 143, 78, 2, 165, 12, 106, 165, 213, 120, 128, 225, 167, 97, 2, 168, 109, 193, 147, 93, 11, 253, 215, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 81, 149, 131, 111, 82, 53, 7, 2, 165, 117, 203, 149, 86, 97, 168, 225, 253, 26, 11, 93, 147, 192, 110, 0, 0, 3, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 44, 0, 51, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 2, 55, 33, 17, 14, 3, 5, 46, 3, 39, 17, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 120, 214, 165, 105, 12, 253, 91, 117, 203, 150, 86, 4, 209, 11, 94, 147, 192, 109, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 86, 150, 203, 117, 2, 164, 12, 104, 165, 214, 57, 109, 191, 147, 94, 11, 253, 216, 0, 2, 1, 28, 0, 0, 5, 200, 4, 172, 0, 2, 0, 5, 0, 0, 1, 33, 1, 1, 33, 17, 1, 28, 4, 172, 251, 84, 3, 126, 252, 254, 4, 172, 251, 84, 4, 48, 252, 254, 0, 2, 1, 28, 0, 0, 5, 200, 4, 172, 0, 2, 0, 5, 0, 0, 33, 1, 33, 3, 17, 33, 5, 200, 251, 84, 4, 172, 124, 252, 254, 4, 172, 252, 130, 3, 2, 0, 0, 2, 1, 28, 0, 0, 5, 200, 4, 172, 0, 2, 0, 5, 0, 0, 1, 1, 33, 19, 17, 33, 1, 28, 4, 172, 251, 84, 124, 3, 2, 4, 172, 251, 84, 3, 126, 252, 254, 0, 0, 2, 1, 28, 0, 0, 5, 200, 4, 172, 0, 3, 0, 7, 0, 0, 1, 33, 17, 33, 1, 33, 17, 33, 1, 28, 4, 172, 251, 84, 4, 48, 252, 76, 3, 180, 4, 172, 251, 84, 4, 48, 252, 76, 0, 1, 1, 28, 0, 0, 5, 200, 4, 172, 0, 3, 0, 0, 1, 33, 17, 33, 1, 28, 4, 172, 251, 84, 4, 172, 251, 84, 0, 2, 2, 42, 1, 133, 4, 186, 4, 21, 0, 3, 0, 7, 0, 0, 1, 33, 17, 33, 37, 17, 33, 17, 2, 42, 2, 144, 253, 112, 2, 20, 254, 104, 4, 21, 253, 112, 124, 1, 152, 254, 104, 0, 0, 1, 2, 42, 1, 133, 4, 186, 4, 21, 0, 3, 0, 0, 1, 33, 17, 33, 2, 42, 2, 144, 253, 112, 4, 21, 253, 112, 0, 2, 1, 28, 0, 0, 5, 200, 4, 172, 0, 2, 0, 5, 0, 0, 37, 33, 17, 19, 33, 1, 2, 74, 3, 2, 124, 251, 84, 4, 172, 124, 3, 2, 252, 130, 4, 172, 0, 13, 0, 109, 255, 152, 6, 81, 6, 30, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 63, 0, 67, 0, 0, 1, 35, 17, 51, 17, 35, 17, 51, 1, 7, 37, 55, 1, 7, 37, 55, 1, 23, 5, 39, 1, 23, 5, 39, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 7, 39, 55, 33, 23, 7, 39, 1, 39, 55, 23, 33, 55, 23, 7, 1, 53, 33, 21, 33, 53, 33, 21, 3, 157, 124, 124, 124, 124, 254, 156, 62, 254, 114, 61, 5, 167, 61, 254, 113, 62, 1, 81, 61, 254, 114, 62, 253, 118, 62, 254, 113, 61, 3, 251, 40, 71, 97, 57, 57, 97, 71, 40, 40, 71, 97, 57, 57, 97, 71, 40, 254, 111, 102, 160, 105, 2, 75, 105, 160, 102, 254, 82, 105, 160, 102, 1, 17, 102, 160, 105, 252, 83, 1, 36, 2, 200, 1, 36, 4, 82, 1, 204, 249, 122, 1, 204, 2, 104, 107, 230, 108, 252, 188, 108, 231, 107, 2, 94, 108, 230, 107, 254, 137, 107, 231, 108, 1, 109, 57, 99, 73, 41, 41, 73, 99, 57, 57, 98, 72, 42, 42, 72, 98, 1, 35, 65, 246, 64, 64, 246, 65, 252, 67, 64, 246, 65, 65, 246, 64, 2, 38, 120, 120, 120, 120, 0, 0, 2, 0, 78, 2, 43, 6, 161, 5, 79, 0, 36, 0, 79, 0, 0, 19, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 38, 52, 53, 52, 62, 2, 51, 50, 30, 2, 23, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 1, 38, 38, 35, 34, 6, 21, 20, 22, 23, 33, 54, 54, 53, 52, 46, 2, 35, 34, 6, 7, 39, 62, 3, 55, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 23, 151, 40, 33, 29, 59, 89, 60, 32, 53, 31, 3, 2, 65, 107, 135, 70, 79, 145, 127, 108, 42, 19, 37, 17, 77, 117, 80, 40, 17, 14, 251, 116, 42, 83, 54, 58, 73, 27, 22, 5, 16, 10, 9, 32, 58, 81, 50, 80, 136, 53, 56, 26, 46, 43, 41, 20, 35, 92, 104, 112, 57, 65, 100, 68, 35, 5, 11, 15, 9, 2, 43, 44, 95, 56, 45, 83, 64, 38, 11, 14, 4, 11, 23, 11, 88, 134, 88, 45, 37, 80, 125, 88, 2, 3, 49, 83, 111, 61, 53, 84, 38, 1, 2, 45, 42, 69, 72, 43, 63, 19, 21, 49, 25, 43, 76, 56, 32, 84, 92, 35, 45, 61, 44, 29, 13, 77, 103, 63, 26, 40, 70, 93, 54, 29, 42, 34, 30, 16, 0, 0, 1, 0, 84, 255, 231, 5, 208, 5, 211, 0, 64, 0, 0, 1, 38, 38, 35, 34, 6, 7, 35, 38, 38, 35, 34, 6, 7, 17, 20, 14, 2, 35, 34, 46, 2, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 53, 17, 38, 38, 35, 34, 6, 7, 35, 38, 38, 35, 34, 6, 7, 39, 62, 3, 51, 55, 51, 23, 50, 30, 2, 23, 5, 185, 24, 81, 43, 43, 83, 27, 27, 32, 88, 50, 46, 79, 26, 30, 51, 65, 36, 36, 65, 50, 30, 57, 18, 33, 46, 27, 27, 45, 33, 19, 26, 80, 48, 49, 89, 32, 26, 27, 83, 43, 43, 81, 24, 23, 43, 143, 178, 204, 105, 4, 52, 4, 104, 203, 178, 142, 44, 3, 240, 32, 31, 34, 29, 32, 31, 34, 24, 252, 211, 61, 86, 54, 24, 22, 52, 86, 65, 5, 44, 62, 38, 17, 17, 40, 64, 47, 3, 41, 24, 36, 31, 32, 29, 34, 31, 32, 10, 93, 161, 119, 67, 33, 33, 67, 119, 161, 93, 0, 0, 15, 0, 0, 255, 231, 5, 161, 5, 154, 0, 63, 0, 97, 0, 109, 0, 121, 0, 133, 0, 145, 0, 157, 0, 169, 0, 181, 0, 193, 0, 205, 0, 217, 0, 229, 0, 241, 0, 245, 0, 0, 19, 51, 21, 23, 54, 55, 38, 38, 53, 52, 54, 55, 35, 53, 51, 53, 33, 21, 51, 21, 35, 22, 22, 21, 20, 6, 7, 22, 22, 23, 55, 53, 51, 7, 55, 23, 7, 55, 23, 7, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 39, 39, 55, 23, 39, 55, 23, 37, 20, 22, 23, 21, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 53, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 1, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 5, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 3, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 1, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 37, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 1, 35, 39, 51, 179, 53, 145, 42, 55, 26, 22, 51, 47, 49, 109, 1, 9, 116, 46, 49, 44, 20, 20, 26, 45, 18, 147, 54, 7, 96, 44, 97, 138, 5, 189, 157, 23, 23, 66, 116, 156, 90, 98, 157, 112, 60, 29, 26, 152, 189, 6, 137, 97, 44, 96, 1, 71, 34, 33, 101, 91, 46, 86, 119, 74, 73, 121, 85, 47, 70, 86, 29, 13, 30, 55, 76, 45, 45, 76, 55, 30, 2, 128, 32, 23, 23, 33, 33, 23, 23, 32, 252, 159, 32, 23, 23, 33, 33, 23, 23, 32, 1, 118, 32, 23, 23, 31, 31, 23, 23, 32, 2, 192, 32, 23, 23, 32, 32, 23, 23, 32, 252, 240, 32, 23, 23, 32, 32, 23, 23, 32, 1, 167, 32, 23, 23, 32, 32, 23, 23, 32, 252, 94, 32, 23, 23, 32, 32, 23, 23, 32, 1, 105, 32, 23, 23, 32, 32, 23, 23, 32, 1, 50, 32, 23, 23, 32, 32, 23, 23, 32, 80, 32, 23, 23, 31, 31, 23, 23, 32, 253, 234, 32, 23, 23, 31, 31, 23, 23, 32, 4, 161, 32, 23, 23, 31, 31, 23, 23, 32, 253, 179, 11, 46, 101, 3, 221, 188, 163, 48, 35, 31, 79, 35, 61, 110, 38, 61, 161, 161, 61, 43, 105, 61, 41, 76, 30, 21, 42, 23, 168, 189, 136, 108, 39, 110, 25, 55, 22, 177, 41, 91, 56, 95, 155, 110, 61, 65, 113, 154, 89, 55, 96, 42, 172, 22, 55, 25, 110, 39, 108, 12, 34, 88, 31, 14, 60, 144, 99, 70, 122, 91, 52, 52, 91, 122, 70, 86, 153, 64, 14, 50, 74, 29, 44, 76, 57, 32, 32, 57, 76, 1, 55, 23, 32, 32, 23, 23, 32, 32, 23, 23, 32, 32, 23, 23, 32, 32, 252, 175, 23, 32, 32, 23, 23, 33, 33, 3, 42, 23, 32, 32, 23, 23, 32, 32, 254, 245, 23, 32, 32, 23, 23, 32, 32, 1, 254, 23, 32, 32, 23, 23, 32, 32, 254, 246, 23, 32, 32, 23, 23, 32, 32, 1, 10, 23, 32, 32, 23, 23, 32, 32, 254, 48, 23, 32, 32, 23, 23, 32, 32, 254, 175, 23, 32, 32, 23, 23, 32, 32, 3, 71, 23, 32, 32, 23, 23, 32, 32, 23, 23, 32, 32, 23, 23, 32, 32, 253, 54, 137, 0, 5, 0, 94, 255, 231, 6, 220, 5, 211, 0, 3, 0, 7, 0, 27, 0, 47, 0, 51, 0, 0, 1, 1, 23, 1, 19, 33, 21, 33, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 23, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 37, 1, 23, 1, 2, 226, 1, 45, 108, 254, 210, 236, 2, 163, 253, 97, 253, 203, 89, 155, 116, 66, 66, 116, 155, 89, 89, 155, 116, 66, 66, 116, 155, 89, 60, 106, 79, 45, 45, 79, 106, 60, 60, 106, 79, 45, 45, 79, 106, 1, 130, 2, 89, 59, 253, 167, 3, 150, 2, 61, 53, 253, 194, 254, 111, 129, 1, 231, 66, 114, 154, 88, 88, 154, 115, 67, 67, 115, 154, 88, 88, 154, 114, 66, 132, 45, 79, 106, 60, 60, 106, 79, 45, 45, 79, 106, 60, 60, 106, 79, 45, 62, 1, 69, 111, 254, 188, 0, 0, 1, 0, 100, 0, 0, 6, 70, 5, 154, 0, 9, 0, 0, 1, 19, 19, 33, 1, 19, 1, 1, 19, 1, 2, 154, 186, 188, 2, 54, 254, 62, 175, 254, 33, 254, 35, 175, 254, 62, 3, 125, 2, 29, 253, 227, 254, 157, 253, 230, 1, 63, 254, 193, 2, 26, 1, 99, 0, 2, 0, 100, 0, 0, 6, 70, 5, 154, 0, 9, 0, 19, 0, 0, 1, 19, 19, 33, 1, 19, 1, 1, 19, 1, 5, 5, 3, 37, 5, 3, 37, 33, 3, 3, 2, 154, 186, 188, 2, 54, 254, 62, 175, 254, 33, 254, 35, 175, 254, 62, 1, 36, 1, 19, 107, 1, 36, 1, 38, 107, 1, 19, 254, 166, 116, 114, 3, 125, 2, 29, 253, 227, 254, 157, 253, 230, 1, 63, 254, 193, 2, 26, 1, 99, 100, 218, 254, 182, 196, 196, 1, 74, 218, 1, 76, 254, 180, 0, 0, 1, 0, 108, 255, 248, 3, 89, 5, 154, 0, 31, 0, 0, 1, 46, 3, 53, 52, 62, 2, 55, 1, 23, 1, 14, 3, 21, 20, 30, 2, 23, 1, 55, 55, 3, 7, 5, 55, 55, 1, 51, 55, 76, 47, 21, 18, 44, 74, 55, 1, 124, 91, 254, 127, 44, 55, 31, 12, 10, 33, 61, 52, 1, 103, 2, 97, 8, 5, 254, 58, 105, 169, 1, 195, 55, 84, 70, 62, 35, 34, 60, 66, 80, 56, 1, 125, 90, 254, 125, 44, 59, 43, 35, 18, 18, 32, 44, 65, 52, 254, 149, 175, 104, 254, 54, 5, 8, 97, 2, 0, 1, 0, 165, 255, 248, 5, 162, 5, 154, 0, 36, 0, 0, 1, 46, 3, 53, 52, 62, 2, 55, 1, 33, 17, 35, 17, 33, 21, 1, 14, 3, 21, 20, 30, 2, 23, 1, 55, 55, 3, 7, 5, 55, 55, 3, 124, 55, 76, 47, 21, 18, 44, 73, 56, 1, 5, 252, 168, 124, 4, 166, 254, 127, 44, 55, 31, 12, 10, 33, 61, 52, 1, 103, 2, 97, 8, 5, 254, 58, 105, 169, 1, 195, 55, 84, 70, 62, 35, 34, 60, 66, 80, 56, 1, 6, 250, 221, 5, 154, 90, 254, 125, 44, 59, 43, 35, 18, 18, 32, 44, 65, 52, 254, 149, 175, 104, 254, 54, 5, 8, 97, 2, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 29, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 8, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 94, 255, 231, 5, 186, 5, 178, 0, 73, 0, 93, 0, 113, 0, 0, 5, 34, 46, 2, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 33, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 135, 62, 108, 80, 47, 59, 51, 52, 58, 103, 183, 250, 148, 148, 252, 184, 104, 59, 54, 52, 61, 47, 80, 109, 61, 62, 108, 80, 47, 46, 80, 108, 61, 21, 41, 21, 45, 47, 84, 150, 207, 123, 124, 206, 149, 82, 45, 45, 20, 40, 22, 61, 109, 82, 48, 47, 81, 109, 2, 205, 35, 62, 45, 26, 26, 45, 60, 35, 34, 62, 47, 27, 26, 45, 61, 252, 210, 36, 61, 45, 26, 26, 45, 60, 35, 34, 63, 46, 28, 26, 46, 62, 25, 46, 80, 109, 64, 72, 120, 39, 81, 188, 105, 142, 216, 146, 75, 75, 146, 216, 142, 105, 188, 81, 39, 120, 72, 64, 109, 80, 46, 46, 80, 109, 64, 64, 108, 79, 44, 7, 5, 69, 162, 91, 119, 175, 116, 56, 56, 116, 175, 119, 91, 162, 69, 5, 7, 44, 79, 108, 64, 64, 109, 80, 46, 1, 212, 24, 45, 62, 38, 38, 64, 46, 26, 26, 47, 63, 38, 37, 63, 44, 25, 24, 45, 62, 38, 38, 64, 46, 26, 26, 47, 63, 38, 37, 63, 44, 25, 0, 3, 0, 94, 255, 231, 5, 186, 5, 178, 0, 73, 0, 93, 0, 113, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 1, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 33, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 1, 135, 61, 109, 81, 47, 48, 82, 109, 61, 22, 40, 20, 45, 45, 82, 149, 206, 124, 123, 207, 150, 84, 47, 45, 21, 41, 21, 61, 108, 80, 46, 47, 80, 108, 62, 61, 109, 80, 47, 61, 52, 54, 59, 104, 184, 252, 148, 148, 250, 183, 103, 58, 52, 51, 59, 47, 80, 108, 3, 72, 36, 61, 45, 26, 27, 47, 62, 34, 35, 60, 45, 26, 26, 45, 62, 253, 25, 35, 62, 46, 26, 28, 46, 63, 34, 35, 60, 45, 26, 26, 45, 61, 5, 178, 46, 80, 109, 64, 64, 108, 79, 44, 7, 5, 69, 162, 91, 119, 175, 116, 56, 56, 116, 175, 119, 91, 162, 69, 5, 7, 44, 79, 108, 64, 64, 109, 80, 46, 46, 80, 109, 64, 72, 120, 39, 81, 188, 105, 142, 216, 146, 75, 75, 146, 216, 142, 105, 188, 81, 39, 120, 72, 64, 109, 80, 46, 254, 44, 25, 44, 62, 38, 37, 64, 47, 26, 26, 46, 64, 38, 38, 62, 45, 24, 25, 44, 62, 38, 37, 64, 47, 26, 26, 46, 64, 38, 38, 62, 45, 24, 0, 0, 2, 0, 94, 1, 38, 3, 178, 5, 178, 0, 24, 0, 44, 0, 0, 1, 50, 23, 19, 23, 3, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 23, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 2, 8, 67, 63, 187, 108, 186, 42, 69, 49, 27, 66, 116, 155, 89, 89, 155, 116, 66, 66, 116, 155, 89, 60, 106, 79, 45, 45, 79, 106, 60, 60, 106, 79, 45, 45, 79, 106, 4, 116, 20, 1, 82, 59, 254, 181, 29, 75, 90, 101, 55, 88, 154, 115, 67, 67, 115, 154, 88, 88, 154, 114, 66, 132, 45, 79, 106, 60, 60, 106, 79, 45, 45, 79, 106, 60, 60, 106, 79, 45, 0, 3, 0, 94, 0, 154, 4, 220, 5, 22, 0, 42, 0, 62, 0, 82, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 55, 38, 38, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 134, 49, 82, 109, 59, 59, 108, 83, 49, 49, 83, 108, 59, 91, 72, 139, 23, 26, 49, 83, 108, 59, 59, 109, 82, 49, 49, 82, 109, 59, 45, 86, 36, 137, 24, 27, 254, 88, 27, 46, 62, 36, 36, 62, 47, 27, 27, 47, 62, 36, 36, 62, 46, 27, 2, 40, 27, 46, 62, 36, 36, 62, 47, 27, 27, 47, 62, 36, 36, 62, 46, 27, 3, 235, 63, 110, 80, 46, 46, 80, 110, 63, 63, 110, 80, 46, 49, 139, 35, 81, 45, 63, 110, 80, 46, 46, 80, 110, 63, 63, 110, 80, 46, 28, 25, 137, 35, 84, 254, 9, 36, 62, 46, 27, 27, 46, 62, 36, 36, 62, 47, 27, 27, 47, 62, 2, 2, 36, 62, 46, 27, 27, 46, 62, 36, 36, 62, 47, 27, 27, 47, 62, 0, 3, 0, 71, 0, 0, 7, 185, 5, 178, 0, 98, 0, 118, 0, 127, 0, 0, 19, 62, 2, 36, 51, 50, 4, 22, 22, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 4, 53, 52, 54, 55, 38, 38, 39, 21, 20, 30, 6, 21, 21, 30, 3, 21, 20, 14, 2, 35, 33, 34, 46, 2, 53, 52, 62, 2, 55, 53, 52, 62, 6, 53, 53, 6, 6, 7, 22, 22, 21, 20, 14, 4, 35, 34, 46, 2, 53, 52, 62, 2, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 19, 6, 6, 35, 34, 38, 39, 21, 51, 134, 46, 165, 227, 1, 29, 167, 167, 1, 29, 227, 164, 47, 12, 23, 18, 10, 19, 40, 63, 45, 24, 70, 79, 79, 63, 39, 9, 10, 20, 59, 27, 38, 62, 79, 82, 79, 62, 38, 13, 27, 22, 15, 21, 41, 62, 41, 250, 141, 41, 61, 40, 21, 14, 23, 27, 13, 38, 61, 79, 82, 79, 61, 38, 27, 57, 21, 10, 10, 40, 63, 79, 79, 70, 23, 45, 63, 41, 19, 10, 17, 23, 3, 135, 70, 124, 92, 54, 53, 91, 124, 72, 72, 124, 91, 52, 53, 92, 124, 41, 25, 54, 32, 32, 54, 24, 221, 5, 14, 33, 59, 45, 27, 27, 45, 59, 33, 9, 22, 34, 50, 36, 47, 91, 72, 45, 7, 16, 26, 40, 54, 35, 17, 55, 20, 7, 13, 4, 85, 61, 89, 70, 57, 59, 66, 88, 116, 79, 156, 5, 19, 29, 38, 25, 28, 51, 38, 23, 23, 38, 51, 28, 25, 38, 29, 19, 5, 156, 79, 116, 88, 66, 59, 57, 70, 89, 61, 85, 4, 13, 7, 20, 55, 17, 35, 54, 40, 26, 16, 7, 45, 72, 91, 47, 36, 50, 35, 22, 254, 110, 53, 91, 123, 69, 69, 122, 90, 53, 53, 90, 122, 69, 69, 123, 91, 53, 1, 30, 3, 4, 4, 3, 102, 0, 6, 0, 71, 0, 0, 7, 185, 5, 178, 0, 98, 0, 144, 0, 212, 0, 232, 0, 252, 1, 5, 0, 0, 19, 62, 2, 36, 51, 50, 4, 22, 22, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 4, 53, 52, 54, 55, 38, 38, 39, 21, 20, 30, 6, 21, 21, 30, 3, 21, 20, 14, 2, 35, 33, 34, 46, 2, 53, 52, 62, 2, 55, 53, 52, 62, 6, 53, 53, 6, 6, 7, 22, 22, 21, 20, 14, 4, 35, 34, 46, 2, 53, 52, 62, 2, 1, 50, 54, 53, 52, 38, 39, 53, 52, 46, 6, 53, 53, 35, 34, 6, 7, 21, 33, 53, 38, 38, 35, 35, 21, 20, 14, 6, 21, 21, 6, 6, 21, 20, 22, 51, 1, 50, 54, 51, 50, 30, 2, 23, 23, 14, 3, 21, 20, 30, 4, 51, 50, 62, 2, 53, 52, 38, 39, 46, 2, 36, 35, 34, 4, 6, 6, 7, 6, 6, 21, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 2, 39, 55, 62, 3, 51, 50, 22, 19, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 3, 6, 6, 35, 34, 38, 39, 21, 51, 134, 46, 165, 227, 1, 29, 167, 167, 1, 29, 227, 164, 47, 12, 23, 18, 10, 19, 40, 63, 45, 24, 70, 79, 79, 63, 39, 9, 10, 20, 59, 27, 38, 62, 79, 82, 79, 62, 38, 13, 27, 22, 15, 21, 41, 62, 41, 250, 141, 41, 61, 40, 21, 14, 23, 27, 13, 38, 61, 79, 82, 79, 61, 38, 27, 57, 21, 10, 10, 40, 63, 79, 79, 70, 23, 45, 63, 41, 19, 10, 17, 23, 6, 60, 37, 40, 29, 44, 37, 60, 76, 81, 76, 60, 37, 4, 21, 41, 20, 254, 145, 20, 41, 22, 4, 37, 60, 77, 80, 77, 60, 37, 44, 29, 40, 37, 2, 182, 69, 142, 66, 38, 75, 66, 55, 20, 7, 8, 13, 9, 4, 31, 49, 61, 60, 52, 16, 30, 40, 24, 9, 13, 18, 45, 164, 220, 254, 244, 148, 149, 254, 245, 220, 164, 44, 19, 13, 10, 23, 40, 30, 15, 52, 60, 61, 50, 31, 4, 9, 12, 8, 6, 20, 55, 66, 74, 39, 67, 141, 69, 70, 124, 92, 53, 52, 91, 124, 72, 72, 124, 91, 53, 54, 92, 124, 1, 60, 38, 67, 90, 51, 51, 90, 66, 38, 38, 66, 90, 51, 51, 90, 67, 38, 135, 25, 54, 32, 32, 54, 24, 221, 5, 14, 33, 59, 45, 27, 27, 45, 59, 33, 9, 22, 34, 50, 36, 47, 91, 72, 45, 7, 16, 26, 40, 54, 35, 17, 55, 20, 7, 13, 4, 85, 61, 89, 70, 57, 59, 66, 88, 116, 79, 156, 5, 19, 29, 38, 25, 28, 51, 38, 23, 23, 38, 51, 28, 25, 38, 29, 19, 5, 156, 79, 116, 88, 66, 59, 57, 70, 89, 61, 85, 4, 13, 7, 20, 55, 17, 35, 54, 40, 26, 16, 7, 45, 72, 91, 47, 36, 50, 35, 22, 251, 74, 30, 26, 26, 37, 8, 206, 71, 103, 78, 59, 57, 61, 80, 107, 74, 84, 4, 3, 186, 186, 3, 4, 84, 74, 107, 80, 61, 57, 59, 78, 103, 71, 206, 8, 37, 26, 26, 30, 4, 131, 17, 10, 15, 18, 9, 22, 11, 30, 31, 26, 7, 21, 32, 25, 17, 11, 5, 35, 56, 69, 33, 29, 41, 13, 31, 55, 41, 23, 23, 41, 55, 31, 13, 41, 29, 33, 69, 56, 35, 5, 11, 17, 25, 32, 21, 7, 26, 31, 30, 11, 22, 9, 18, 15, 10, 17, 254, 161, 53, 91, 123, 69, 69, 122, 90, 53, 53, 90, 122, 69, 69, 123, 91, 53, 254, 176, 53, 92, 67, 39, 39, 67, 92, 53, 53, 90, 68, 38, 38, 68, 90, 2, 163, 3, 4, 4, 3, 102, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 165, 5, 154, 250, 102, 5, 30, 251, 94, 5, 154, 250, 102, 124, 4, 162, 251, 94, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 14, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 1, 35, 1, 51, 23, 1, 165, 5, 154, 250, 102, 5, 30, 251, 94, 4, 2, 254, 32, 130, 255, 0, 147, 168, 1, 162, 5, 154, 250, 102, 124, 4, 162, 251, 94, 4, 79, 252, 4, 1, 124, 247, 3, 119, 0, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 19, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 165, 5, 154, 250, 102, 5, 30, 251, 94, 2, 175, 1, 172, 94, 254, 84, 254, 84, 94, 1, 172, 254, 84, 94, 1, 172, 1, 172, 94, 5, 154, 250, 102, 124, 4, 162, 251, 94, 2, 81, 254, 84, 94, 1, 172, 254, 84, 94, 1, 172, 1, 173, 94, 254, 83, 1, 173, 94, 0, 1, 0, 230, 0, 0, 4, 208, 5, 154, 0, 11, 0, 0, 9, 2, 51, 1, 1, 35, 1, 1, 35, 1, 1, 1, 117, 1, 102, 1, 102, 143, 254, 83, 1, 173, 144, 254, 155, 254, 155, 144, 1, 173, 254, 83, 5, 154, 253, 170, 2, 86, 253, 50, 253, 52, 2, 84, 253, 172, 2, 204, 2, 206, 0, 16, 0, 66, 255, 231, 5, 229, 6, 180, 0, 64, 0, 68, 0, 72, 0, 76, 0, 80, 0, 84, 0, 88, 0, 92, 0, 96, 0, 100, 0, 104, 0, 108, 0, 112, 0, 116, 0, 120, 0, 124, 0, 0, 1, 38, 38, 35, 34, 6, 7, 35, 38, 38, 35, 34, 6, 7, 17, 20, 14, 2, 35, 34, 46, 2, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 53, 17, 38, 38, 35, 34, 6, 7, 35, 38, 38, 35, 34, 6, 7, 39, 62, 3, 51, 55, 51, 23, 50, 30, 2, 23, 1, 51, 21, 35, 39, 51, 21, 35, 3, 51, 21, 35, 39, 51, 21, 35, 55, 51, 21, 35, 1, 51, 21, 35, 5, 51, 21, 35, 1, 35, 53, 51, 19, 35, 53, 51, 23, 35, 53, 51, 23, 35, 53, 51, 3, 35, 53, 51, 37, 35, 53, 51, 7, 35, 53, 51, 1, 35, 53, 51, 5, 185, 24, 81, 43, 43, 83, 27, 27, 32, 88, 50, 46, 79, 26, 30, 51, 65, 36, 36, 65, 50, 30, 57, 18, 33, 46, 27, 27, 45, 33, 19, 26, 80, 48, 49, 89, 32, 26, 27, 83, 43, 43, 81, 24, 23, 43, 143, 178, 204, 105, 4, 52, 4, 104, 203, 178, 142, 44, 252, 56, 37, 37, 121, 37, 37, 97, 37, 37, 173, 37, 37, 94, 37, 37, 1, 166, 37, 37, 253, 189, 37, 37, 3, 221, 37, 37, 121, 37, 37, 97, 37, 37, 173, 37, 37, 94, 37, 37, 254, 90, 37, 37, 124, 37, 37, 2, 191, 37, 37, 3, 240, 32, 31, 34, 29, 32, 31, 34, 24, 252, 211, 61, 86, 54, 24, 22, 52, 86, 65, 5, 44, 62, 38, 17, 17, 40, 64, 47, 3, 41, 24, 36, 31, 32, 29, 34, 31, 32, 10, 93, 161, 119, 67, 33, 33, 67, 119, 161, 93, 2, 186, 149, 22, 149, 1, 20, 149, 66, 149, 5, 149, 1, 62, 149, 154, 149, 1, 105, 149, 254, 236, 149, 22, 149, 232, 149, 254, 219, 149, 20, 149, 92, 149, 254, 3, 149, 0, 0, 8, 0, 178, 255, 229, 6, 82, 5, 211, 0, 47, 0, 67, 0, 95, 0, 109, 0, 125, 0, 149, 0, 173, 0, 197, 0, 0, 1, 50, 30, 2, 21, 21, 20, 6, 21, 54, 54, 51, 50, 22, 21, 20, 14, 2, 35, 6, 6, 7, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 55, 46, 3, 53, 53, 52, 62, 2, 5, 20, 30, 2, 51, 50, 62, 2, 53, 14, 3, 35, 34, 46, 2, 37, 50, 30, 4, 23, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 23, 62, 5, 5, 6, 6, 7, 62, 3, 53, 52, 38, 35, 34, 6, 39, 14, 3, 7, 53, 62, 3, 53, 62, 3, 1, 22, 22, 21, 20, 14, 2, 21, 20, 22, 23, 35, 38, 38, 53, 52, 62, 2, 53, 52, 38, 39, 7, 22, 22, 21, 20, 14, 2, 21, 20, 22, 23, 35, 38, 38, 53, 52, 62, 2, 53, 52, 38, 39, 33, 22, 22, 21, 20, 14, 2, 21, 20, 22, 23, 35, 38, 38, 53, 52, 62, 2, 53, 52, 38, 39, 3, 18, 125, 222, 165, 96, 1, 14, 35, 23, 75, 78, 54, 113, 174, 121, 26, 51, 26, 2, 44, 74, 98, 53, 53, 98, 74, 44, 2, 63, 123, 96, 59, 96, 165, 222, 254, 78, 73, 142, 209, 135, 134, 208, 143, 74, 30, 108, 145, 177, 99, 99, 177, 145, 108, 2, 17, 27, 85, 101, 107, 98, 80, 23, 31, 66, 135, 209, 142, 143, 208, 135, 66, 31, 23, 80, 98, 107, 101, 85, 2, 112, 19, 94, 62, 84, 122, 78, 38, 42, 41, 23, 30, 75, 9, 89, 142, 186, 107, 91, 139, 95, 48, 17, 44, 44, 40, 254, 11, 38, 30, 27, 32, 27, 8, 10, 41, 19, 16, 26, 30, 26, 22, 27, 235, 38, 30, 27, 32, 27, 8, 10, 41, 19, 16, 26, 30, 26, 22, 27, 2, 77, 38, 30, 27, 32, 27, 8, 10, 41, 19, 16, 26, 30, 26, 22, 27, 3, 90, 22, 42, 61, 40, 37, 11, 22, 11, 12, 15, 95, 77, 57, 124, 103, 67, 20, 30, 13, 6, 5, 16, 25, 18, 10, 10, 18, 25, 16, 5, 6, 31, 98, 146, 197, 131, 37, 40, 61, 42, 22, 230, 114, 211, 161, 96, 96, 161, 211, 114, 23, 37, 26, 14, 14, 26, 37, 146, 1, 5, 12, 20, 32, 23, 14, 23, 21, 45, 36, 23, 23, 36, 45, 21, 23, 14, 23, 32, 20, 12, 5, 1, 237, 121, 172, 60, 5, 57, 83, 96, 45, 50, 58, 23, 49, 114, 188, 135, 76, 2, 4, 12, 75, 118, 160, 98, 3, 10, 12, 15, 3, 150, 54, 89, 39, 44, 77, 77, 78, 45, 22, 47, 26, 43, 71, 36, 48, 81, 73, 70, 39, 31, 67, 39, 57, 48, 82, 35, 39, 70, 69, 72, 40, 20, 43, 23, 39, 64, 33, 43, 73, 66, 64, 35, 28, 61, 35, 48, 82, 35, 39, 70, 69, 72, 40, 20, 43, 23, 39, 64, 33, 43, 73, 66, 64, 35, 28, 61, 35, 0, 0, 2, 0, 124, 0, 0, 5, 141, 5, 178, 0, 5, 0, 10, 0, 0, 1, 19, 33, 19, 1, 51, 9, 2, 3, 33, 5, 77, 64, 250, 239, 64, 2, 48, 49, 1, 169, 254, 62, 254, 62, 45, 3, 222, 4, 67, 251, 189, 4, 67, 1, 111, 254, 76, 1, 36, 254, 220, 252, 142, 0, 1, 0, 124, 0, 0, 5, 141, 5, 178, 0, 5, 0, 0, 1, 19, 33, 19, 1, 51, 5, 77, 64, 250, 239, 64, 2, 48, 49, 4, 67, 251, 189, 4, 67, 1, 111, 0, 0, 1, 0, 94, 255, 231, 6, 9, 5, 178, 0, 123, 0, 0, 19, 52, 62, 2, 51, 50, 30, 4, 23, 46, 5, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 62, 3, 51, 50, 30, 2, 21, 20, 14, 4, 7, 62, 5, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 21, 20, 14, 2, 35, 34, 46, 4, 39, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 53, 50, 62, 2, 53, 52, 39, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 94, 19, 42, 65, 46, 47, 81, 77, 76, 87, 101, 63, 19, 57, 65, 65, 53, 33, 27, 44, 57, 30, 29, 47, 38, 28, 11, 5, 10, 29, 38, 47, 30, 30, 57, 44, 27, 33, 53, 65, 65, 58, 19, 63, 101, 87, 76, 77, 80, 48, 46, 65, 42, 19, 16, 26, 33, 18, 18, 33, 26, 16, 19, 41, 65, 47, 49, 82, 77, 75, 85, 100, 62, 14, 14, 33, 70, 110, 77, 38, 65, 27, 72, 128, 97, 56, 6, 63, 100, 85, 76, 76, 83, 49, 47, 65, 41, 19, 16, 26, 33, 18, 18, 33, 26, 16, 3, 121, 30, 57, 44, 27, 33, 53, 65, 65, 58, 19, 63, 100, 85, 76, 76, 83, 49, 47, 65, 41, 19, 16, 26, 33, 18, 18, 33, 26, 16, 19, 42, 65, 46, 48, 80, 77, 76, 87, 101, 63, 19, 58, 65, 65, 53, 33, 27, 44, 57, 30, 30, 47, 38, 29, 10, 5, 11, 28, 38, 47, 29, 30, 57, 44, 27, 33, 52, 65, 65, 57, 19, 63, 114, 62, 84, 176, 144, 92, 15, 10, 75, 67, 131, 194, 128, 54, 62, 19, 57, 65, 65, 53, 33, 27, 44, 57, 30, 29, 47, 38, 28, 11, 5, 10, 29, 38, 47, 0, 0, 2, 0, 94, 0, 192, 6, 220, 4, 240, 0, 95, 0, 111, 0, 0, 1, 20, 14, 2, 35, 34, 46, 4, 53, 52, 62, 2, 55, 23, 6, 6, 21, 20, 30, 2, 51, 50, 62, 6, 51, 50, 30, 2, 21, 20, 6, 7, 54, 51, 50, 22, 23, 54, 54, 53, 52, 46, 2, 35, 34, 7, 39, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 38, 35, 34, 6, 7, 22, 22, 5, 20, 22, 51, 50, 62, 2, 53, 52, 38, 39, 14, 3, 4, 80, 64, 105, 135, 71, 78, 155, 141, 121, 89, 51, 20, 44, 70, 51, 34, 31, 33, 13, 24, 36, 23, 35, 51, 40, 35, 37, 46, 63, 85, 59, 58, 86, 57, 29, 7, 7, 149, 159, 42, 77, 35, 15, 18, 25, 42, 55, 30, 31, 28, 20, 35, 66, 43, 46, 86, 65, 39, 45, 32, 83, 94, 43, 72, 92, 49, 54, 88, 62, 34, 27, 42, 52, 26, 63, 70, 70, 141, 69, 51, 57, 1, 24, 52, 42, 24, 42, 31, 19, 49, 44, 23, 42, 33, 19, 1, 251, 79, 111, 70, 32, 32, 60, 86, 108, 127, 72, 40, 83, 72, 57, 14, 92, 11, 49, 30, 17, 33, 25, 15, 35, 58, 74, 76, 74, 58, 35, 35, 59, 76, 42, 28, 43, 19, 71, 11, 11, 32, 69, 40, 42, 58, 35, 16, 7, 103, 13, 12, 28, 56, 83, 55, 70, 116, 52, 51, 157, 95, 83, 118, 74, 34, 32, 61, 87, 54, 50, 85, 77, 70, 36, 20, 36, 34, 31, 96, 133, 54, 62, 20, 44, 67, 47, 66, 99, 34, 31, 61, 64, 68, 0, 0, 2, 0, 100, 1, 11, 6, 17, 3, 210, 0, 46, 0, 50, 0, 0, 1, 6, 6, 7, 6, 6, 35, 34, 46, 2, 39, 38, 53, 52, 54, 55, 46, 3, 53, 52, 54, 55, 35, 34, 46, 2, 53, 52, 54, 55, 30, 3, 51, 54, 54, 51, 50, 30, 2, 23, 19, 17, 51, 17, 5, 1, 26, 106, 62, 42, 73, 47, 44, 67, 63, 68, 45, 10, 23, 14, 12, 45, 45, 33, 36, 24, 216, 54, 99, 76, 45, 20, 25, 54, 119, 140, 164, 99, 19, 54, 50, 37, 105, 118, 123, 54, 100, 172, 1, 128, 41, 41, 2, 15, 17, 12, 19, 23, 10, 19, 21, 21, 30, 5, 8, 39, 46, 45, 14, 34, 73, 33, 13, 31, 52, 39, 28, 37, 17, 7, 8, 4, 1, 14, 18, 6, 10, 11, 4, 253, 117, 2, 199, 253, 64, 0, 0, 2, 0, 188, 1, 11, 6, 105, 3, 210, 0, 46, 0, 50, 0, 0, 1, 62, 3, 51, 50, 22, 23, 50, 62, 2, 55, 22, 22, 21, 20, 14, 2, 35, 35, 22, 22, 21, 20, 14, 2, 7, 22, 22, 21, 20, 7, 14, 3, 35, 34, 38, 39, 38, 38, 39, 5, 17, 51, 17, 1, 204, 54, 123, 118, 105, 37, 50, 54, 19, 99, 164, 140, 119, 54, 25, 20, 45, 76, 99, 54, 216, 24, 36, 33, 45, 45, 12, 14, 23, 10, 45, 68, 63, 67, 44, 47, 73, 42, 62, 106, 26, 254, 240, 172, 3, 150, 4, 11, 10, 6, 18, 14, 1, 4, 8, 7, 17, 37, 28, 39, 52, 31, 13, 33, 73, 34, 14, 45, 46, 39, 8, 5, 30, 21, 21, 19, 10, 23, 19, 12, 17, 15, 2, 41, 41, 110, 2, 192, 253, 57, 0, 0, 7, 0, 100, 1, 11, 6, 17, 3, 229, 0, 68, 0, 127, 0, 139, 0, 158, 0, 177, 0, 198, 0, 219, 0, 0, 1, 38, 39, 35, 38, 38, 39, 6, 6, 35, 34, 38, 39, 6, 6, 35, 34, 46, 2, 53, 52, 55, 38, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 6, 6, 35, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 30, 3, 51, 54, 54, 51, 50, 30, 2, 23, 54, 54, 55, 51, 54, 55, 51, 17, 1, 52, 39, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 7, 22, 51, 50, 62, 2, 55, 23, 6, 6, 7, 22, 22, 51, 50, 55, 21, 6, 6, 35, 34, 38, 39, 20, 6, 7, 22, 22, 21, 20, 7, 22, 22, 21, 20, 7, 22, 22, 51, 50, 62, 2, 23, 54, 53, 52, 39, 35, 22, 22, 21, 20, 6, 7, 1, 54, 55, 34, 46, 2, 39, 6, 6, 21, 20, 30, 2, 51, 50, 54, 55, 5, 34, 38, 39, 6, 6, 21, 20, 22, 51, 50, 62, 2, 53, 52, 39, 6, 6, 39, 34, 38, 39, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 39, 6, 6, 23, 52, 38, 39, 6, 6, 35, 34, 38, 39, 6, 21, 20, 30, 2, 51, 50, 62, 2, 5, 101, 7, 1, 121, 3, 4, 1, 36, 117, 73, 29, 50, 26, 32, 73, 37, 26, 54, 45, 28, 8, 49, 8, 6, 17, 18, 24, 16, 34, 98, 43, 22, 48, 30, 39, 79, 63, 40, 20, 25, 54, 127, 151, 178, 106, 37, 88, 59, 47, 86, 77, 64, 25, 2, 4, 2, 121, 2, 6, 172, 254, 209, 3, 2, 2, 51, 85, 111, 61, 51, 71, 54, 45, 26, 8, 39, 26, 45, 37, 27, 8, 44, 5, 14, 9, 26, 109, 74, 41, 44, 20, 45, 21, 56, 93, 41, 3, 5, 13, 12, 5, 19, 17, 16, 13, 28, 14, 46, 87, 68, 42, 142, 15, 15, 104, 6, 9, 9, 6, 253, 131, 32, 32, 87, 161, 139, 113, 40, 5, 11, 28, 45, 57, 30, 28, 53, 22, 1, 35, 17, 38, 15, 3, 5, 53, 42, 25, 54, 45, 29, 10, 41, 84, 3, 32, 49, 11, 23, 18, 19, 30, 36, 16, 30, 55, 42, 26, 12, 28, 50, 135, 5, 7, 29, 92, 45, 14, 28, 11, 2, 16, 25, 32, 17, 29, 52, 39, 23, 1, 11, 25, 24, 20, 47, 23, 42, 61, 7, 9, 23, 22, 12, 26, 43, 30, 19, 16, 34, 51, 17, 22, 10, 16, 37, 24, 26, 40, 14, 4, 1, 3, 4, 11, 31, 53, 42, 23, 53, 25, 7, 8, 4, 1, 35, 45, 22, 39, 53, 31, 20, 42, 20, 23, 21, 253, 64, 1, 46, 19, 18, 12, 24, 12, 59, 100, 73, 41, 37, 58, 70, 33, 32, 23, 37, 46, 23, 14, 21, 37, 17, 53, 67, 9, 46, 5, 5, 36, 35, 10, 24, 8, 16, 31, 20, 21, 17, 19, 41, 20, 29, 26, 4, 1, 31, 56, 79, 155, 111, 127, 136, 132, 65, 137, 66, 66, 124, 48, 1, 142, 35, 52, 1, 3, 8, 6, 6, 22, 12, 22, 28, 17, 6, 4, 2, 249, 5, 5, 5, 12, 8, 29, 26, 14, 23, 30, 17, 20, 10, 26, 18, 126, 27, 23, 15, 32, 17, 15, 19, 10, 4, 11, 20, 27, 15, 17, 11, 22, 17, 222, 7, 15, 5, 29, 33, 4, 3, 8, 5, 13, 18, 10, 5, 14, 24, 31, 0, 7, 0, 142, 0, 0, 3, 104, 5, 173, 0, 66, 0, 126, 0, 138, 0, 157, 0, 176, 0, 197, 0, 218, 0, 0, 55, 54, 55, 53, 54, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 23, 54, 51, 50, 22, 23, 54, 54, 51, 50, 22, 23, 38, 38, 53, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 14, 3, 21, 22, 22, 21, 20, 6, 7, 22, 22, 23, 21, 22, 23, 21, 33, 1, 50, 55, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 39, 6, 21, 20, 30, 2, 23, 7, 38, 38, 39, 6, 6, 21, 20, 22, 23, 35, 38, 38, 53, 52, 54, 55, 34, 38, 39, 6, 6, 35, 34, 39, 6, 6, 35, 34, 39, 6, 6, 21, 20, 30, 2, 7, 22, 51, 50, 55, 53, 6, 6, 35, 34, 38, 39, 1, 22, 23, 52, 62, 2, 55, 38, 38, 35, 34, 14, 2, 21, 20, 22, 23, 3, 52, 54, 55, 38, 38, 35, 34, 6, 21, 20, 30, 2, 51, 50, 55, 38, 38, 55, 52, 54, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 38, 38, 7, 50, 54, 55, 38, 38, 53, 52, 54, 55, 38, 35, 34, 14, 2, 21, 20, 30, 2, 142, 25, 24, 20, 47, 23, 42, 61, 7, 9, 23, 22, 12, 26, 43, 30, 19, 16, 34, 51, 17, 22, 10, 16, 37, 24, 26, 40, 14, 4, 1, 3, 4, 11, 31, 53, 42, 23, 55, 25, 7, 8, 4, 1, 36, 42, 80, 65, 20, 42, 20, 23, 21, 253, 64, 1, 46, 19, 18, 12, 24, 12, 59, 100, 72, 41, 37, 58, 69, 33, 32, 23, 37, 46, 23, 14, 21, 37, 17, 53, 67, 4, 5, 46, 5, 5, 36, 35, 10, 24, 8, 16, 31, 20, 21, 17, 19, 41, 20, 29, 26, 4, 1, 31, 56, 79, 155, 111, 127, 136, 132, 65, 137, 66, 66, 124, 48, 1, 142, 35, 52, 1, 3, 8, 6, 6, 22, 12, 22, 28, 17, 6, 4, 2, 249, 5, 5, 5, 12, 8, 29, 26, 14, 23, 30, 17, 20, 10, 26, 18, 126, 27, 23, 15, 32, 17, 15, 19, 10, 4, 11, 20, 27, 15, 17, 11, 22, 17, 222, 7, 15, 5, 29, 33, 4, 3, 8, 5, 13, 18, 10, 5, 14, 24, 31, 172, 7, 1, 121, 3, 4, 1, 36, 117, 73, 29, 50, 26, 32, 73, 37, 26, 54, 45, 28, 8, 49, 8, 6, 17, 18, 24, 16, 34, 98, 43, 22, 48, 30, 39, 79, 63, 40, 20, 25, 54, 128, 153, 179, 106, 33, 88, 59, 94, 154, 51, 2, 4, 2, 121, 2, 6, 172, 1, 47, 3, 2, 2, 51, 85, 111, 61, 51, 71, 54, 45, 26, 8, 39, 26, 45, 37, 27, 8, 44, 5, 14, 9, 26, 109, 74, 20, 43, 22, 20, 45, 21, 56, 93, 41, 3, 5, 13, 12, 5, 19, 17, 16, 13, 28, 14, 46, 87, 68, 42, 142, 15, 15, 104, 6, 9, 9, 6, 2, 125, 33, 31, 87, 161, 139, 113, 40, 5, 11, 28, 45, 57, 30, 28, 53, 22, 254, 221, 17, 38, 15, 3, 5, 53, 42, 25, 54, 45, 29, 10, 41, 84, 3, 32, 49, 11, 23, 18, 19, 30, 36, 16, 30, 55, 42, 26, 12, 28, 50, 135, 5, 7, 29, 92, 45, 14, 28, 11, 2, 16, 25, 33, 16, 29, 52, 39, 23, 0, 7, 0, 188, 1, 11, 6, 105, 3, 229, 0, 68, 0, 128, 0, 140, 0, 160, 0, 179, 0, 200, 0, 221, 0, 0, 19, 17, 51, 22, 23, 51, 22, 22, 23, 62, 3, 51, 50, 22, 23, 50, 62, 2, 55, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 34, 38, 39, 22, 22, 21, 20, 6, 7, 22, 22, 21, 20, 7, 22, 21, 20, 14, 2, 35, 34, 38, 39, 6, 6, 35, 34, 38, 39, 6, 6, 7, 35, 6, 7, 19, 20, 30, 2, 51, 50, 54, 55, 38, 53, 52, 54, 55, 38, 53, 52, 54, 55, 38, 38, 53, 6, 6, 35, 34, 38, 39, 53, 22, 22, 51, 50, 54, 55, 38, 38, 39, 55, 30, 3, 51, 50, 55, 46, 3, 35, 34, 14, 2, 21, 20, 22, 23, 6, 7, 38, 38, 53, 52, 54, 55, 35, 6, 21, 20, 23, 1, 22, 22, 51, 50, 62, 2, 53, 52, 38, 39, 14, 3, 35, 22, 22, 23, 7, 34, 38, 39, 6, 21, 20, 30, 2, 51, 50, 54, 53, 52, 38, 39, 6, 6, 39, 34, 38, 39, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 6, 6, 7, 20, 30, 2, 51, 50, 62, 2, 53, 52, 39, 6, 6, 35, 34, 38, 39, 6, 6, 188, 172, 6, 2, 121, 2, 4, 2, 25, 64, 77, 86, 47, 59, 88, 37, 106, 178, 151, 127, 54, 25, 20, 40, 63, 79, 39, 30, 48, 22, 43, 98, 34, 16, 24, 18, 17, 6, 8, 49, 8, 28, 45, 54, 26, 37, 73, 32, 26, 50, 29, 73, 117, 36, 1, 4, 3, 121, 1, 7, 131, 42, 68, 87, 46, 14, 28, 13, 16, 17, 19, 5, 12, 13, 5, 3, 41, 93, 56, 21, 45, 20, 22, 43, 20, 74, 109, 26, 9, 14, 5, 44, 8, 27, 37, 45, 26, 39, 8, 26, 45, 54, 71, 51, 61, 111, 85, 51, 2, 2, 3, 38, 6, 9, 9, 6, 104, 15, 15, 3, 202, 22, 53, 28, 30, 57, 45, 28, 11, 5, 40, 113, 139, 161, 87, 17, 30, 17, 62, 35, 84, 41, 10, 29, 45, 54, 25, 42, 53, 5, 3, 15, 38, 49, 31, 50, 28, 12, 26, 42, 55, 30, 16, 36, 30, 19, 18, 23, 11, 49, 198, 23, 39, 52, 29, 16, 33, 25, 16, 2, 11, 28, 14, 45, 92, 29, 7, 5, 1, 18, 2, 192, 21, 23, 20, 42, 20, 31, 53, 39, 22, 45, 35, 1, 4, 8, 7, 25, 53, 23, 42, 53, 31, 11, 4, 3, 1, 4, 14, 40, 26, 24, 37, 16, 10, 22, 17, 51, 34, 16, 19, 30, 43, 26, 12, 22, 23, 9, 7, 61, 42, 23, 47, 20, 24, 25, 1, 53, 49, 79, 56, 31, 1, 4, 26, 29, 20, 41, 19, 17, 21, 20, 31, 16, 8, 24, 10, 35, 36, 5, 5, 46, 5, 4, 67, 53, 17, 37, 21, 14, 23, 46, 37, 23, 32, 33, 70, 58, 37, 41, 73, 100, 59, 12, 24, 12, 18, 223, 48, 124, 66, 66, 137, 65, 132, 136, 127, 111, 1, 140, 2, 4, 6, 17, 28, 22, 12, 22, 6, 6, 8, 3, 1, 27, 42, 18, 251, 18, 26, 10, 20, 17, 30, 23, 14, 26, 29, 8, 12, 5, 5, 5, 126, 17, 22, 11, 17, 15, 27, 20, 11, 4, 10, 19, 15, 17, 32, 15, 23, 27, 222, 18, 31, 24, 14, 5, 10, 18, 13, 5, 8, 3, 4, 33, 29, 5, 15, 0, 7, 0, 142, 255, 237, 3, 104, 5, 154, 0, 66, 0, 125, 0, 137, 0, 156, 0, 175, 0, 196, 0, 217, 0, 0, 19, 33, 21, 6, 7, 21, 6, 6, 7, 22, 22, 21, 20, 6, 7, 20, 30, 2, 23, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 52, 54, 55, 6, 6, 35, 34, 38, 39, 6, 6, 35, 34, 39, 6, 35, 34, 46, 2, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 39, 53, 38, 39, 5, 34, 14, 2, 21, 20, 22, 23, 54, 51, 50, 22, 23, 54, 51, 50, 22, 23, 54, 54, 51, 38, 38, 53, 52, 54, 55, 51, 6, 21, 20, 22, 23, 54, 54, 55, 23, 14, 3, 21, 20, 23, 62, 3, 53, 52, 46, 2, 35, 34, 6, 7, 38, 39, 54, 54, 51, 50, 22, 23, 53, 38, 35, 34, 7, 1, 6, 6, 21, 20, 30, 2, 51, 50, 54, 55, 46, 3, 53, 6, 7, 39, 52, 54, 55, 38, 35, 34, 14, 2, 21, 20, 22, 51, 50, 54, 55, 38, 38, 55, 52, 54, 55, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 38, 38, 39, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 38, 38, 53, 52, 54, 55, 38, 38, 149, 2, 192, 21, 23, 20, 42, 20, 65, 80, 42, 36, 1, 4, 8, 7, 25, 55, 23, 42, 53, 31, 11, 4, 3, 1, 4, 14, 40, 26, 24, 37, 16, 10, 22, 17, 51, 34, 16, 19, 30, 43, 26, 12, 22, 23, 9, 7, 61, 42, 23, 47, 20, 24, 25, 1, 53, 49, 79, 56, 31, 1, 4, 26, 29, 20, 41, 19, 17, 21, 20, 31, 16, 8, 24, 10, 35, 36, 5, 5, 46, 9, 67, 53, 17, 37, 21, 14, 23, 46, 37, 23, 32, 33, 69, 58, 37, 41, 72, 100, 59, 12, 24, 12, 18, 223, 48, 124, 66, 66, 137, 65, 132, 136, 127, 111, 1, 140, 2, 4, 6, 17, 28, 22, 12, 22, 6, 6, 8, 3, 1, 52, 35, 251, 18, 26, 10, 20, 17, 30, 23, 14, 26, 29, 8, 12, 5, 5, 5, 126, 17, 22, 11, 17, 15, 27, 20, 11, 4, 10, 19, 15, 17, 32, 15, 23, 27, 222, 18, 31, 24, 14, 5, 10, 18, 13, 5, 8, 3, 4, 33, 29, 5, 15, 5, 154, 172, 6, 2, 121, 2, 4, 2, 51, 154, 94, 59, 88, 33, 106, 179, 153, 128, 54, 25, 20, 40, 63, 79, 39, 30, 48, 22, 43, 98, 34, 16, 24, 18, 17, 6, 8, 49, 8, 28, 45, 54, 26, 37, 73, 32, 26, 50, 29, 73, 117, 36, 1, 4, 3, 121, 1, 7, 131, 42, 68, 87, 46, 14, 28, 13, 16, 17, 19, 5, 12, 13, 5, 3, 41, 93, 56, 21, 45, 20, 44, 41, 74, 109, 26, 9, 14, 5, 44, 8, 27, 37, 45, 26, 39, 8, 26, 45, 54, 71, 51, 61, 111, 85, 51, 2, 2, 3, 38, 6, 9, 9, 6, 104, 15, 15, 252, 54, 22, 53, 28, 30, 57, 45, 28, 11, 5, 40, 113, 139, 161, 87, 32, 32, 62, 35, 84, 41, 10, 29, 45, 54, 25, 42, 53, 5, 3, 15, 38, 49, 31, 50, 28, 12, 26, 42, 55, 30, 16, 36, 30, 19, 18, 23, 11, 49, 198, 23, 39, 52, 29, 17, 32, 25, 16, 2, 11, 28, 14, 45, 92, 29, 7, 5, 0, 16, 0, 74, 0, 0, 7, 183, 5, 154, 0, 176, 1, 38, 1, 76, 1, 115, 1, 155, 1, 190, 1, 211, 1, 232, 1, 252, 2, 18, 2, 22, 2, 35, 2, 47, 2, 51, 2, 65, 2, 79, 0, 0, 1, 38, 53, 52, 62, 2, 53, 38, 38, 39, 39, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 23, 62, 3, 51, 50, 30, 2, 23, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 30, 3, 21, 20, 14, 2, 35, 34, 38, 39, 7, 6, 6, 7, 20, 30, 2, 21, 20, 7, 23, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 39, 6, 6, 7, 6, 6, 7, 6, 6, 35, 34, 38, 39, 6, 6, 35, 34, 38, 39, 38, 38, 39, 38, 39, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 5, 38, 38, 39, 52, 38, 39, 6, 6, 7, 6, 21, 20, 22, 23, 30, 3, 23, 30, 3, 51, 50, 55, 22, 22, 51, 50, 62, 2, 55, 62, 3, 55, 54, 54, 53, 52, 38, 39, 38, 38, 39, 6, 6, 21, 6, 6, 7, 54, 54, 53, 52, 38, 39, 54, 54, 51, 50, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 53, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 20, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 51, 50, 22, 23, 6, 6, 21, 20, 22, 37, 6, 6, 7, 23, 23, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 62, 3, 53, 52, 46, 2, 35, 34, 14, 2, 7, 7, 3, 22, 20, 21, 20, 20, 7, 55, 51, 30, 3, 51, 50, 54, 53, 52, 46, 2, 39, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 21, 1, 55, 52, 55, 38, 38, 39, 7, 39, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 23, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 3, 23, 53, 52, 55, 39, 53, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 23, 14, 3, 21, 20, 22, 51, 50, 62, 2, 55, 5, 50, 30, 2, 23, 21, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 33, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 53, 62, 3, 55, 52, 46, 2, 39, 55, 30, 3, 21, 20, 6, 7, 38, 38, 39, 54, 54, 1, 6, 6, 7, 39, 62, 3, 55, 51, 30, 3, 23, 7, 46, 3, 39, 7, 51, 21, 35, 55, 7, 54, 54, 53, 52, 38, 39, 51, 22, 22, 21, 20, 7, 38, 53, 52, 55, 51, 6, 6, 21, 20, 22, 23, 23, 7, 35, 39, 39, 38, 38, 53, 52, 54, 55, 51, 6, 6, 21, 20, 22, 23, 55, 7, 54, 54, 53, 52, 38, 39, 51, 22, 22, 21, 20, 6, 1, 247, 10, 22, 27, 22, 14, 21, 6, 184, 14, 68, 44, 29, 51, 37, 22, 25, 40, 50, 26, 7, 8, 20, 35, 48, 29, 25, 49, 39, 25, 24, 24, 105, 18, 87, 125, 157, 88, 92, 162, 127, 85, 14, 145, 25, 22, 24, 39, 49, 24, 28, 49, 36, 20, 8, 7, 26, 51, 40, 24, 22, 38, 51, 28, 43, 69, 14, 236, 6, 18, 11, 22, 27, 22, 3, 205, 10, 67, 49, 28, 50, 37, 22, 22, 37, 48, 25, 7, 3, 21, 35, 46, 26, 28, 52, 39, 24, 23, 15, 203, 3, 37, 37, 24, 75, 37, 15, 60, 59, 19, 33, 16, 16, 34, 19, 59, 60, 15, 37, 75, 24, 61, 14, 159, 16, 23, 24, 40, 51, 28, 27, 47, 35, 20, 3, 7, 25, 48, 37, 22, 21, 38, 49, 29, 49, 68, 8, 1, 234, 35, 48, 18, 1, 4, 17, 36, 21, 5, 33, 32, 13, 35, 39, 41, 18, 6, 12, 21, 30, 24, 28, 29, 14, 26, 16, 24, 31, 20, 12, 6, 18, 40, 39, 36, 13, 32, 33, 2, 3, 21, 35, 18, 4, 1, 18, 48, 35, 2, 2, 19, 11, 11, 43, 23, 19, 33, 33, 35, 20, 16, 30, 23, 14, 23, 27, 23, 23, 24, 58, 109, 157, 99, 100, 157, 109, 58, 24, 23, 23, 27, 23, 14, 23, 30, 15, 20, 35, 34, 33, 19, 23, 43, 11, 12, 17, 1, 2, 153, 11, 28, 17, 251, 5, 22, 31, 15, 24, 31, 17, 20, 30, 21, 10, 9, 11, 22, 50, 42, 28, 15, 24, 32, 17, 24, 33, 22, 14, 5, 24, 229, 1, 2, 226, 23, 5, 16, 26, 35, 23, 35, 46, 29, 43, 52, 23, 11, 13, 10, 21, 31, 21, 17, 30, 23, 14, 22, 23, 250, 226, 220, 2, 14, 29, 16, 197, 23, 5, 14, 22, 33, 24, 17, 31, 25, 15, 28, 42, 50, 23, 11, 9, 10, 20, 31, 20, 16, 31, 24, 14, 30, 23, 23, 179, 3, 145, 23, 22, 14, 24, 31, 16, 21, 30, 20, 10, 23, 23, 52, 43, 29, 46, 35, 24, 35, 25, 16, 5, 1, 230, 25, 43, 39, 37, 20, 20, 46, 48, 46, 19, 23, 45, 36, 22, 27, 41, 50, 1, 170, 23, 49, 41, 27, 22, 36, 45, 23, 20, 45, 48, 46, 20, 20, 38, 39, 43, 96, 9, 25, 43, 34, 2, 52, 78, 52, 26, 11, 13, 17, 51, 29, 11, 11, 254, 237, 14, 16, 8, 46, 5, 17, 22, 25, 12, 11, 12, 25, 21, 17, 5, 45, 5, 7, 9, 10, 7, 16, 26, 26, 88, 23, 4, 5, 4, 3, 21, 5, 5, 159, 11, 11, 21, 3, 4, 5, 4, 84, 26, 13, 26, 104, 5, 4, 5, 7, 21, 5, 5, 5, 5, 248, 24, 6, 5, 5, 6, 22, 7, 5, 4, 2, 7, 20, 23, 28, 52, 49, 44, 20, 45, 71, 37, 106, 42, 50, 20, 36, 49, 28, 32, 47, 34, 21, 5, 18, 35, 18, 28, 49, 36, 20, 20, 35, 47, 27, 28, 53, 16, 62, 75, 120, 84, 45, 45, 89, 129, 84, 85, 16, 53, 28, 27, 47, 35, 20, 20, 36, 49, 28, 18, 35, 18, 5, 21, 34, 47, 32, 28, 49, 36, 20, 50, 42, 136, 29, 59, 35, 20, 44, 49, 52, 28, 9, 13, 118, 47, 60, 23, 39, 49, 26, 32, 49, 35, 21, 4, 17, 28, 18, 27, 49, 36, 22, 23, 38, 49, 27, 23, 45, 17, 118, 35, 59, 26, 22, 73, 45, 65, 69, 5, 4, 4, 5, 69, 65, 45, 73, 22, 42, 54, 94, 17, 45, 23, 27, 49, 38, 23, 22, 36, 49, 27, 18, 28, 17, 4, 21, 35, 49, 32, 26, 49, 39, 23, 60, 47, 141, 22, 54, 29, 28, 47, 19, 14, 23, 2, 20, 14, 35, 54, 23, 12, 34, 38, 41, 19, 22, 39, 28, 17, 9, 5, 4, 17, 28, 39, 22, 19, 41, 38, 34, 12, 23, 54, 35, 8, 17, 9, 2, 13, 13, 19, 36, 28, 29, 54, 22, 12, 32, 11, 44, 75, 34, 18, 33, 19, 24, 19, 14, 23, 30, 17, 23, 49, 50, 48, 23, 67, 130, 56, 87, 141, 99, 53, 53, 99, 141, 87, 56, 130, 67, 23, 48, 50, 49, 23, 17, 30, 23, 14, 19, 24, 19, 33, 18, 34, 75, 44, 11, 32, 208, 15, 23, 10, 144, 23, 21, 42, 29, 18, 32, 23, 13, 16, 25, 33, 18, 21, 45, 20, 3, 15, 25, 37, 26, 18, 31, 24, 14, 19, 31, 38, 19, 2, 2, 156, 8, 15, 7, 15, 24, 16, 131, 18, 39, 31, 20, 47, 37, 28, 38, 23, 12, 2, 21, 46, 23, 18, 34, 27, 17, 13, 24, 32, 18, 25, 51, 19, 19, 252, 185, 126, 4, 6, 6, 17, 15, 113, 2, 19, 38, 31, 19, 14, 24, 31, 18, 26, 37, 25, 15, 3, 20, 45, 21, 18, 33, 25, 16, 13, 23, 32, 18, 29, 42, 21, 3, 30, 103, 26, 29, 27, 85, 19, 19, 51, 25, 18, 32, 24, 13, 17, 27, 34, 18, 47, 43, 2, 12, 23, 38, 28, 37, 47, 20, 31, 39, 18, 236, 9, 12, 11, 2, 11, 52, 65, 36, 13, 26, 37, 42, 16, 19, 33, 24, 14, 14, 24, 33, 19, 16, 42, 37, 26, 13, 36, 65, 52, 11, 2, 11, 12, 9, 239, 37, 66, 58, 51, 24, 6, 19, 64, 84, 97, 52, 47, 76, 40, 17, 26, 9, 45, 92, 254, 58, 29, 35, 27, 11, 39, 56, 53, 57, 40, 40, 57, 53, 56, 39, 11, 13, 21, 20, 22, 15, 167, 174, 8, 5, 24, 45, 23, 19, 40, 20, 20, 44, 20, 43, 39, 42, 40, 42, 42, 20, 40, 19, 23, 45, 24, 70, 92, 92, 88, 21, 36, 15, 20, 39, 22, 22, 39, 18, 18, 42, 22, 8, 8, 22, 42, 18, 18, 39, 22, 22, 39, 20, 15, 36, 0, 1, 0, 165, 0, 1, 5, 44, 5, 154, 0, 29, 0, 0, 1, 54, 53, 52, 38, 35, 33, 53, 33, 50, 22, 21, 20, 6, 7, 1, 6, 21, 20, 22, 51, 33, 21, 33, 34, 38, 53, 52, 54, 55, 4, 19, 18, 23, 25, 252, 176, 3, 80, 86, 94, 35, 33, 253, 89, 18, 23, 25, 3, 80, 252, 176, 86, 94, 35, 33, 4, 199, 24, 25, 16, 22, 124, 79, 73, 42, 71, 45, 252, 112, 24, 25, 16, 22, 124, 79, 73, 42, 71, 45, 0, 6, 0, 94, 255, 232, 6, 40, 5, 178, 0, 27, 0, 49, 0, 69, 0, 83, 0, 94, 0, 104, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 4, 5, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 1, 6, 6, 35, 34, 38, 39, 19, 22, 22, 51, 50, 54, 55, 37, 54, 54, 55, 54, 54, 55, 19, 6, 6, 21, 33, 52, 38, 39, 19, 30, 3, 23, 94, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 100, 102, 175, 233, 131, 143, 236, 169, 93, 93, 169, 236, 143, 88, 163, 142, 118, 84, 46, 1, 214, 27, 46, 63, 35, 35, 62, 47, 27, 27, 47, 62, 35, 35, 63, 46, 27, 1, 213, 64, 149, 85, 85, 149, 64, 186, 25, 56, 31, 31, 56, 25, 253, 58, 2, 43, 40, 39, 108, 68, 184, 49, 62, 1, 194, 62, 49, 184, 68, 110, 78, 43, 1, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 135, 237, 177, 102, 102, 177, 237, 135, 135, 237, 177, 102, 46, 85, 118, 145, 167, 90, 35, 62, 47, 27, 27, 47, 62, 35, 35, 63, 46, 27, 27, 46, 63, 254, 30, 37, 40, 40, 37, 1, 67, 14, 16, 16, 14, 194, 79, 149, 68, 66, 113, 42, 254, 190, 30, 102, 63, 63, 102, 30, 1, 66, 43, 114, 133, 149, 78, 0, 6, 0, 94, 255, 231, 6, 213, 5, 178, 0, 51, 0, 100, 0, 146, 0, 159, 0, 173, 0, 187, 0, 0, 5, 34, 38, 39, 55, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 39, 55, 22, 22, 51, 50, 54, 55, 23, 14, 3, 21, 20, 30, 2, 51, 50, 54, 55, 23, 6, 6, 35, 34, 46, 2, 39, 14, 3, 1, 34, 14, 2, 7, 39, 54, 53, 52, 46, 2, 39, 53, 62, 3, 53, 52, 46, 2, 39, 53, 30, 3, 21, 20, 6, 7, 50, 30, 2, 21, 20, 7, 39, 54, 54, 53, 52, 46, 2, 33, 34, 14, 2, 21, 20, 23, 7, 38, 53, 52, 62, 2, 51, 38, 38, 53, 52, 62, 2, 55, 21, 14, 3, 21, 20, 30, 2, 23, 21, 6, 6, 21, 20, 23, 7, 46, 3, 37, 38, 38, 35, 34, 6, 7, 39, 54, 51, 50, 22, 23, 1, 6, 6, 21, 20, 22, 23, 7, 38, 38, 53, 52, 54, 55, 33, 22, 22, 21, 20, 6, 7, 39, 54, 54, 53, 52, 38, 39, 2, 14, 104, 188, 62, 14, 51, 148, 82, 73, 130, 98, 57, 3, 6, 9, 6, 41, 14, 39, 26, 27, 39, 14, 41, 7, 9, 6, 3, 58, 98, 130, 73, 82, 147, 51, 15, 62, 188, 104, 59, 117, 105, 87, 28, 29, 87, 104, 117, 3, 20, 54, 96, 82, 65, 22, 38, 8, 13, 24, 31, 18, 71, 123, 90, 52, 42, 75, 101, 60, 76, 131, 97, 55, 22, 20, 85, 158, 121, 73, 16, 15, 5, 3, 54, 95, 130, 252, 47, 75, 130, 95, 54, 9, 16, 15, 72, 122, 157, 86, 20, 23, 55, 97, 131, 77, 60, 102, 74, 42, 51, 90, 123, 72, 37, 49, 8, 38, 22, 65, 82, 97, 2, 108, 49, 118, 57, 57, 117, 50, 30, 114, 140, 69, 128, 58, 253, 141, 2, 2, 100, 93, 35, 105, 114, 3, 2, 3, 96, 3, 2, 113, 106, 34, 93, 99, 2, 2, 25, 95, 91, 7, 68, 73, 57, 98, 129, 71, 20, 32, 29, 31, 18, 18, 17, 22, 22, 17, 18, 18, 31, 29, 32, 20, 71, 129, 98, 57, 73, 68, 7, 91, 95, 35, 64, 93, 57, 57, 93, 64, 35, 2, 245, 28, 52, 72, 43, 17, 19, 20, 19, 33, 27, 17, 3, 48, 3, 58, 96, 128, 73, 63, 114, 91, 63, 12, 17, 13, 76, 113, 144, 80, 52, 96, 43, 66, 117, 159, 92, 59, 55, 7, 19, 37, 19, 70, 130, 98, 59, 59, 98, 130, 70, 38, 37, 7, 57, 57, 92, 159, 117, 66, 43, 96, 52, 80, 144, 113, 76, 13, 17, 12, 63, 91, 114, 63, 73, 128, 96, 58, 3, 48, 5, 56, 38, 20, 19, 17, 43, 72, 52, 28, 170, 33, 32, 32, 33, 52, 74, 36, 38, 254, 219, 17, 34, 17, 108, 175, 56, 49, 62, 203, 120, 18, 36, 17, 17, 36, 18, 120, 203, 62, 49, 56, 175, 108, 17, 34, 17, 0, 14, 0, 57, 255, 185, 3, 155, 5, 178, 0, 155, 0, 167, 0, 179, 0, 191, 0, 201, 0, 211, 0, 221, 0, 231, 0, 239, 0, 247, 1, 0, 1, 9, 1, 29, 1, 49, 0, 0, 1, 21, 50, 30, 2, 21, 35, 38, 38, 35, 34, 38, 39, 6, 21, 20, 30, 2, 23, 17, 22, 22, 51, 50, 54, 55, 17, 62, 3, 53, 52, 39, 6, 6, 35, 34, 6, 7, 35, 52, 62, 2, 51, 53, 35, 38, 53, 52, 62, 2, 51, 50, 22, 23, 22, 22, 21, 20, 6, 7, 22, 22, 21, 20, 6, 7, 22, 22, 21, 20, 6, 7, 22, 22, 21, 20, 6, 7, 22, 22, 21, 20, 6, 7, 22, 22, 23, 7, 46, 3, 39, 21, 20, 6, 35, 34, 38, 53, 53, 14, 3, 7, 39, 54, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 54, 55, 54, 54, 51, 50, 30, 2, 21, 20, 7, 3, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 19, 6, 6, 7, 21, 62, 3, 53, 52, 38, 5, 20, 30, 2, 23, 53, 38, 38, 39, 6, 6, 5, 6, 6, 7, 21, 54, 54, 53, 52, 38, 5, 20, 22, 23, 53, 38, 38, 39, 6, 6, 5, 6, 6, 35, 21, 54, 54, 53, 52, 38, 5, 20, 22, 23, 53, 34, 38, 39, 6, 6, 23, 21, 54, 54, 53, 52, 38, 39, 7, 20, 22, 23, 53, 39, 6, 6, 1, 50, 55, 38, 35, 34, 6, 7, 22, 33, 50, 55, 38, 38, 35, 34, 7, 22, 1, 21, 39, 23, 7, 39, 23, 7, 39, 23, 7, 39, 23, 35, 39, 54, 54, 53, 52, 39, 35, 6, 21, 20, 22, 23, 7, 35, 55, 7, 39, 55, 7, 39, 55, 7, 39, 55, 7, 53, 1, 95, 19, 25, 14, 5, 9, 2, 23, 29, 22, 32, 13, 37, 29, 53, 72, 43, 8, 23, 15, 15, 23, 8, 44, 73, 53, 30, 31, 11, 29, 19, 29, 23, 2, 9, 5, 14, 24, 20, 68, 3, 14, 23, 30, 16, 20, 32, 11, 52, 56, 51, 45, 37, 40, 52, 42, 35, 39, 50, 42, 34, 39, 48, 41, 32, 36, 54, 45, 24, 33, 13, 67, 8, 18, 27, 38, 27, 27, 19, 19, 27, 27, 38, 27, 18, 8, 67, 12, 34, 24, 45, 54, 36, 33, 42, 47, 37, 34, 42, 49, 39, 35, 43, 51, 41, 35, 44, 51, 67, 63, 11, 29, 18, 16, 30, 23, 14, 3, 24, 55, 40, 40, 56, 56, 40, 40, 55, 206, 17, 31, 17, 39, 66, 48, 27, 57, 254, 119, 26, 48, 65, 39, 17, 32, 15, 58, 56, 1, 61, 12, 24, 11, 71, 89, 56, 254, 159, 87, 70, 12, 23, 11, 57, 54, 1, 21, 7, 14, 7, 62, 78, 55, 254, 197, 76, 62, 7, 13, 7, 57, 54, 230, 54, 67, 54, 56, 221, 64, 54, 10, 55, 53, 1, 64, 15, 11, 10, 14, 7, 14, 5, 10, 254, 231, 14, 10, 5, 14, 7, 14, 10, 11, 2, 75, 181, 159, 17, 167, 135, 34, 131, 95, 45, 88, 46, 46, 72, 15, 16, 3, 230, 3, 16, 15, 72, 46, 46, 88, 45, 95, 131, 34, 135, 167, 17, 159, 181, 4, 0, 10, 8, 13, 15, 7, 12, 15, 3, 7, 15, 17, 10, 17, 14, 10, 2, 1, 77, 4, 5, 5, 4, 254, 178, 2, 10, 14, 18, 10, 15, 14, 5, 2, 15, 12, 7, 15, 13, 8, 10, 6, 8, 12, 23, 18, 12, 20, 14, 17, 52, 34, 31, 46, 17, 15, 44, 29, 32, 47, 15, 16, 45, 30, 32, 47, 16, 15, 46, 31, 32, 48, 16, 16, 45, 32, 37, 51, 15, 23, 60, 37, 25, 22, 40, 32, 22, 6, 122, 23, 23, 23, 23, 122, 6, 22, 32, 40, 22, 25, 37, 60, 23, 15, 51, 37, 32, 45, 16, 16, 48, 32, 31, 46, 15, 16, 47, 32, 30, 45, 16, 15, 47, 32, 29, 44, 15, 17, 46, 31, 38, 55, 17, 12, 15, 12, 18, 23, 12, 8, 6, 1, 83, 40, 55, 55, 40, 40, 55, 55, 254, 34, 2, 2, 1, 99, 2, 9, 14, 18, 10, 16, 28, 44, 10, 17, 14, 10, 2, 99, 1, 2, 2, 7, 28, 147, 2, 2, 1, 101, 4, 29, 19, 17, 29, 46, 19, 28, 5, 101, 1, 1, 2, 8, 28, 150, 1, 1, 104, 5, 29, 18, 17, 30, 47, 18, 29, 5, 104, 1, 1, 7, 30, 151, 106, 5, 28, 19, 18, 31, 6, 55, 19, 28, 5, 105, 1, 5, 31, 3, 32, 13, 13, 8, 5, 13, 13, 5, 8, 13, 13, 1, 65, 45, 12, 43, 41, 53, 77, 30, 78, 91, 17, 91, 94, 112, 17, 43, 22, 13, 12, 12, 13, 22, 43, 17, 112, 94, 91, 17, 91, 78, 30, 77, 53, 41, 43, 12, 45, 0, 2, 0, 80, 0, 0, 3, 196, 5, 178, 0, 30, 0, 51, 0, 0, 1, 53, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 51, 21, 33, 17, 35, 17, 33, 53, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 23, 51, 62, 3, 1, 54, 26, 59, 50, 33, 64, 106, 137, 73, 73, 137, 106, 64, 33, 50, 59, 26, 230, 254, 138, 133, 254, 135, 2, 170, 40, 66, 87, 47, 47, 87, 66, 40, 38, 65, 86, 48, 6, 48, 86, 65, 38, 2, 203, 4, 21, 62, 88, 115, 73, 91, 141, 97, 51, 51, 97, 141, 91, 73, 115, 88, 62, 21, 4, 134, 253, 187, 2, 69, 134, 1, 103, 66, 96, 63, 31, 31, 63, 96, 66, 66, 110, 91, 75, 31, 31, 75, 91, 110, 0, 1, 0, 168, 0, 0, 4, 57, 5, 154, 0, 27, 0, 0, 1, 53, 23, 17, 33, 53, 33, 53, 35, 53, 51, 53, 51, 21, 51, 21, 35, 21, 33, 21, 33, 17, 23, 21, 39, 17, 35, 17, 1, 122, 180, 254, 122, 1, 134, 220, 220, 133, 220, 220, 1, 134, 254, 122, 180, 180, 133, 2, 50, 156, 129, 1, 36, 133, 137, 133, 150, 150, 133, 137, 133, 254, 125, 129, 156, 129, 254, 174, 1, 177, 0, 2, 0, 27, 0, 0, 4, 133, 5, 155, 0, 28, 0, 37, 0, 0, 1, 21, 55, 51, 1, 21, 1, 35, 39, 21, 35, 53, 7, 35, 1, 53, 1, 51, 23, 17, 33, 50, 22, 21, 20, 14, 2, 35, 3, 17, 51, 50, 54, 53, 52, 38, 35, 2, 16, 154, 164, 254, 209, 1, 81, 171, 181, 161, 179, 161, 1, 70, 254, 189, 185, 152, 1, 71, 230, 233, 73, 134, 188, 115, 119, 116, 174, 163, 151, 165, 2, 183, 254, 152, 254, 227, 6, 254, 210, 166, 166, 166, 166, 1, 44, 5, 1, 32, 140, 3, 214, 186, 169, 93, 143, 98, 51, 2, 75, 254, 76, 112, 113, 112, 99, 0, 0, 1, 0, 168, 0, 0, 4, 57, 5, 154, 0, 19, 0, 0, 1, 21, 33, 21, 33, 17, 35, 17, 33, 53, 33, 53, 35, 53, 51, 53, 51, 21, 51, 21, 2, 179, 1, 134, 254, 122, 133, 254, 122, 1, 134, 220, 220, 133, 220, 4, 127, 137, 133, 252, 143, 3, 113, 133, 137, 133, 150, 150, 133, 0, 0, 1, 0, 158, 0, 0, 6, 56, 5, 154, 0, 27, 0, 0, 19, 17, 51, 21, 33, 17, 35, 53, 33, 21, 35, 17, 33, 53, 51, 17, 35, 53, 33, 17, 51, 21, 33, 53, 51, 17, 33, 21, 158, 133, 2, 6, 150, 1, 177, 150, 2, 5, 133, 133, 253, 251, 150, 254, 79, 150, 253, 250, 1, 244, 1, 177, 150, 2, 6, 133, 133, 253, 250, 150, 254, 79, 150, 253, 251, 133, 133, 2, 5, 150, 0, 2, 0, 140, 255, 231, 6, 6, 5, 178, 0, 45, 0, 55, 0, 0, 1, 20, 30, 2, 51, 50, 62, 2, 55, 21, 14, 3, 35, 34, 46, 4, 53, 52, 62, 4, 51, 50, 30, 2, 23, 21, 46, 3, 35, 34, 14, 2, 1, 19, 33, 7, 19, 39, 7, 19, 39, 33, 1, 142, 97, 167, 225, 128, 83, 155, 136, 112, 41, 47, 137, 171, 198, 108, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 108, 199, 171, 137, 46, 41, 113, 135, 154, 84, 128, 225, 167, 97, 2, 109, 87, 1, 23, 225, 86, 230, 228, 89, 228, 1, 25, 2, 204, 128, 225, 167, 97, 42, 76, 109, 66, 15, 90, 148, 106, 58, 53, 96, 135, 165, 190, 102, 102, 190, 165, 135, 97, 53, 59, 107, 149, 90, 14, 66, 109, 78, 42, 97, 168, 225, 1, 6, 254, 241, 162, 254, 242, 167, 167, 1, 14, 162, 0, 4, 0, 94, 255, 228, 5, 171, 5, 211, 0, 51, 0, 71, 0, 91, 0, 116, 0, 0, 37, 54, 54, 55, 46, 3, 53, 52, 54, 55, 51, 6, 6, 21, 20, 18, 23, 3, 55, 23, 3, 54, 18, 53, 52, 38, 39, 51, 22, 22, 21, 20, 14, 2, 7, 22, 22, 23, 7, 38, 38, 39, 7, 7, 39, 39, 6, 6, 7, 55, 46, 3, 53, 52, 62, 2, 55, 51, 14, 3, 21, 20, 18, 23, 33, 54, 18, 53, 52, 46, 2, 39, 51, 30, 3, 21, 20, 14, 2, 7, 1, 34, 38, 39, 53, 22, 51, 50, 54, 55, 51, 22, 22, 51, 50, 55, 21, 6, 6, 35, 34, 38, 39, 6, 6, 1, 146, 85, 146, 65, 73, 113, 77, 40, 70, 67, 22, 20, 27, 105, 105, 47, 102, 103, 46, 104, 105, 27, 20, 22, 67, 70, 40, 77, 112, 73, 64, 146, 85, 9, 91, 154, 69, 4, 44, 42, 4, 69, 155, 91, 21, 83, 126, 86, 43, 42, 83, 122, 81, 21, 59, 81, 50, 22, 109, 106, 2, 141, 106, 109, 22, 50, 81, 59, 21, 81, 122, 83, 42, 43, 86, 126, 83, 254, 27, 19, 29, 14, 33, 21, 37, 76, 34, 12, 34, 75, 37, 21, 33, 14, 29, 19, 41, 77, 27, 26, 77, 5, 26, 74, 48, 57, 147, 170, 187, 97, 123, 251, 121, 94, 178, 88, 197, 254, 176, 130, 3, 249, 50, 50, 252, 7, 130, 1, 80, 197, 88, 178, 94, 121, 251, 123, 97, 187, 170, 147, 57, 48, 74, 26, 5, 3, 40, 35, 74, 32, 32, 74, 35, 40, 3, 170, 53, 137, 156, 169, 85, 85, 164, 148, 130, 52, 65, 139, 147, 155, 80, 155, 254, 211, 127, 127, 1, 45, 155, 80, 155, 147, 139, 65, 52, 130, 148, 164, 85, 85, 169, 156, 137, 53, 4, 173, 6, 5, 55, 10, 36, 32, 32, 36, 10, 55, 5, 6, 31, 21, 21, 31, 0, 3, 0, 94, 255, 197, 5, 172, 5, 211, 0, 149, 0, 162, 0, 175, 0, 0, 1, 30, 3, 21, 20, 14, 2, 7, 35, 38, 38, 35, 34, 6, 7, 22, 22, 23, 7, 38, 38, 39, 6, 6, 21, 20, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 53, 52, 38, 39, 6, 6, 7, 39, 54, 54, 55, 38, 38, 35, 34, 6, 7, 35, 46, 3, 53, 52, 62, 2, 55, 51, 6, 6, 21, 20, 30, 2, 23, 53, 38, 38, 35, 34, 6, 7, 39, 54, 54, 55, 46, 3, 53, 52, 62, 2, 55, 38, 39, 53, 50, 62, 2, 51, 50, 30, 2, 51, 21, 6, 7, 30, 3, 21, 20, 14, 2, 7, 22, 22, 23, 7, 38, 38, 35, 34, 6, 7, 21, 62, 3, 53, 52, 38, 39, 1, 20, 30, 2, 23, 54, 53, 52, 38, 39, 6, 6, 5, 52, 38, 39, 6, 6, 21, 20, 23, 62, 3, 4, 100, 87, 124, 80, 37, 30, 56, 80, 50, 7, 54, 129, 59, 7, 15, 5, 44, 87, 33, 102, 31, 64, 43, 27, 33, 15, 17, 15, 18, 28, 35, 17, 17, 35, 28, 18, 15, 17, 15, 33, 27, 44, 63, 31, 102, 33, 87, 44, 4, 16, 7, 59, 129, 54, 7, 50, 80, 56, 30, 37, 80, 124, 87, 21, 106, 104, 66, 126, 182, 115, 21, 51, 30, 20, 34, 15, 5, 29, 43, 16, 48, 81, 58, 32, 31, 57, 79, 48, 31, 52, 34, 57, 52, 53, 30, 30, 53, 52, 57, 34, 52, 31, 48, 79, 57, 31, 32, 58, 81, 48, 16, 43, 29, 5, 15, 34, 20, 30, 51, 21, 115, 182, 126, 66, 104, 106, 253, 179, 22, 39, 56, 33, 22, 13, 12, 66, 81, 2, 6, 81, 66, 12, 13, 22, 33, 56, 39, 22, 5, 99, 56, 145, 166, 179, 90, 83, 161, 144, 121, 45, 57, 56, 1, 1, 42, 107, 58, 63, 74, 117, 53, 19, 60, 42, 24, 35, 31, 31, 20, 19, 27, 17, 8, 8, 17, 27, 19, 20, 31, 31, 35, 24, 42, 60, 19, 53, 117, 74, 63, 58, 107, 42, 1, 1, 56, 57, 45, 121, 144, 161, 83, 90, 179, 166, 145, 56, 112, 251, 146, 99, 181, 141, 89, 6, 121, 8, 11, 4, 3, 7, 28, 67, 38, 20, 67, 86, 102, 56, 55, 101, 86, 66, 21, 78, 59, 10, 18, 21, 18, 18, 21, 18, 10, 59, 78, 21, 66, 86, 101, 55, 56, 102, 86, 67, 20, 38, 67, 28, 7, 3, 4, 11, 8, 121, 6, 89, 141, 181, 99, 146, 251, 112, 254, 91, 39, 72, 61, 48, 15, 103, 133, 66, 115, 52, 32, 124, 78, 78, 124, 32, 52, 115, 66, 133, 103, 15, 48, 61, 72, 0, 1, 0, 109, 0, 12, 5, 182, 5, 178, 0, 54, 0, 0, 1, 54, 54, 51, 50, 22, 23, 7, 23, 54, 54, 53, 52, 46, 2, 35, 34, 6, 7, 39, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 23, 7, 37, 6, 6, 35, 34, 38, 39, 3, 39, 1, 30, 3, 51, 50, 54, 55, 39, 7, 39, 2, 180, 23, 63, 45, 37, 57, 29, 92, 195, 23, 24, 68, 120, 164, 95, 69, 146, 76, 8, 78, 178, 103, 129, 209, 149, 80, 37, 31, 254, 71, 254, 254, 76, 214, 128, 60, 117, 57, 245, 127, 1, 65, 23, 44, 49, 57, 38, 106, 165, 63, 199, 94, 160, 3, 231, 32, 44, 25, 26, 135, 141, 45, 97, 56, 90, 157, 117, 68, 25, 26, 19, 49, 63, 84, 148, 206, 121, 69, 133, 60, 180, 109, 180, 86, 104, 25, 26, 254, 135, 90, 1, 191, 12, 20, 15, 8, 76, 71, 139, 135, 111, 0, 0, 5, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 37, 0, 47, 0, 52, 0, 57, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 52, 46, 2, 39, 17, 1, 54, 54, 37, 20, 22, 23, 1, 17, 14, 3, 1, 54, 54, 55, 1, 1, 22, 22, 23, 17, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 5, 80, 86, 150, 204, 117, 1, 175, 60, 66, 251, 44, 65, 59, 1, 175, 117, 203, 150, 85, 2, 167, 100, 176, 72, 254, 164, 254, 40, 71, 177, 100, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 120, 214, 165, 104, 12, 253, 215, 254, 77, 78, 189, 106, 106, 189, 78, 1, 179, 2, 41, 12, 104, 165, 214, 253, 34, 10, 78, 63, 1, 102, 254, 155, 63, 79, 10, 1, 253, 0, 0, 4, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 59, 0, 77, 0, 95, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 52, 62, 2, 51, 50, 30, 2, 23, 30, 3, 51, 50, 62, 2, 53, 52, 46, 4, 35, 34, 14, 2, 5, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 33, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 140, 52, 95, 135, 164, 191, 104, 104, 191, 165, 135, 96, 52, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 114, 50, 83, 106, 56, 78, 112, 78, 49, 15, 15, 51, 80, 111, 75, 61, 108, 81, 47, 43, 80, 113, 139, 164, 90, 135, 230, 168, 94, 1, 39, 24, 41, 31, 17, 17, 31, 41, 24, 24, 40, 29, 17, 62, 2, 199, 48, 62, 17, 29, 40, 24, 24, 41, 31, 17, 17, 31, 41, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 70, 111, 77, 40, 51, 84, 107, 56, 56, 107, 83, 51, 42, 78, 110, 67, 85, 161, 140, 117, 84, 46, 102, 173, 230, 241, 18, 30, 41, 24, 22, 41, 32, 18, 18, 32, 41, 22, 48, 65, 65, 48, 22, 41, 32, 18, 18, 32, 41, 22, 24, 41, 30, 18, 0, 0, 3, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 172, 172, 3, 33, 172, 3, 37, 172, 0, 0, 4, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 253, 172, 3, 99, 2, 84, 172, 172, 3, 33, 172, 3, 37, 172, 172, 172, 0, 0, 4, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 99, 2, 84, 250, 73, 2, 84, 253, 172, 172, 172, 5, 154, 172, 253, 135, 172, 172, 172, 172, 0, 5, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 3, 99, 2, 84, 253, 172, 2, 84, 250, 73, 2, 84, 253, 172, 2, 84, 253, 172, 172, 172, 4, 238, 172, 172, 253, 135, 172, 172, 3, 37, 172, 254, 51, 172, 0, 0, 4, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 253, 172, 3, 99, 2, 84, 3, 33, 172, 3, 37, 172, 251, 190, 172, 172, 172, 0, 5, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 2, 84, 253, 172, 2, 84, 253, 172, 3, 99, 2, 84, 253, 172, 2, 84, 3, 33, 172, 254, 55, 172, 5, 154, 172, 172, 172, 251, 18, 172, 172, 0, 5, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 2, 84, 253, 172, 3, 99, 2, 84, 250, 73, 2, 84, 253, 172, 3, 99, 2, 84, 5, 154, 172, 254, 51, 172, 253, 139, 172, 172, 172, 172, 2, 117, 172, 172, 0, 0, 6, 0, 188, 0, 0, 6, 115, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 188, 2, 84, 253, 172, 3, 99, 2, 84, 250, 73, 2, 84, 253, 172, 2, 84, 253, 172, 3, 99, 2, 84, 253, 172, 2, 84, 3, 33, 172, 2, 121, 172, 172, 251, 190, 172, 5, 154, 172, 251, 18, 172, 172, 2, 117, 172, 172, 0, 8, 0, 90, 255, 92, 6, 137, 6, 100, 0, 108, 0, 113, 0, 118, 0, 123, 0, 128, 0, 135, 0, 142, 0, 154, 0, 0, 19, 52, 54, 51, 50, 22, 23, 23, 54, 54, 55, 53, 38, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 7, 21, 30, 3, 23, 55, 54, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 39, 7, 22, 22, 21, 20, 6, 7, 23, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 39, 39, 6, 6, 7, 21, 22, 22, 21, 20, 6, 35, 34, 38, 53, 52, 54, 55, 53, 46, 3, 39, 7, 6, 6, 35, 34, 38, 53, 52, 54, 51, 50, 23, 55, 38, 38, 53, 52, 54, 55, 39, 6, 35, 34, 38, 37, 6, 6, 7, 5, 37, 38, 38, 39, 17, 1, 22, 22, 23, 17, 19, 54, 54, 55, 37, 37, 52, 38, 39, 5, 5, 54, 37, 20, 22, 23, 37, 37, 6, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 92, 56, 42, 38, 55, 4, 82, 78, 233, 140, 17, 19, 56, 42, 41, 57, 19, 17, 69, 129, 115, 99, 39, 82, 5, 55, 38, 41, 57, 57, 41, 8, 16, 8, 85, 27, 30, 30, 28, 80, 19, 17, 41, 57, 57, 41, 38, 53, 6, 82, 78, 232, 140, 17, 19, 57, 41, 42, 56, 19, 17, 69, 129, 115, 99, 39, 85, 6, 54, 36, 42, 56, 56, 42, 17, 19, 82, 28, 29, 29, 28, 85, 17, 14, 42, 56, 2, 216, 103, 168, 57, 1, 72, 1, 195, 57, 167, 103, 254, 61, 57, 167, 103, 124, 103, 167, 57, 254, 185, 1, 165, 18, 17, 254, 187, 1, 69, 35, 252, 58, 17, 17, 1, 69, 254, 187, 34, 1, 129, 56, 42, 41, 57, 57, 41, 42, 56, 4, 110, 41, 57, 50, 37, 47, 106, 134, 14, 109, 14, 39, 24, 41, 57, 57, 41, 23, 39, 14, 110, 7, 41, 66, 87, 53, 48, 36, 50, 57, 41, 42, 56, 2, 3, 49, 60, 130, 70, 71, 131, 60, 47, 7, 57, 41, 42, 56, 47, 35, 47, 106, 133, 13, 101, 14, 39, 23, 42, 56, 56, 42, 23, 39, 14, 101, 6, 41, 65, 87, 53, 49, 35, 45, 56, 42, 41, 57, 7, 47, 60, 131, 71, 70, 130, 60, 49, 5, 56, 126, 12, 101, 78, 189, 189, 78, 101, 12, 254, 132, 254, 109, 78, 100, 13, 1, 123, 254, 133, 13, 100, 78, 188, 109, 50, 93, 44, 188, 188, 88, 101, 51, 94, 44, 188, 187, 88, 98, 42, 56, 56, 42, 41, 57, 57, 0, 5, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 51, 0, 73, 0, 89, 0, 105, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 2, 5, 50, 30, 2, 23, 35, 46, 3, 35, 34, 14, 2, 7, 35, 62, 3, 37, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 85, 159, 137, 113, 81, 44, 44, 81, 113, 137, 159, 85, 128, 225, 167, 97, 2, 104, 72, 119, 96, 74, 27, 145, 20, 47, 58, 72, 46, 46, 73, 59, 45, 19, 145, 28, 73, 95, 119, 1, 23, 45, 61, 59, 45, 23, 40, 29, 17, 16, 29, 39, 254, 76, 45, 61, 59, 45, 22, 40, 30, 17, 16, 29, 39, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 44, 80, 112, 138, 158, 85, 85, 159, 137, 113, 80, 44, 97, 168, 225, 222, 44, 75, 101, 58, 36, 57, 40, 21, 22, 41, 57, 34, 60, 101, 75, 42, 208, 59, 47, 47, 59, 16, 29, 39, 22, 22, 39, 28, 17, 59, 47, 47, 59, 16, 29, 39, 22, 22, 39, 28, 17, 0, 5, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 51, 0, 73, 0, 89, 0, 105, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 2, 1, 34, 46, 2, 39, 51, 30, 3, 51, 50, 62, 2, 55, 51, 14, 3, 19, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 124, 97, 167, 225, 128, 85, 159, 137, 113, 81, 44, 44, 81, 113, 137, 159, 85, 128, 225, 167, 97, 2, 104, 72, 119, 95, 73, 28, 145, 19, 45, 59, 73, 46, 46, 72, 58, 47, 20, 145, 27, 74, 96, 119, 135, 45, 61, 59, 45, 23, 40, 29, 17, 16, 29, 39, 254, 76, 45, 61, 59, 45, 22, 40, 30, 17, 16, 29, 39, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 102, 128, 225, 167, 97, 44, 80, 112, 138, 158, 85, 85, 159, 137, 113, 80, 44, 97, 168, 225, 254, 12, 42, 75, 101, 60, 35, 56, 41, 22, 21, 40, 57, 36, 58, 101, 75, 44, 1, 230, 59, 47, 47, 59, 16, 29, 39, 22, 22, 39, 28, 17, 59, 47, 47, 59, 16, 29, 39, 22, 22, 39, 28, 17, 0, 0, 4, 0, 140, 255, 231, 6, 88, 5, 178, 0, 27, 0, 49, 0, 65, 0, 81, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 50, 62, 2, 55, 35, 14, 3, 35, 34, 46, 2, 39, 35, 30, 3, 1, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 21, 20, 22, 33, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 21, 20, 22, 140, 53, 96, 135, 165, 190, 102, 102, 190, 165, 136, 97, 53, 53, 97, 136, 165, 190, 102, 103, 189, 165, 135, 96, 53, 2, 228, 72, 119, 96, 74, 27, 145, 20, 47, 58, 72, 46, 46, 73, 59, 45, 19, 145, 28, 73, 95, 119, 1, 23, 23, 39, 29, 16, 17, 29, 40, 23, 45, 59, 61, 254, 144, 23, 39, 29, 16, 17, 30, 40, 22, 45, 59, 61, 2, 204, 102, 190, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 103, 189, 165, 135, 96, 53, 53, 96, 135, 165, 190, 254, 242, 44, 75, 101, 58, 36, 57, 40, 21, 22, 41, 56, 35, 60, 101, 75, 42, 1, 230, 17, 28, 39, 22, 22, 39, 29, 16, 59, 47, 47, 59, 17, 28, 39, 22, 22, 39, 29, 16, 59, 47, 47, 59, 0, 0, 2, 0, 28, 255, 152, 6, 162, 6, 30, 0, 47, 0, 67, 0, 0, 1, 54, 54, 55, 53, 51, 21, 22, 22, 23, 55, 23, 7, 22, 22, 23, 51, 21, 35, 6, 6, 7, 23, 7, 39, 6, 6, 7, 21, 35, 53, 38, 38, 39, 7, 39, 55, 38, 38, 39, 35, 53, 51, 54, 54, 55, 39, 55, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 208, 71, 170, 96, 124, 96, 170, 71, 148, 87, 147, 60, 73, 10, 205, 205, 10, 74, 59, 147, 87, 149, 71, 170, 95, 124, 96, 169, 71, 149, 87, 147, 60, 73, 10, 205, 205, 9, 74, 59, 146, 87, 4, 6, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 4, 193, 56, 70, 9, 214, 214, 9, 70, 56, 148, 87, 147, 70, 171, 97, 124, 97, 171, 70, 147, 87, 149, 57, 69, 9, 215, 215, 9, 69, 57, 149, 87, 147, 70, 171, 97, 124, 97, 171, 70, 147, 87, 253, 135, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 0, 0, 2, 0, 105, 255, 231, 4, 51, 5, 179, 0, 29, 0, 53, 0, 0, 55, 50, 62, 2, 53, 52, 46, 2, 35, 53, 54, 54, 51, 50, 30, 4, 21, 20, 2, 6, 4, 35, 34, 38, 39, 19, 30, 3, 21, 20, 14, 2, 7, 50, 62, 4, 53, 52, 46, 4, 105, 157, 235, 156, 78, 78, 156, 235, 157, 45, 107, 66, 108, 195, 168, 134, 96, 51, 113, 201, 254, 236, 162, 66, 107, 45, 220, 120, 182, 122, 62, 62, 122, 182, 120, 109, 185, 149, 113, 76, 39, 39, 76, 113, 149, 185, 72, 105, 178, 233, 128, 129, 234, 178, 105, 70, 12, 15, 50, 92, 132, 165, 195, 109, 164, 254, 240, 196, 109, 15, 12, 5, 113, 27, 131, 182, 221, 118, 117, 221, 181, 131, 27, 55, 96, 131, 150, 164, 81, 82, 164, 151, 130, 97, 55, 0, 0, 2, 0, 94, 255, 231, 4, 40, 5, 179, 0, 29, 0, 53, 0, 0, 37, 6, 6, 35, 34, 36, 38, 2, 53, 52, 62, 4, 51, 50, 22, 23, 21, 34, 14, 2, 21, 20, 30, 2, 51, 3, 34, 14, 4, 21, 20, 30, 4, 51, 46, 3, 53, 52, 62, 2, 4, 40, 45, 107, 66, 162, 254, 236, 201, 113, 51, 96, 134, 168, 195, 108, 66, 107, 45, 157, 235, 156, 78, 78, 156, 235, 157, 220, 110, 184, 149, 113, 76, 39, 39, 76, 113, 149, 185, 109, 120, 182, 122, 62, 62, 122, 182, 2, 12, 15, 109, 196, 1, 16, 164, 109, 195, 165, 132, 92, 50, 15, 12, 70, 105, 178, 234, 129, 128, 233, 178, 105, 5, 43, 55, 97, 130, 151, 164, 82, 81, 164, 150, 131, 96, 55, 27, 131, 181, 221, 117, 118, 221, 182, 131, 0, 0, 2, 0, 94, 254, 154, 4, 10, 5, 154, 0, 52, 0, 72, 0, 0, 19, 20, 30, 2, 51, 50, 62, 2, 53, 51, 20, 14, 2, 7, 30, 3, 21, 20, 14, 2, 7, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 62, 2, 55, 46, 3, 53, 19, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 234, 51, 89, 120, 69, 69, 121, 89, 52, 140, 35, 62, 87, 52, 52, 87, 62, 35, 63, 109, 146, 84, 223, 223, 133, 224, 224, 84, 148, 110, 63, 34, 61, 86, 52, 52, 86, 61, 34, 140, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 5, 154, 72, 122, 90, 50, 50, 90, 122, 72, 63, 118, 103, 84, 30, 30, 85, 102, 118, 63, 87, 155, 122, 81, 12, 182, 134, 223, 223, 134, 181, 12, 81, 122, 156, 87, 63, 118, 102, 85, 30, 30, 84, 103, 118, 63, 252, 228, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 94, 0, 0, 4, 10, 5, 178, 0, 30, 0, 50, 0, 0, 37, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 51, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 3, 87, 223, 133, 224, 224, 84, 148, 110, 63, 75, 128, 171, 95, 95, 171, 129, 76, 63, 109, 146, 84, 223, 253, 147, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 223, 223, 223, 134, 181, 12, 81, 122, 156, 87, 95, 168, 126, 73, 73, 126, 168, 95, 87, 155, 122, 81, 12, 182, 2, 127, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 2, 0, 94, 255, 232, 4, 10, 5, 154, 0, 30, 0, 50, 0, 0, 1, 35, 21, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 35, 53, 51, 53, 51, 21, 51, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 3, 87, 223, 84, 146, 109, 63, 76, 129, 171, 95, 95, 171, 128, 75, 63, 110, 148, 84, 224, 224, 133, 223, 253, 147, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 4, 53, 182, 13, 81, 122, 155, 86, 95, 168, 126, 73, 73, 126, 168, 95, 87, 156, 122, 80, 12, 182, 134, 223, 223, 252, 251, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 94, 255, 232, 5, 47, 4, 187, 0, 29, 0, 49, 0, 0, 19, 52, 62, 2, 51, 50, 22, 23, 1, 7, 39, 5, 23, 19, 39, 55, 1, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 75, 128, 171, 95, 75, 137, 59, 1, 39, 170, 104, 1, 204, 3, 9, 104, 1, 254, 219, 48, 55, 76, 129, 171, 95, 95, 171, 128, 75, 140, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 1, 182, 95, 168, 126, 73, 45, 41, 1, 39, 2, 104, 8, 3, 254, 52, 104, 172, 254, 219, 60, 144, 81, 95, 168, 126, 73, 73, 126, 168, 95, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 1, 0, 94, 0, 0, 5, 107, 5, 154, 0, 35, 0, 0, 19, 33, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 35, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 33, 17, 51, 17, 35, 17, 33, 94, 1, 143, 67, 110, 78, 43, 38, 69, 97, 60, 121, 137, 8, 165, 58, 110, 161, 103, 103, 162, 111, 58, 68, 65, 1, 138, 164, 164, 251, 151, 1, 209, 47, 80, 105, 58, 58, 98, 72, 41, 142, 131, 80, 154, 120, 73, 67, 112, 147, 80, 100, 155, 52, 3, 201, 250, 102, 1, 57, 0, 1, 0, 39, 0, 0, 3, 232, 5, 236, 0, 52, 0, 0, 1, 17, 51, 54, 54, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 22, 23, 35, 38, 38, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 35, 53, 51, 53, 51, 21, 33, 21, 1, 80, 4, 64, 162, 110, 86, 123, 78, 37, 20, 30, 36, 30, 20, 20, 20, 172, 17, 17, 20, 31, 36, 31, 20, 23, 51, 83, 59, 62, 105, 75, 42, 164, 133, 133, 164, 1, 78, 4, 178, 254, 164, 97, 98, 65, 105, 133, 68, 57, 90, 77, 69, 70, 76, 47, 50, 92, 50, 45, 97, 62, 53, 88, 76, 69, 68, 72, 41, 53, 87, 63, 35, 55, 92, 118, 64, 253, 188, 4, 178, 133, 181, 181, 133, 0, 0, 2, 0, 60, 255, 231, 5, 114, 5, 154, 0, 46, 0, 64, 0, 0, 19, 33, 17, 33, 17, 51, 17, 33, 17, 33, 21, 35, 17, 51, 21, 33, 17, 33, 17, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 17, 33, 17, 33, 53, 51, 17, 35, 1, 34, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 60, 1, 59, 1, 29, 133, 1, 30, 1, 59, 162, 162, 254, 197, 254, 226, 39, 76, 62, 38, 41, 73, 103, 62, 62, 102, 74, 40, 35, 59, 75, 40, 254, 227, 254, 197, 162, 162, 2, 157, 66, 82, 21, 38, 54, 33, 33, 55, 40, 22, 22, 39, 54, 5, 154, 254, 76, 1, 180, 254, 76, 1, 180, 142, 253, 29, 142, 1, 197, 254, 161, 8, 39, 64, 91, 60, 60, 101, 74, 41, 41, 74, 101, 60, 60, 90, 63, 40, 10, 1, 94, 254, 59, 142, 2, 227, 252, 132, 81, 68, 34, 56, 41, 23, 23, 41, 56, 34, 34, 55, 39, 21, 0, 0, 1, 0, 42, 255, 81, 6, 110, 5, 211, 0, 57, 0, 0, 19, 7, 53, 55, 51, 23, 21, 39, 21, 20, 30, 2, 23, 17, 7, 53, 55, 51, 23, 21, 39, 17, 62, 3, 53, 53, 7, 53, 55, 51, 23, 21, 39, 21, 20, 2, 6, 6, 7, 21, 33, 21, 33, 21, 35, 53, 33, 53, 33, 53, 46, 2, 2, 53, 166, 124, 184, 4, 185, 125, 59, 121, 186, 126, 123, 184, 4, 185, 125, 123, 184, 121, 61, 123, 184, 4, 185, 125, 75, 152, 231, 156, 1, 14, 254, 242, 125, 254, 241, 1, 15, 156, 232, 153, 75, 4, 124, 124, 141, 178, 178, 141, 125, 99, 132, 227, 170, 99, 4, 3, 109, 123, 142, 177, 176, 143, 125, 252, 145, 4, 99, 170, 227, 132, 97, 123, 141, 178, 178, 141, 125, 99, 160, 254, 240, 201, 118, 7, 160, 133, 174, 174, 133, 160, 7, 118, 201, 1, 16, 160, 0, 2, 0, 188, 0, 0, 4, 41, 5, 154, 0, 16, 0, 24, 0, 0, 1, 17, 33, 21, 33, 17, 33, 50, 30, 2, 21, 20, 14, 2, 35, 3, 17, 51, 50, 54, 53, 52, 33, 1, 100, 2, 172, 252, 172, 1, 138, 114, 180, 124, 65, 84, 143, 189, 104, 189, 176, 175, 182, 254, 176, 2, 102, 254, 50, 152, 5, 154, 53, 101, 146, 94, 108, 160, 106, 52, 2, 156, 253, 251, 140, 126, 251, 0, 0, 1, 0, 82, 0, 0, 6, 132, 5, 154, 0, 65, 0, 0, 1, 34, 14, 2, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 53, 51, 50, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 52, 46, 2, 1, 243, 54, 89, 63, 35, 168, 172, 5, 5, 113, 189, 137, 77, 65, 111, 146, 80, 75, 124, 98, 72, 22, 8, 23, 69, 95, 121, 75, 80, 146, 111, 65, 77, 137, 189, 113, 5, 5, 172, 168, 35, 63, 89, 54, 64, 107, 78, 43, 168, 43, 78, 107, 5, 2, 35, 71, 107, 72, 142, 161, 151, 59, 115, 170, 111, 106, 163, 111, 56, 45, 79, 108, 64, 64, 108, 79, 45, 56, 111, 163, 106, 111, 170, 115, 59, 151, 161, 142, 72, 107, 71, 35, 68, 131, 190, 122, 252, 253, 3, 3, 122, 190, 131, 68, 0, 2, 0, 92, 255, 231, 6, 96, 5, 154, 0, 65, 0, 85, 0, 0, 1, 50, 62, 6, 51, 50, 22, 23, 22, 23, 21, 35, 34, 14, 4, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 46, 5, 35, 35, 53, 54, 55, 54, 54, 51, 50, 30, 6, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 3, 94, 61, 94, 77, 64, 64, 69, 84, 106, 69, 14, 30, 12, 14, 12, 32, 64, 93, 75, 61, 63, 72, 47, 54, 89, 63, 35, 77, 136, 184, 107, 107, 184, 136, 77, 35, 63, 89, 54, 47, 72, 63, 62, 74, 94, 63, 32, 12, 14, 12, 29, 15, 69, 106, 84, 69, 64, 64, 77, 94, 254, 237, 50, 89, 123, 74, 73, 124, 89, 50, 49, 89, 124, 74, 74, 124, 89, 49, 3, 215, 39, 63, 81, 85, 81, 63, 39, 2, 2, 2, 1, 139, 39, 63, 80, 85, 81, 32, 33, 92, 110, 126, 68, 104, 184, 137, 79, 79, 137, 184, 104, 68, 126, 110, 92, 33, 32, 81, 85, 80, 63, 39, 139, 1, 2, 2, 2, 39, 63, 81, 85, 81, 63, 39, 254, 8, 72, 125, 92, 53, 52, 92, 125, 73, 73, 125, 92, 52, 53, 92, 125, 0, 2, 0, 0, 255, 113, 5, 174, 6, 43, 0, 34, 0, 47, 0, 0, 1, 6, 7, 17, 22, 23, 21, 46, 3, 35, 34, 14, 2, 7, 53, 54, 54, 55, 17, 38, 39, 53, 30, 3, 51, 50, 62, 2, 55, 1, 50, 22, 23, 17, 6, 35, 34, 38, 39, 17, 54, 54, 5, 174, 96, 112, 109, 99, 80, 179, 188, 191, 90, 89, 190, 188, 180, 79, 49, 103, 56, 110, 98, 79, 180, 188, 190, 89, 90, 191, 188, 179, 80, 253, 40, 95, 175, 82, 161, 191, 94, 175, 81, 81, 175, 5, 154, 46, 32, 251, 3, 31, 46, 145, 40, 55, 33, 15, 15, 33, 55, 40, 145, 23, 38, 16, 4, 253, 31, 47, 145, 40, 55, 33, 15, 15, 33, 55, 40, 250, 102, 14, 14, 4, 178, 28, 14, 14, 251, 78, 14, 14, 0, 4, 0, 94, 0, 23, 7, 44, 5, 143, 0, 32, 0, 50, 0, 83, 0, 101, 0, 0, 19, 52, 62, 4, 51, 50, 4, 4, 22, 23, 21, 38, 38, 36, 36, 35, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 1, 34, 14, 2, 21, 20, 22, 51, 50, 62, 2, 53, 52, 46, 2, 1, 20, 14, 4, 35, 34, 36, 36, 38, 39, 53, 22, 22, 4, 4, 51, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 1, 50, 62, 2, 53, 52, 38, 35, 34, 14, 2, 21, 20, 30, 2, 94, 51, 89, 124, 145, 162, 83, 150, 1, 32, 1, 14, 247, 108, 113, 253, 254, 245, 254, 236, 136, 41, 63, 44, 22, 71, 119, 156, 85, 84, 149, 112, 66, 1, 159, 54, 88, 61, 33, 127, 109, 54, 93, 68, 39, 39, 68, 93, 4, 249, 51, 89, 124, 145, 162, 83, 150, 254, 223, 254, 242, 246, 108, 113, 253, 1, 11, 1, 19, 137, 41, 63, 44, 22, 71, 119, 156, 85, 84, 149, 112, 66, 254, 97, 54, 88, 61, 33, 127, 109, 54, 93, 68, 39, 39, 68, 93, 3, 247, 75, 118, 91, 64, 41, 19, 36, 64, 86, 49, 163, 51, 91, 68, 40, 16, 53, 69, 80, 42, 99, 141, 92, 43, 47, 94, 141, 1, 60, 33, 58, 83, 49, 100, 109, 28, 54, 77, 50, 49, 83, 58, 33, 252, 217, 75, 118, 91, 64, 41, 19, 36, 64, 85, 50, 163, 51, 91, 68, 40, 16, 53, 69, 80, 42, 99, 141, 92, 43, 47, 94, 141, 254, 196, 33, 58, 82, 50, 100, 109, 28, 54, 78, 49, 50, 82, 58, 33, 0, 0, 2, 0, 96, 254, 32, 5, 185, 5, 174, 0, 76, 0, 96, 0, 0, 19, 52, 62, 2, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 4, 21, 20, 30, 2, 51, 50, 54, 55, 23, 6, 6, 35, 34, 46, 2, 53, 52, 62, 4, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 96, 41, 75, 107, 65, 17, 20, 72, 134, 192, 120, 116, 191, 136, 74, 36, 54, 62, 54, 36, 23, 42, 57, 34, 36, 59, 25, 49, 42, 93, 56, 58, 109, 85, 51, 36, 54, 63, 54, 36, 60, 101, 130, 70, 73, 124, 90, 51, 17, 20, 68, 113, 80, 44, 56, 101, 140, 84, 84, 140, 100, 56, 167, 32, 57, 78, 46, 46, 79, 57, 32, 33, 57, 79, 45, 45, 78, 57, 33, 1, 95, 69, 122, 96, 66, 14, 46, 106, 59, 110, 191, 142, 82, 85, 154, 216, 131, 117, 202, 178, 160, 149, 143, 73, 41, 64, 44, 22, 14, 14, 133, 24, 26, 37, 78, 123, 86, 87, 157, 152, 154, 168, 189, 111, 115, 169, 111, 54, 49, 96, 142, 92, 55, 102, 54, 12, 65, 97, 125, 71, 81, 138, 100, 57, 57, 100, 138, 81, 51, 82, 57, 31, 31, 57, 82, 51, 51, 82, 58, 31, 31, 58, 82, 0, 0, 2, 0, 98, 254, 41, 7, 174, 5, 179, 0, 79, 0, 94, 0, 0, 19, 52, 46, 2, 39, 51, 22, 22, 23, 62, 3, 55, 51, 22, 22, 23, 62, 3, 55, 51, 22, 22, 23, 54, 54, 55, 51, 22, 18, 21, 16, 2, 7, 22, 22, 23, 35, 38, 38, 39, 6, 7, 53, 54, 54, 55, 38, 38, 53, 17, 52, 46, 2, 39, 14, 3, 7, 17, 35, 17, 52, 46, 2, 39, 14, 3, 7, 17, 35, 1, 20, 22, 23, 54, 18, 53, 52, 46, 2, 39, 6, 6, 7, 188, 13, 24, 33, 20, 158, 29, 34, 12, 18, 45, 54, 65, 39, 137, 83, 101, 32, 24, 49, 56, 63, 38, 137, 88, 118, 26, 23, 54, 33, 131, 116, 105, 201, 195, 21, 52, 27, 186, 17, 34, 16, 178, 236, 109, 192, 82, 14, 18, 27, 46, 64, 37, 39, 68, 59, 51, 24, 168, 24, 43, 62, 38, 45, 74, 61, 49, 19, 168, 5, 54, 10, 9, 124, 133, 19, 34, 51, 31, 39, 70, 32, 3, 136, 89, 147, 128, 112, 54, 63, 136, 73, 37, 79, 77, 72, 32, 47, 150, 111, 42, 84, 80, 73, 29, 57, 196, 138, 33, 64, 32, 102, 254, 241, 173, 254, 243, 254, 114, 133, 97, 158, 67, 54, 115, 66, 85, 42, 158, 20, 60, 43, 88, 205, 121, 2, 27, 94, 151, 113, 76, 18, 37, 93, 105, 115, 58, 252, 109, 3, 103, 109, 155, 106, 64, 18, 38, 96, 106, 113, 55, 252, 109, 1, 76, 88, 155, 69, 105, 1, 55, 215, 81, 127, 97, 72, 27, 32, 88, 51, 0, 0, 2, 0, 150, 0, 0, 7, 45, 5, 179, 0, 43, 0, 47, 0, 0, 1, 33, 53, 62, 3, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 23, 21, 33, 53, 33, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 33, 17, 33, 53, 33, 7, 45, 253, 31, 53, 87, 63, 34, 49, 89, 124, 74, 74, 124, 89, 49, 35, 63, 88, 54, 253, 13, 1, 223, 60, 72, 80, 137, 183, 104, 104, 183, 137, 80, 72, 61, 1, 209, 249, 105, 6, 151, 1, 224, 132, 18, 67, 89, 109, 60, 73, 125, 92, 52, 53, 92, 125, 72, 60, 108, 90, 67, 18, 132, 152, 55, 168, 100, 104, 184, 137, 79, 79, 137, 184, 104, 100, 168, 55, 253, 136, 152, 0, 0, 1, 0, 98, 254, 165, 8, 39, 5, 179, 0, 75, 0, 0, 19, 52, 46, 2, 39, 51, 22, 22, 23, 62, 3, 55, 51, 22, 22, 23, 62, 3, 55, 51, 22, 18, 21, 17, 20, 30, 2, 51, 50, 54, 55, 39, 23, 21, 7, 55, 6, 6, 35, 34, 46, 2, 53, 17, 52, 46, 2, 39, 14, 3, 7, 17, 35, 17, 52, 46, 2, 39, 14, 3, 7, 17, 35, 188, 13, 24, 33, 20, 158, 29, 34, 12, 18, 45, 54, 65, 39, 137, 83, 101, 32, 24, 49, 56, 63, 38, 137, 118, 132, 35, 69, 102, 66, 23, 47, 23, 16, 216, 210, 5, 26, 57, 32, 105, 155, 103, 50, 27, 46, 64, 37, 39, 68, 59, 51, 24, 168, 24, 43, 62, 38, 45, 74, 61, 49, 19, 168, 3, 136, 89, 147, 128, 112, 54, 63, 136, 73, 37, 79, 77, 72, 32, 47, 150, 111, 42, 84, 80, 73, 29, 75, 254, 212, 217, 253, 211, 106, 148, 92, 42, 2, 2, 134, 180, 4, 223, 121, 5, 6, 67, 130, 190, 123, 2, 86, 94, 151, 113, 76, 18, 37, 93, 105, 115, 58, 252, 109, 3, 103, 109, 155, 106, 64, 18, 38, 96, 106, 113, 55, 252, 109, 0, 0, 1, 0, 94, 0, 0, 5, 251, 5, 154, 0, 17, 0, 0, 55, 1, 1, 55, 1, 1, 33, 53, 33, 23, 17, 35, 17, 1, 1, 7, 1, 1, 94, 1, 199, 254, 238, 94, 1, 17, 2, 139, 253, 88, 3, 109, 41, 134, 253, 109, 1, 22, 94, 254, 234, 254, 57, 96, 1, 200, 1, 18, 94, 254, 238, 2, 142, 134, 39, 252, 148, 2, 181, 253, 107, 254, 235, 94, 1, 21, 254, 55, 0, 2, 0, 40, 254, 41, 7, 179, 5, 179, 0, 78, 0, 93, 0, 0, 19, 51, 50, 30, 2, 21, 21, 62, 3, 55, 51, 22, 22, 21, 17, 20, 22, 23, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 14, 3, 35, 34, 39, 53, 22, 22, 51, 50, 62, 2, 55, 38, 38, 53, 17, 52, 46, 2, 39, 14, 2, 2, 7, 17, 35, 17, 52, 46, 2, 39, 1, 34, 14, 2, 7, 22, 51, 50, 62, 2, 53, 52, 38, 40, 8, 110, 165, 110, 55, 39, 78, 83, 89, 49, 111, 121, 122, 28, 26, 41, 89, 101, 117, 70, 69, 117, 85, 48, 57, 106, 154, 97, 37, 79, 81, 80, 37, 46, 105, 129, 157, 96, 45, 37, 19, 37, 17, 72, 120, 103, 90, 43, 53, 64, 15, 34, 53, 39, 56, 106, 98, 87, 36, 168, 25, 63, 108, 84, 6, 56, 45, 79, 72, 69, 36, 91, 135, 51, 87, 65, 36, 85, 5, 154, 95, 169, 234, 139, 25, 122, 196, 163, 140, 66, 63, 237, 184, 253, 226, 90, 146, 59, 58, 106, 81, 47, 43, 80, 113, 69, 74, 126, 93, 52, 10, 22, 37, 26, 66, 125, 97, 58, 6, 144, 4, 2, 51, 87, 113, 62, 72, 207, 144, 2, 40, 60, 108, 89, 67, 19, 71, 200, 252, 254, 213, 169, 254, 199, 2, 189, 129, 202, 146, 88, 17, 252, 16, 43, 73, 97, 55, 74, 26, 48, 70, 45, 66, 87, 0, 0, 2, 0, 110, 0, 133, 6, 197, 5, 21, 0, 18, 0, 37, 0, 0, 1, 51, 19, 1, 51, 19, 1, 51, 19, 35, 3, 3, 35, 3, 3, 35, 3, 3, 35, 1, 51, 19, 1, 51, 19, 1, 51, 19, 35, 3, 3, 35, 3, 3, 35, 3, 3, 35, 2, 11, 89, 118, 1, 2, 92, 117, 1, 3, 98, 179, 145, 110, 245, 116, 108, 249, 111, 106, 253, 180, 1, 157, 89, 118, 1, 2, 92, 117, 1, 3, 98, 179, 145, 110, 245, 116, 108, 249, 111, 106, 253, 180, 5, 21, 254, 239, 1, 17, 254, 237, 1, 19, 254, 84, 1, 5, 254, 251, 1, 5, 254, 251, 1, 6, 254, 250, 254, 200, 254, 239, 1, 17, 254, 237, 1, 19, 254, 84, 1, 5, 254, 251, 1, 5, 254, 251, 1, 6, 254, 250, 0, 1, 0, 48, 0, 0, 5, 126, 5, 154, 0, 30, 0, 0, 19, 33, 2, 3, 51, 18, 19, 33, 18, 19, 51, 2, 3, 33, 21, 33, 22, 18, 23, 35, 38, 2, 39, 33, 2, 3, 35, 54, 18, 55, 33, 48, 1, 53, 13, 172, 159, 168, 13, 1, 171, 15, 167, 159, 170, 15, 1, 55, 254, 201, 8, 109, 94, 167, 93, 100, 7, 254, 85, 15, 184, 167, 94, 109, 8, 254, 203, 3, 27, 1, 94, 1, 33, 254, 228, 254, 157, 1, 100, 1, 27, 254, 226, 254, 159, 132, 185, 254, 183, 149, 143, 1, 75, 189, 254, 133, 254, 228, 149, 1, 73, 185, 0, 7, 1, 62, 0, 0, 6, 194, 6, 144, 0, 20, 0, 36, 0, 53, 0, 68, 0, 88, 0, 108, 0, 173, 0, 0, 1, 20, 30, 2, 23, 51, 62, 3, 53, 52, 46, 2, 39, 14, 3, 19, 50, 36, 55, 53, 38, 36, 35, 35, 34, 4, 7, 21, 22, 4, 51, 5, 6, 4, 35, 35, 34, 36, 39, 21, 22, 4, 51, 50, 62, 2, 55, 1, 54, 36, 51, 51, 50, 4, 23, 53, 38, 36, 35, 34, 4, 7, 1, 52, 46, 2, 35, 34, 14, 4, 7, 22, 22, 51, 50, 62, 2, 37, 20, 30, 2, 51, 50, 54, 55, 46, 5, 35, 34, 14, 2, 1, 51, 21, 51, 21, 35, 21, 22, 22, 21, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 7, 30, 3, 23, 17, 6, 4, 35, 34, 36, 39, 17, 62, 3, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 52, 54, 55, 53, 35, 53, 51, 3, 183, 17, 22, 24, 8, 4, 7, 25, 22, 17, 5, 16, 28, 24, 24, 29, 15, 5, 77, 134, 1, 2, 133, 132, 254, 252, 133, 8, 133, 254, 252, 132, 133, 1, 2, 134, 2, 21, 132, 254, 252, 133, 8, 133, 254, 252, 132, 122, 1, 17, 133, 66, 137, 136, 131, 60, 251, 222, 134, 1, 0, 135, 8, 135, 1, 0, 134, 125, 254, 237, 133, 131, 254, 240, 122, 4, 135, 25, 50, 74, 48, 59, 97, 76, 57, 39, 23, 3, 24, 61, 38, 80, 154, 120, 74, 251, 20, 74, 120, 154, 80, 38, 61, 24, 4, 22, 39, 57, 76, 97, 59, 48, 74, 50, 25, 2, 87, 62, 57, 57, 51, 62, 21, 58, 72, 86, 49, 60, 101, 74, 41, 40, 70, 98, 57, 16, 42, 43, 42, 17, 148, 254, 207, 150, 150, 254, 222, 159, 17, 42, 43, 41, 17, 57, 98, 70, 40, 41, 74, 101, 60, 49, 86, 72, 58, 21, 62, 51, 57, 57, 4, 53, 61, 103, 109, 126, 83, 83, 126, 109, 103, 61, 31, 73, 78, 81, 40, 40, 81, 78, 73, 252, 170, 1, 5, 87, 5, 2, 2, 5, 87, 5, 1, 48, 6, 4, 4, 6, 99, 17, 17, 4, 9, 13, 8, 1, 39, 5, 5, 5, 5, 117, 7, 7, 7, 7, 1, 227, 42, 76, 56, 33, 54, 91, 120, 133, 139, 63, 7, 7, 57, 106, 150, 94, 94, 150, 106, 57, 7, 7, 63, 139, 133, 120, 91, 54, 33, 56, 76, 2, 124, 59, 57, 103, 75, 180, 108, 36, 64, 49, 28, 41, 74, 101, 61, 67, 126, 107, 84, 25, 1, 3, 3, 3, 1, 253, 232, 21, 21, 21, 21, 2, 24, 1, 3, 3, 3, 1, 25, 84, 107, 126, 67, 61, 101, 74, 41, 28, 49, 64, 36, 108, 180, 75, 103, 57, 0, 0, 14, 0, 205, 0, 0, 7, 51, 5, 244, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 66, 0, 73, 0, 78, 0, 83, 0, 91, 0, 113, 0, 135, 0, 157, 1, 9, 0, 0, 1, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 37, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 3, 50, 30, 2, 23, 33, 62, 3, 51, 3, 37, 3, 22, 22, 23, 33, 54, 54, 55, 3, 1, 50, 22, 23, 3, 3, 54, 54, 19, 50, 62, 2, 55, 53, 14, 3, 35, 34, 46, 2, 39, 21, 30, 3, 55, 50, 62, 2, 55, 53, 46, 3, 35, 34, 14, 2, 7, 21, 30, 3, 37, 62, 3, 51, 50, 30, 2, 23, 53, 46, 3, 35, 34, 14, 2, 7, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 19, 19, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 3, 17, 6, 4, 35, 34, 36, 39, 17, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 38, 38, 6, 241, 37, 23, 23, 38, 38, 23, 23, 37, 250, 30, 37, 23, 23, 38, 38, 23, 23, 37, 4, 146, 37, 24, 23, 36, 36, 23, 24, 37, 252, 190, 37, 24, 23, 36, 36, 23, 24, 37, 1, 101, 34, 24, 26, 36, 36, 26, 25, 33, 2, 141, 192, 13, 38, 38, 34, 10, 251, 212, 10, 34, 38, 37, 14, 192, 3, 148, 151, 49, 101, 46, 253, 32, 46, 101, 49, 154, 1, 68, 32, 66, 33, 129, 129, 33, 64, 30, 61, 140, 141, 134, 54, 57, 135, 139, 138, 61, 60, 137, 138, 134, 57, 54, 133, 141, 138, 60, 61, 138, 139, 135, 57, 57, 135, 139, 138, 61, 60, 137, 139, 133, 57, 57, 133, 139, 137, 254, 46, 57, 133, 138, 137, 61, 60, 138, 140, 135, 57, 61, 136, 138, 135, 60, 59, 133, 138, 135, 61, 1, 146, 22, 35, 44, 23, 23, 46, 36, 23, 50, 35, 114, 158, 38, 46, 23, 37, 45, 23, 23, 46, 36, 22, 15, 28, 40, 25, 42, 211, 29, 34, 23, 36, 46, 23, 23, 45, 35, 22, 17, 32, 46, 29, 17, 83, 145, 254, 203, 143, 147, 254, 208, 144, 81, 17, 29, 46, 32, 17, 22, 35, 45, 23, 23, 46, 36, 23, 34, 29, 211, 42, 25, 40, 28, 15, 22, 36, 46, 23, 22, 46, 37, 23, 46, 38, 158, 114, 35, 50, 4, 166, 30, 29, 30, 29, 29, 31, 30, 30, 30, 30, 31, 29, 29, 30, 29, 112, 31, 30, 31, 30, 28, 31, 30, 29, 29, 30, 31, 28, 30, 31, 30, 35, 29, 32, 31, 30, 29, 32, 32, 253, 244, 254, 194, 1, 2, 1, 1, 1, 1, 2, 1, 1, 62, 144, 254, 60, 2, 3, 2, 2, 3, 2, 1, 195, 254, 63, 1, 1, 2, 63, 253, 193, 1, 1, 253, 244, 5, 9, 12, 8, 75, 3, 4, 3, 1, 1, 3, 4, 3, 75, 8, 12, 9, 5, 172, 1, 1, 3, 2, 83, 2, 4, 2, 1, 1, 2, 4, 2, 83, 2, 3, 1, 1, 157, 3, 4, 2, 1, 1, 2, 4, 3, 117, 3, 6, 3, 2, 2, 3, 6, 3, 3, 111, 31, 47, 32, 16, 16, 31, 48, 31, 50, 58, 11, 254, 8, 1, 184, 12, 63, 42, 31, 48, 32, 16, 16, 32, 48, 31, 22, 42, 33, 23, 3, 254, 59, 1, 67, 16, 59, 36, 31, 47, 32, 16, 16, 32, 47, 31, 24, 45, 35, 20, 253, 222, 254, 31, 20, 19, 19, 20, 1, 225, 2, 34, 20, 35, 45, 24, 31, 47, 32, 16, 16, 32, 47, 31, 36, 59, 16, 254, 189, 1, 197, 3, 23, 33, 42, 22, 31, 48, 32, 16, 16, 32, 48, 31, 42, 63, 12, 254, 72, 1, 248, 11, 58, 0, 0, 7, 1, 142, 0, 39, 6, 114, 5, 193, 0, 3, 0, 7, 0, 11, 0, 15, 0, 27, 0, 31, 0, 59, 0, 0, 1, 33, 55, 33, 3, 33, 39, 33, 5, 53, 33, 21, 5, 53, 33, 21, 1, 53, 35, 21, 35, 53, 35, 21, 35, 53, 35, 21, 1, 17, 33, 17, 1, 53, 51, 17, 35, 7, 17, 23, 51, 21, 51, 21, 33, 53, 51, 53, 51, 55, 17, 39, 35, 17, 51, 21, 51, 53, 33, 21, 2, 233, 2, 46, 54, 253, 99, 1, 2, 157, 53, 253, 210, 2, 185, 252, 185, 3, 209, 251, 170, 3, 204, 82, 252, 170, 253, 82, 2, 151, 254, 29, 1, 254, 221, 76, 103, 103, 76, 136, 251, 28, 136, 72, 107, 106, 73, 217, 120, 1, 47, 4, 1, 76, 253, 72, 77, 225, 79, 79, 148, 77, 77, 4, 35, 239, 114, 114, 114, 114, 239, 253, 152, 1, 147, 254, 109, 3, 42, 111, 254, 140, 146, 254, 109, 147, 148, 218, 218, 148, 147, 1, 147, 146, 1, 116, 111, 111, 111, 0, 0, 9, 1, 138, 255, 53, 6, 118, 6, 169, 0, 14, 0, 29, 0, 40, 0, 49, 0, 65, 0, 78, 0, 111, 0, 198, 0, 210, 0, 0, 37, 30, 3, 51, 50, 50, 55, 39, 46, 3, 39, 35, 14, 3, 7, 7, 22, 50, 51, 50, 62, 2, 55, 5, 6, 6, 7, 6, 7, 23, 54, 54, 55, 6, 33, 34, 39, 22, 22, 23, 55, 38, 38, 1, 38, 38, 35, 34, 6, 7, 20, 30, 2, 51, 50, 62, 2, 37, 50, 30, 2, 23, 39, 33, 7, 62, 3, 37, 62, 3, 53, 52, 46, 2, 39, 54, 54, 53, 52, 38, 35, 34, 6, 21, 20, 22, 23, 14, 3, 21, 20, 30, 2, 23, 19, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 30, 3, 21, 20, 14, 2, 7, 19, 6, 6, 7, 30, 3, 23, 23, 14, 3, 7, 39, 62, 3, 55, 46, 3, 39, 35, 14, 3, 7, 30, 3, 23, 7, 46, 3, 39, 55, 62, 3, 55, 38, 38, 39, 19, 46, 3, 53, 52, 62, 2, 55, 38, 1, 21, 35, 17, 35, 17, 35, 53, 51, 53, 51, 21, 4, 97, 36, 92, 102, 105, 48, 15, 30, 14, 53, 33, 104, 112, 104, 32, 202, 32, 104, 112, 104, 33, 53, 14, 30, 15, 48, 105, 102, 92, 36, 2, 54, 13, 39, 20, 23, 24, 61, 73, 74, 12, 38, 252, 23, 64, 37, 12, 74, 73, 61, 32, 68, 2, 219, 32, 143, 106, 106, 143, 32, 46, 78, 101, 56, 55, 102, 78, 46, 254, 231, 30, 69, 71, 68, 29, 39, 254, 56, 39, 28, 69, 71, 69, 1, 10, 31, 46, 31, 15, 33, 76, 123, 91, 20, 30, 48, 38, 38, 48, 30, 20, 91, 123, 76, 33, 15, 31, 46, 31, 79, 24, 42, 57, 34, 34, 57, 42, 24, 23, 64, 111, 82, 47, 27, 42, 53, 26, 74, 48, 134, 76, 42, 97, 104, 107, 51, 123, 3, 36, 60, 81, 48, 134, 18, 45, 42, 33, 6, 72, 114, 98, 84, 42, 4, 42, 84, 98, 114, 72, 6, 33, 42, 45, 18, 134, 48, 81, 60, 36, 3, 123, 51, 107, 104, 97, 42, 76, 134, 48, 74, 26, 53, 42, 27, 47, 82, 111, 64, 23, 1, 99, 164, 68, 164, 164, 68, 221, 35, 41, 23, 7, 1, 49, 5, 5, 10, 20, 20, 20, 20, 10, 5, 5, 49, 1, 7, 23, 41, 35, 158, 37, 50, 17, 19, 13, 62, 33, 102, 66, 3, 3, 66, 102, 33, 62, 16, 66, 1, 109, 9, 18, 18, 9, 7, 18, 15, 11, 11, 15, 18, 94, 3, 5, 8, 6, 159, 159, 6, 8, 5, 3, 205, 34, 71, 78, 87, 50, 64, 120, 116, 114, 57, 16, 39, 37, 37, 53, 53, 37, 37, 39, 16, 57, 114, 116, 120, 64, 50, 87, 78, 71, 34, 3, 115, 33, 57, 42, 24, 24, 42, 57, 33, 43, 34, 46, 102, 118, 139, 82, 65, 111, 93, 75, 30, 254, 246, 31, 38, 8, 18, 16, 8, 6, 6, 116, 53, 93, 78, 59, 18, 143, 8, 22, 30, 40, 26, 4, 20, 43, 72, 58, 58, 72, 43, 20, 4, 26, 40, 30, 22, 8, 143, 18, 59, 78, 93, 53, 116, 6, 6, 8, 16, 18, 8, 38, 31, 1, 10, 30, 75, 93, 111, 65, 82, 139, 118, 102, 46, 34, 254, 193, 65, 254, 127, 1, 129, 65, 174, 174, 0, 0, 6, 1, 138, 0, 39, 6, 117, 6, 20, 0, 18, 0, 26, 0, 34, 0, 108, 0, 189, 0, 204, 0, 0, 1, 22, 23, 30, 3, 21, 20, 6, 7, 35, 62, 3, 53, 52, 2, 5, 23, 6, 6, 7, 38, 38, 39, 1, 38, 38, 39, 7, 22, 22, 23, 19, 22, 22, 21, 20, 14, 4, 21, 20, 22, 23, 33, 62, 3, 53, 52, 46, 2, 39, 46, 3, 39, 38, 38, 39, 35, 6, 6, 7, 14, 5, 21, 20, 22, 23, 6, 6, 7, 14, 3, 21, 20, 22, 23, 22, 22, 51, 50, 54, 55, 62, 3, 55, 50, 62, 2, 53, 1, 38, 38, 53, 52, 62, 4, 53, 6, 6, 7, 6, 6, 7, 6, 6, 35, 34, 46, 2, 39, 38, 38, 53, 52, 62, 2, 55, 62, 3, 55, 38, 53, 52, 62, 2, 55, 52, 46, 2, 39, 55, 30, 3, 23, 55, 54, 54, 55, 55, 30, 3, 23, 30, 3, 23, 30, 3, 21, 20, 14, 2, 7, 1, 38, 53, 52, 62, 2, 51, 50, 22, 51, 14, 3, 4, 251, 72, 57, 24, 47, 37, 22, 12, 14, 115, 14, 19, 12, 5, 84, 253, 14, 1, 25, 46, 25, 8, 14, 2, 1, 200, 10, 26, 23, 3, 6, 4, 1, 204, 11, 13, 56, 84, 98, 84, 56, 8, 5, 3, 31, 6, 10, 8, 4, 29, 58, 86, 56, 24, 41, 41, 46, 28, 12, 56, 31, 6, 3, 7, 8, 20, 57, 62, 62, 49, 31, 2, 2, 78, 124, 46, 12, 24, 20, 13, 10, 7, 15, 55, 35, 24, 50, 23, 21, 36, 33, 33, 19, 42, 85, 68, 43, 254, 150, 11, 18, 56, 84, 99, 84, 56, 31, 99, 81, 30, 62, 35, 31, 67, 35, 29, 50, 41, 29, 7, 12, 9, 20, 28, 30, 11, 34, 53, 51, 55, 38, 2, 26, 39, 47, 21, 2, 5, 7, 5, 30, 15, 38, 39, 36, 14, 10, 8, 9, 3, 41, 22, 45, 41, 36, 12, 16, 37, 44, 51, 30, 40, 89, 73, 48, 4, 9, 14, 10, 252, 233, 5, 14, 20, 24, 9, 23, 49, 18, 13, 37, 42, 42, 4, 79, 80, 104, 45, 108, 126, 144, 80, 56, 119, 63, 49, 90, 87, 86, 46, 151, 1, 19, 129, 6, 14, 39, 9, 7, 24, 14, 2, 38, 20, 39, 17, 1, 20, 42, 26, 254, 142, 33, 69, 36, 69, 106, 92, 85, 93, 108, 70, 35, 52, 20, 39, 72, 78, 89, 56, 73, 162, 164, 158, 68, 29, 47, 45, 50, 32, 58, 106, 33, 32, 73, 30, 6, 9, 13, 18, 28, 41, 29, 7, 15, 7, 69, 147, 61, 9, 19, 20, 21, 10, 14, 28, 11, 56, 44, 33, 35, 8, 14, 15, 21, 15, 29, 49, 68, 39, 252, 86, 28, 78, 62, 76, 122, 101, 87, 83, 84, 49, 31, 45, 4, 22, 30, 11, 35, 43, 22, 38, 50, 28, 18, 43, 20, 16, 35, 32, 24, 6, 45, 66, 57, 56, 35, 8, 7, 31, 48, 35, 22, 6, 21, 37, 36, 40, 26, 13, 7, 25, 34, 44, 25, 2, 38, 84, 50, 8, 20, 51, 62, 75, 43, 20, 42, 48, 56, 35, 47, 147, 177, 194, 93, 61, 93, 89, 98, 66, 4, 71, 13, 9, 13, 16, 8, 2, 7, 14, 20, 14, 6, 0, 0, 7, 2, 2, 0, 39, 5, 253, 5, 213, 0, 83, 0, 91, 0, 109, 0, 123, 0, 133, 0, 143, 0, 153, 0, 0, 37, 53, 52, 62, 2, 51, 51, 38, 53, 52, 62, 2, 51, 51, 62, 3, 53, 53, 38, 38, 53, 52, 54, 55, 35, 34, 38, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 51, 50, 30, 2, 21, 20, 6, 7, 22, 22, 21, 20, 6, 35, 35, 22, 22, 21, 20, 6, 7, 21, 20, 30, 2, 23, 51, 50, 30, 2, 21, 20, 7, 51, 50, 22, 21, 21, 37, 34, 6, 7, 33, 38, 38, 35, 1, 20, 22, 23, 51, 54, 54, 53, 52, 46, 2, 35, 35, 34, 14, 2, 3, 20, 22, 51, 33, 50, 54, 53, 52, 38, 35, 33, 34, 6, 19, 20, 6, 7, 51, 38, 38, 53, 53, 35, 19, 50, 53, 52, 35, 33, 34, 21, 20, 51, 19, 20, 51, 51, 50, 53, 52, 35, 35, 34, 2, 2, 22, 47, 75, 53, 7, 5, 13, 25, 40, 27, 6, 26, 31, 17, 6, 36, 38, 2, 2, 6, 70, 70, 76, 67, 15, 18, 34, 59, 80, 46, 13, 46, 80, 59, 34, 18, 15, 67, 76, 70, 70, 6, 2, 2, 38, 36, 6, 17, 31, 26, 6, 27, 40, 25, 13, 5, 7, 106, 91, 252, 201, 65, 52, 2, 3, 97, 2, 52, 65, 254, 42, 28, 25, 207, 25, 28, 22, 39, 56, 33, 13, 33, 56, 39, 22, 104, 32, 32, 1, 137, 32, 32, 32, 32, 254, 119, 32, 32, 211, 36, 32, 235, 32, 36, 99, 253, 31, 31, 254, 105, 31, 31, 86, 32, 171, 32, 32, 171, 32, 39, 36, 51, 78, 54, 28, 10, 14, 18, 33, 25, 16, 46, 90, 85, 82, 38, 52, 8, 49, 32, 6, 14, 6, 70, 53, 51, 68, 4, 24, 62, 35, 48, 79, 57, 32, 32, 57, 79, 48, 35, 62, 24, 4, 68, 51, 53, 70, 6, 14, 6, 32, 49, 8, 52, 38, 82, 85, 90, 46, 16, 25, 33, 18, 14, 10, 110, 101, 36, 179, 59, 50, 50, 59, 4, 35, 37, 63, 21, 21, 63, 37, 34, 56, 41, 22, 22, 41, 56, 254, 234, 26, 30, 30, 26, 26, 29, 29, 254, 197, 95, 177, 70, 70, 177, 95, 49, 254, 5, 23, 25, 25, 23, 2, 87, 24, 24, 25, 0, 0, 9, 1, 62, 0, 0, 6, 194, 6, 144, 0, 11, 0, 76, 0, 96, 0, 116, 0, 136, 0, 156, 0, 176, 0, 196, 0, 216, 0, 0, 1, 20, 30, 2, 23, 51, 17, 14, 3, 19, 51, 21, 51, 21, 35, 21, 22, 22, 21, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 7, 30, 3, 23, 17, 6, 4, 35, 34, 36, 39, 17, 62, 3, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 52, 54, 55, 53, 35, 53, 51, 19, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 7, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 7, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 1, 52, 46, 2, 35, 34, 14, 4, 7, 22, 22, 51, 50, 62, 2, 37, 20, 30, 2, 51, 50, 54, 55, 46, 5, 35, 34, 14, 2, 5, 20, 14, 2, 35, 34, 34, 39, 62, 5, 51, 50, 30, 2, 5, 52, 62, 2, 51, 50, 30, 4, 23, 6, 34, 35, 34, 46, 2, 3, 183, 16, 22, 23, 8, 4, 24, 29, 15, 5, 42, 62, 57, 57, 51, 62, 21, 58, 72, 86, 49, 60, 101, 74, 41, 40, 70, 98, 57, 16, 42, 43, 42, 17, 148, 254, 207, 150, 150, 254, 222, 159, 17, 42, 43, 41, 17, 57, 98, 70, 40, 41, 74, 101, 60, 49, 86, 72, 58, 21, 62, 51, 57, 57, 29, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 61, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 61, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 2, 59, 25, 50, 74, 48, 59, 97, 76, 57, 39, 23, 3, 24, 61, 38, 80, 154, 120, 74, 251, 20, 74, 120, 154, 80, 38, 61, 24, 4, 22, 39, 57, 76, 97, 59, 48, 74, 50, 25, 4, 172, 63, 102, 131, 68, 16, 26, 13, 6, 22, 34, 47, 60, 73, 44, 33, 49, 34, 17, 251, 148, 17, 34, 49, 33, 44, 73, 60, 47, 34, 22, 6, 13, 26, 16, 68, 131, 102, 63, 4, 53, 61, 105, 111, 127, 83, 3, 22, 40, 81, 78, 73, 2, 60, 59, 57, 103, 75, 180, 108, 36, 64, 49, 28, 41, 74, 101, 61, 67, 126, 107, 84, 25, 1, 3, 3, 3, 1, 253, 232, 21, 21, 21, 21, 2, 24, 1, 3, 3, 3, 1, 25, 84, 107, 126, 67, 61, 101, 74, 41, 28, 49, 64, 36, 108, 180, 75, 103, 57, 251, 144, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 159, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 166, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 3, 74, 42, 76, 56, 33, 54, 91, 120, 133, 139, 63, 7, 7, 57, 106, 150, 94, 94, 150, 106, 57, 7, 7, 63, 139, 133, 120, 91, 54, 33, 56, 76, 42, 79, 127, 89, 48, 2, 55, 114, 108, 95, 71, 41, 23, 39, 52, 29, 29, 52, 39, 23, 41, 71, 95, 108, 114, 55, 2, 48, 89, 127, 0, 14, 0, 205, 0, 0, 7, 51, 5, 244, 0, 107, 0, 127, 0, 132, 0, 139, 0, 144, 0, 156, 0, 168, 0, 180, 0, 192, 0, 204, 0, 209, 0, 214, 0, 234, 0, 254, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 19, 19, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 3, 17, 6, 4, 35, 34, 36, 39, 17, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 19, 19, 38, 38, 19, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 3, 3, 54, 54, 51, 1, 3, 50, 30, 2, 51, 5, 54, 54, 55, 3, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 3, 3, 22, 50, 23, 5, 54, 54, 55, 3, 1, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 7, 34, 14, 2, 7, 30, 3, 51, 50, 62, 2, 55, 46, 3, 3, 130, 22, 35, 44, 23, 23, 46, 36, 23, 50, 35, 114, 158, 38, 46, 23, 37, 45, 23, 23, 46, 36, 22, 15, 28, 40, 25, 42, 211, 29, 34, 23, 36, 46, 23, 23, 45, 35, 22, 17, 32, 46, 29, 17, 83, 145, 254, 203, 143, 147, 254, 208, 144, 81, 17, 29, 46, 32, 17, 22, 35, 45, 23, 23, 46, 36, 23, 34, 29, 211, 42, 25, 40, 28, 15, 22, 36, 46, 23, 22, 46, 37, 23, 46, 38, 158, 114, 35, 50, 124, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 59, 129, 33, 66, 30, 1, 67, 151, 10, 28, 28, 25, 8, 253, 129, 23, 49, 26, 56, 254, 78, 32, 23, 23, 32, 32, 23, 23, 32, 4, 24, 32, 23, 23, 32, 32, 23, 23, 32, 254, 157, 32, 23, 23, 32, 32, 23, 23, 32, 254, 154, 32, 23, 23, 32, 32, 23, 23, 32, 4, 26, 32, 23, 23, 32, 32, 23, 23, 32, 32, 192, 14, 39, 20, 252, 16, 10, 34, 20, 123, 2, 79, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 61, 61, 145, 145, 133, 48, 51, 140, 147, 142, 54, 54, 136, 144, 138, 56, 46, 131, 145, 147, 5, 118, 31, 47, 32, 16, 16, 31, 48, 31, 50, 58, 11, 254, 8, 1, 184, 12, 63, 42, 31, 48, 32, 16, 16, 32, 48, 31, 22, 42, 33, 23, 3, 254, 59, 1, 67, 16, 59, 36, 31, 47, 32, 16, 16, 32, 47, 31, 24, 45, 35, 20, 253, 222, 254, 31, 20, 19, 19, 20, 1, 225, 2, 34, 20, 35, 45, 24, 31, 47, 32, 16, 16, 32, 47, 31, 36, 59, 16, 254, 189, 1, 197, 3, 23, 33, 42, 22, 31, 48, 32, 16, 16, 32, 48, 31, 42, 63, 12, 254, 72, 1, 248, 11, 58, 252, 161, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 2, 173, 253, 193, 1, 1, 1, 194, 254, 60, 1, 1, 1, 4, 2, 1, 1, 1, 198, 164, 23, 32, 32, 23, 23, 32, 32, 119, 23, 32, 32, 23, 23, 32, 32, 43, 23, 32, 32, 23, 23, 32, 32, 89, 23, 32, 32, 23, 23, 32, 32, 165, 23, 32, 32, 23, 23, 32, 32, 254, 182, 254, 194, 1, 1, 3, 1, 1, 1, 1, 64, 253, 191, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 166, 5, 9, 14, 9, 5, 8, 5, 2, 2, 5, 6, 5, 8, 14, 11, 6, 0, 0, 5, 1, 142, 0, 39, 6, 114, 5, 193, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 1, 53, 51, 17, 35, 7, 17, 23, 51, 21, 51, 21, 33, 53, 51, 53, 51, 55, 17, 39, 35, 17, 51, 21, 51, 53, 33, 21, 5, 53, 33, 21, 1, 53, 33, 21, 19, 23, 33, 55, 17, 39, 33, 7, 5, 13, 221, 76, 103, 103, 76, 136, 251, 28, 136, 72, 107, 106, 73, 217, 120, 1, 47, 1, 12, 252, 190, 3, 66, 252, 190, 112, 27, 2, 44, 26, 26, 253, 212, 27, 5, 82, 111, 254, 140, 146, 254, 109, 147, 148, 218, 218, 148, 147, 1, 147, 146, 1, 116, 111, 111, 111, 161, 37, 37, 252, 121, 37, 37, 3, 25, 37, 37, 253, 121, 37, 37, 0, 0, 7, 1, 138, 255, 53, 6, 118, 6, 169, 0, 86, 0, 98, 0, 112, 0, 120, 0, 135, 0, 150, 0, 162, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 30, 3, 21, 20, 14, 2, 7, 19, 6, 6, 7, 30, 3, 23, 23, 14, 3, 7, 39, 62, 3, 55, 46, 3, 39, 35, 14, 3, 7, 30, 3, 23, 7, 46, 3, 39, 55, 62, 3, 55, 38, 38, 39, 19, 46, 3, 53, 52, 62, 2, 55, 38, 19, 53, 35, 21, 35, 21, 51, 17, 51, 17, 51, 53, 5, 52, 52, 55, 35, 6, 6, 21, 20, 22, 23, 55, 38, 38, 19, 54, 54, 55, 55, 6, 6, 7, 19, 14, 3, 7, 7, 22, 50, 51, 50, 62, 2, 55, 51, 30, 3, 51, 50, 50, 55, 39, 46, 3, 39, 3, 38, 38, 53, 52, 55, 6, 6, 21, 20, 22, 23, 3, 99, 24, 42, 57, 34, 34, 57, 42, 24, 23, 64, 111, 82, 47, 27, 42, 53, 26, 74, 48, 134, 76, 42, 97, 104, 107, 51, 123, 3, 36, 60, 81, 48, 134, 18, 45, 42, 33, 6, 72, 114, 98, 84, 42, 4, 42, 84, 98, 114, 72, 6, 33, 42, 45, 18, 134, 48, 81, 60, 36, 3, 123, 51, 107, 104, 97, 42, 76, 134, 48, 74, 26, 53, 42, 27, 47, 82, 111, 64, 23, 191, 68, 164, 164, 68, 164, 253, 241, 2, 5, 14, 13, 75, 64, 99, 100, 108, 62, 26, 62, 29, 22, 26, 52, 20, 125, 32, 104, 112, 104, 33, 53, 14, 30, 15, 48, 105, 102, 92, 36, 194, 36, 92, 102, 105, 48, 15, 30, 14, 53, 33, 104, 112, 104, 32, 140, 11, 11, 15, 28, 34, 10, 11, 6, 13, 33, 57, 42, 24, 24, 42, 57, 33, 43, 34, 46, 102, 118, 139, 82, 65, 111, 93, 75, 30, 254, 246, 31, 38, 8, 18, 16, 8, 6, 6, 116, 53, 93, 78, 59, 18, 143, 8, 22, 30, 40, 26, 4, 20, 43, 72, 58, 58, 72, 43, 20, 4, 26, 40, 30, 22, 8, 143, 18, 59, 78, 93, 53, 116, 6, 6, 8, 16, 18, 8, 38, 31, 1, 10, 30, 75, 93, 111, 65, 82, 139, 118, 102, 46, 34, 254, 193, 174, 174, 65, 254, 127, 1, 129, 65, 85, 8, 23, 11, 38, 79, 41, 101, 172, 65, 18, 73, 211, 253, 207, 5, 8, 2, 176, 4, 11, 8, 254, 180, 20, 20, 10, 5, 5, 49, 1, 7, 23, 41, 35, 35, 41, 23, 7, 1, 49, 5, 5, 10, 20, 20, 5, 21, 14, 39, 20, 34, 23, 14, 56, 31, 16, 30, 13, 0, 4, 1, 138, 0, 39, 6, 117, 6, 20, 0, 7, 0, 22, 0, 103, 0, 122, 0, 0, 1, 22, 22, 23, 54, 54, 55, 39, 19, 50, 62, 2, 55, 34, 38, 35, 34, 14, 2, 21, 20, 3, 38, 38, 53, 52, 62, 4, 53, 6, 6, 7, 6, 6, 7, 6, 6, 35, 34, 46, 2, 39, 38, 38, 53, 52, 62, 2, 55, 62, 3, 55, 38, 53, 52, 62, 2, 55, 52, 46, 2, 39, 55, 30, 3, 23, 55, 54, 54, 55, 55, 30, 3, 23, 30, 3, 23, 30, 3, 21, 20, 14, 2, 7, 1, 22, 18, 21, 20, 14, 2, 7, 51, 54, 54, 53, 52, 46, 2, 39, 38, 1, 230, 2, 14, 8, 25, 46, 25, 1, 220, 18, 42, 42, 37, 13, 18, 49, 23, 9, 24, 20, 14, 128, 11, 18, 56, 84, 99, 84, 56, 31, 99, 81, 30, 62, 35, 31, 67, 35, 29, 50, 41, 29, 7, 12, 9, 20, 28, 30, 11, 34, 53, 51, 55, 38, 2, 26, 39, 47, 21, 2, 5, 7, 5, 30, 15, 38, 39, 36, 14, 10, 8, 9, 3, 41, 22, 45, 41, 36, 12, 16, 37, 44, 51, 30, 40, 89, 73, 48, 4, 9, 14, 10, 254, 171, 84, 84, 5, 12, 19, 14, 115, 14, 12, 22, 37, 47, 24, 57, 3, 42, 14, 24, 7, 9, 39, 14, 6, 1, 45, 6, 14, 20, 14, 7, 2, 8, 16, 13, 9, 251, 172, 28, 78, 62, 76, 122, 101, 87, 83, 84, 49, 31, 45, 4, 22, 30, 11, 35, 43, 22, 38, 50, 28, 18, 43, 20, 16, 35, 32, 24, 6, 45, 66, 57, 56, 35, 8, 7, 31, 48, 35, 22, 6, 21, 37, 36, 40, 26, 13, 7, 25, 34, 44, 25, 2, 38, 84, 50, 8, 20, 51, 62, 75, 43, 20, 42, 48, 56, 35, 47, 147, 177, 194, 93, 61, 93, 89, 98, 66, 4, 40, 141, 254, 237, 151, 46, 86, 87, 90, 49, 63, 119, 56, 80, 144, 126, 108, 45, 104, 0, 0, 7, 2, 2, 0, 39, 5, 253, 5, 213, 0, 82, 0, 90, 0, 98, 0, 116, 0, 123, 0, 129, 0, 135, 0, 0, 37, 53, 52, 62, 2, 51, 51, 38, 53, 52, 62, 2, 51, 51, 62, 3, 53, 53, 38, 38, 53, 52, 54, 55, 35, 34, 38, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 22, 22, 21, 20, 6, 35, 35, 22, 22, 21, 20, 6, 7, 21, 20, 30, 2, 23, 51, 50, 30, 2, 21, 20, 7, 51, 50, 22, 21, 21, 37, 34, 6, 7, 33, 38, 38, 35, 3, 52, 38, 35, 33, 34, 6, 21, 55, 52, 62, 2, 55, 38, 38, 35, 34, 6, 21, 20, 22, 23, 51, 38, 38, 19, 20, 6, 7, 51, 17, 35, 3, 34, 21, 33, 52, 35, 3, 52, 35, 35, 34, 21, 2, 2, 22, 47, 75, 53, 7, 5, 13, 25, 40, 27, 6, 26, 31, 17, 6, 36, 38, 2, 2, 6, 70, 70, 76, 67, 15, 18, 34, 60, 83, 49, 48, 83, 60, 34, 18, 15, 67, 76, 70, 70, 6, 2, 2, 38, 36, 6, 17, 31, 26, 6, 27, 40, 25, 13, 5, 7, 106, 91, 252, 201, 45, 53, 11, 3, 77, 11, 52, 46, 53, 32, 32, 254, 119, 32, 32, 185, 18, 31, 42, 25, 7, 21, 10, 77, 82, 28, 25, 119, 40, 51, 26, 36, 32, 91, 23, 154, 31, 1, 213, 31, 86, 32, 171, 32, 39, 36, 51, 78, 54, 28, 10, 14, 18, 33, 25, 16, 46, 90, 85, 82, 38, 52, 8, 49, 32, 6, 14, 6, 70, 53, 51, 68, 4, 24, 62, 35, 48, 79, 57, 32, 32, 57, 79, 48, 35, 62, 24, 4, 68, 51, 53, 70, 6, 14, 6, 32, 49, 8, 52, 38, 82, 85, 90, 46, 16, 25, 33, 18, 14, 10, 110, 101, 36, 179, 30, 27, 27, 30, 3, 47, 26, 29, 29, 26, 255, 26, 46, 37, 25, 4, 3, 3, 86, 69, 37, 63, 21, 15, 71, 254, 14, 95, 177, 70, 1, 135, 254, 53, 25, 25, 2, 39, 25, 25, 0, 0, 1, 0, 94, 0, 0, 5, 28, 5, 178, 0, 43, 0, 0, 1, 30, 5, 21, 20, 14, 2, 35, 34, 38, 39, 30, 3, 23, 21, 33, 53, 62, 3, 55, 6, 6, 35, 34, 46, 2, 53, 52, 62, 4, 55, 2, 193, 44, 123, 134, 132, 105, 65, 52, 85, 109, 57, 55, 99, 39, 4, 21, 38, 54, 37, 253, 238, 37, 54, 38, 21, 4, 39, 99, 55, 57, 109, 85, 52, 65, 105, 132, 134, 123, 44, 5, 178, 52, 107, 118, 130, 147, 166, 95, 82, 126, 85, 44, 28, 32, 34, 76, 76, 74, 31, 75, 75, 31, 74, 76, 76, 34, 32, 28, 44, 85, 126, 82, 95, 166, 147, 130, 118, 108, 51, 0, 0, 2, 0, 94, 0, 120, 5, 28, 5, 35, 0, 35, 0, 69, 0, 0, 1, 50, 30, 2, 21, 20, 14, 4, 7, 35, 46, 5, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 62, 3, 1, 20, 30, 4, 23, 62, 5, 53, 52, 46, 2, 35, 34, 14, 2, 7, 46, 3, 35, 34, 14, 2, 3, 234, 59, 111, 85, 51, 64, 104, 131, 134, 125, 45, 9, 45, 124, 134, 131, 104, 64, 51, 85, 111, 59, 57, 91, 73, 55, 20, 9, 20, 56, 73, 91, 253, 43, 52, 84, 105, 108, 99, 35, 35, 98, 107, 104, 83, 52, 28, 48, 66, 38, 58, 91, 73, 57, 22, 23, 56, 73, 92, 57, 38, 66, 48, 28, 5, 35, 43, 87, 132, 90, 100, 173, 152, 133, 121, 111, 53, 53, 111, 121, 133, 152, 173, 100, 90, 132, 87, 43, 30, 51, 65, 34, 34, 65, 51, 30, 254, 160, 80, 142, 126, 111, 99, 87, 38, 38, 87, 99, 111, 126, 142, 80, 61, 88, 56, 26, 46, 75, 94, 47, 47, 94, 75, 46, 26, 56, 88, 0, 2, 0, 205, 0, 0, 4, 174, 5, 154, 0, 3, 0, 7, 0, 0, 19, 9, 6, 205, 1, 240, 1, 241, 254, 15, 1, 73, 254, 183, 254, 184, 1, 72, 2, 204, 2, 206, 253, 50, 253, 52, 2, 204, 1, 229, 254, 27, 254, 29, 0, 1, 0, 94, 0, 0, 5, 28, 5, 154, 0, 56, 0, 0, 33, 53, 62, 3, 53, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 20, 30, 2, 23, 21, 1, 180, 28, 54, 42, 26, 19, 37, 42, 49, 31, 65, 115, 85, 49, 45, 83, 115, 69, 16, 45, 82, 114, 70, 70, 114, 82, 45, 16, 69, 115, 83, 45, 49, 85, 115, 65, 31, 49, 42, 37, 19, 25, 42, 54, 29, 75, 23, 70, 92, 114, 68, 13, 20, 15, 8, 44, 81, 116, 72, 65, 113, 85, 50, 1, 52, 55, 64, 115, 85, 50, 50, 85, 115, 64, 55, 52, 1, 50, 85, 113, 65, 72, 116, 81, 44, 8, 15, 20, 13, 68, 114, 92, 70, 23, 75, 0, 2, 0, 94, 0, 0, 5, 28, 5, 178, 0, 43, 0, 84, 0, 0, 1, 30, 5, 21, 20, 14, 2, 35, 34, 38, 39, 30, 3, 23, 21, 33, 53, 62, 3, 55, 6, 6, 35, 34, 46, 2, 53, 52, 62, 4, 55, 19, 38, 38, 53, 53, 51, 22, 22, 51, 50, 62, 2, 53, 52, 46, 4, 39, 14, 5, 21, 20, 30, 2, 51, 50, 54, 55, 51, 21, 20, 6, 7, 2, 193, 44, 123, 134, 132, 105, 65, 52, 85, 109, 57, 55, 99, 39, 4, 21, 38, 54, 37, 253, 238, 37, 54, 38, 21, 4, 39, 99, 55, 57, 109, 85, 52, 65, 105, 132, 134, 123, 44, 113, 35, 44, 10, 54, 129, 69, 36, 68, 54, 33, 53, 85, 106, 107, 98, 34, 34, 98, 107, 106, 85, 53, 33, 54, 68, 36, 69, 129, 54, 10, 44, 35, 5, 178, 52, 107, 118, 130, 147, 166, 95, 82, 126, 85, 44, 28, 32, 34, 76, 76, 74, 31, 75, 75, 31, 74, 76, 76, 34, 32, 28, 44, 85, 126, 82, 95, 166, 147, 130, 118, 108, 51, 250, 187, 47, 186, 126, 70, 61, 53, 27, 54, 82, 56, 77, 139, 123, 109, 96, 84, 37, 37, 84, 96, 109, 123, 138, 78, 56, 82, 54, 27, 53, 61, 70, 126, 186, 47, 0, 1, 0, 94, 0, 120, 5, 28, 5, 35, 0, 35, 0, 0, 1, 50, 30, 2, 21, 20, 14, 4, 7, 35, 46, 5, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 62, 3, 3, 234, 59, 111, 85, 51, 64, 104, 131, 134, 125, 45, 9, 45, 124, 134, 131, 104, 64, 51, 85, 111, 59, 57, 91, 73, 55, 20, 9, 20, 56, 73, 91, 5, 35, 43, 87, 132, 90, 100, 173, 152, 133, 121, 111, 53, 53, 111, 121, 133, 152, 173, 100, 90, 132, 87, 43, 30, 51, 65, 34, 34, 65, 51, 30, 0, 0, 1, 0, 205, 0, 0, 4, 174, 5, 154, 0, 3, 0, 0, 19, 9, 2, 205, 1, 240, 1, 241, 254, 15, 2, 204, 2, 206, 253, 50, 253, 52, 0, 2, 0, 94, 0, 0, 5, 28, 5, 154, 0, 56, 0, 121, 0, 0, 33, 53, 62, 3, 53, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 20, 30, 2, 23, 21, 39, 38, 38, 53, 53, 51, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 39, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 7, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 51, 21, 20, 6, 7, 1, 180, 28, 54, 42, 26, 19, 37, 42, 49, 31, 65, 115, 85, 49, 45, 83, 115, 69, 16, 45, 82, 114, 70, 70, 114, 82, 45, 16, 69, 115, 83, 45, 49, 85, 115, 65, 31, 49, 42, 37, 19, 25, 42, 54, 29, 156, 35, 44, 10, 31, 58, 60, 65, 38, 38, 69, 53, 31, 28, 59, 90, 61, 21, 39, 16, 14, 20, 19, 34, 54, 70, 36, 36, 70, 54, 34, 19, 20, 14, 16, 39, 21, 62, 89, 59, 28, 31, 52, 70, 38, 38, 65, 60, 58, 31, 10, 44, 35, 75, 23, 70, 92, 114, 68, 13, 20, 15, 8, 44, 81, 116, 72, 65, 113, 85, 50, 1, 52, 55, 64, 115, 85, 50, 50, 85, 115, 64, 55, 52, 1, 50, 85, 113, 65, 72, 116, 81, 44, 8, 15, 20, 13, 68, 114, 92, 70, 23, 75, 109, 47, 186, 126, 142, 30, 41, 24, 10, 26, 51, 75, 50, 42, 77, 57, 34, 4, 3, 16, 53, 89, 37, 56, 80, 51, 23, 23, 51, 80, 56, 37, 89, 53, 16, 3, 4, 34, 57, 77, 42, 50, 75, 51, 26, 10, 24, 41, 30, 142, 126, 186, 47, 0, 2, 0, 150, 255, 229, 6, 68, 5, 147, 0, 81, 0, 126, 0, 0, 1, 22, 22, 21, 20, 14, 2, 7, 30, 3, 21, 20, 6, 6, 4, 35, 34, 36, 38, 38, 53, 52, 54, 55, 38, 53, 52, 62, 2, 53, 52, 38, 39, 51, 22, 22, 21, 20, 14, 2, 7, 54, 55, 38, 38, 53, 52, 62, 2, 53, 52, 38, 39, 51, 22, 22, 21, 20, 14, 2, 7, 51, 50, 23, 38, 38, 53, 52, 62, 2, 53, 52, 38, 39, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 39, 22, 22, 23, 35, 38, 38, 39, 38, 38, 35, 35, 22, 22, 23, 35, 38, 39, 6, 6, 7, 22, 22, 23, 35, 38, 38, 39, 6, 6, 4, 173, 49, 41, 35, 42, 36, 1, 100, 159, 112, 60, 97, 186, 254, 241, 174, 174, 254, 241, 185, 96, 173, 154, 6, 34, 41, 34, 30, 35, 57, 50, 40, 35, 42, 36, 1, 111, 135, 3, 2, 34, 42, 34, 29, 37, 58, 50, 40, 35, 42, 36, 1, 9, 119, 104, 2, 2, 34, 41, 34, 28, 37, 252, 176, 81, 151, 217, 136, 136, 218, 153, 82, 43, 77, 107, 64, 2, 11, 10, 54, 12, 17, 6, 55, 117, 60, 8, 2, 10, 11, 55, 22, 12, 69, 126, 57, 2, 11, 9, 54, 10, 14, 6, 90, 107, 5, 31, 100, 165, 72, 80, 141, 139, 144, 81, 11, 37, 49, 59, 33, 56, 85, 57, 29, 29, 57, 85, 56, 57, 92, 26, 52, 53, 89, 149, 135, 131, 72, 56, 124, 73, 100, 165, 72, 80, 141, 140, 144, 81, 13, 5, 26, 53, 27, 99, 165, 150, 145, 79, 63, 136, 80, 108, 185, 80, 87, 158, 154, 160, 90, 9, 22, 42, 22, 89, 149, 135, 131, 72, 56, 124, 73, 251, 170, 22, 41, 31, 18, 18, 31, 41, 22, 21, 37, 33, 27, 10, 30, 62, 34, 37, 66, 31, 6, 7, 35, 73, 39, 79, 67, 2, 13, 10, 29, 61, 33, 30, 55, 26, 20, 57, 0, 1, 0, 144, 255, 231, 2, 103, 5, 154, 0, 17, 0, 0, 55, 52, 62, 2, 51, 50, 23, 17, 51, 17, 20, 14, 2, 35, 34, 38, 144, 46, 79, 104, 58, 45, 36, 103, 39, 70, 98, 59, 99, 106, 169, 56, 97, 71, 41, 11, 3, 243, 251, 135, 63, 114, 86, 51, 104, 0, 0, 1, 0, 144, 255, 231, 3, 184, 5, 154, 0, 43, 0, 0, 55, 52, 62, 2, 51, 50, 23, 17, 51, 21, 20, 30, 2, 23, 30, 3, 21, 20, 6, 7, 39, 54, 54, 53, 52, 46, 2, 39, 38, 38, 39, 17, 20, 14, 2, 35, 34, 38, 144, 46, 79, 104, 58, 45, 36, 103, 16, 40, 66, 50, 48, 64, 38, 15, 31, 27, 78, 10, 9, 12, 29, 51, 39, 31, 43, 15, 39, 70, 98, 59, 99, 106, 169, 56, 97, 71, 41, 11, 3, 243, 27, 24, 38, 41, 50, 34, 33, 65, 69, 75, 45, 57, 102, 48, 26, 37, 61, 32, 37, 59, 53, 49, 28, 22, 27, 16, 252, 140, 63, 114, 86, 51, 104, 0, 0, 1, 0, 144, 255, 35, 5, 46, 5, 154, 0, 35, 0, 0, 5, 52, 62, 2, 51, 50, 23, 17, 37, 17, 20, 14, 2, 35, 34, 38, 53, 52, 62, 2, 51, 50, 23, 17, 5, 17, 20, 14, 2, 35, 34, 38, 3, 87, 46, 79, 104, 58, 45, 36, 253, 160, 39, 70, 98, 59, 99, 106, 46, 79, 104, 58, 45, 36, 3, 46, 39, 70, 98, 59, 99, 106, 27, 56, 97, 71, 41, 11, 3, 114, 146, 252, 58, 63, 114, 86, 51, 104, 90, 56, 97, 71, 41, 11, 3, 243, 196, 251, 135, 63, 114, 86, 51, 104, 0, 2, 0, 144, 255, 231, 5, 184, 5, 154, 0, 35, 0, 39, 0, 0, 37, 52, 62, 2, 51, 50, 23, 17, 33, 17, 20, 14, 2, 35, 34, 38, 53, 52, 62, 2, 51, 50, 23, 17, 33, 17, 20, 14, 2, 35, 34, 38, 1, 33, 53, 33, 3, 225, 46, 79, 104, 58, 45, 36, 253, 22, 39, 70, 98, 59, 99, 106, 46, 79, 104, 58, 45, 36, 3, 184, 39, 70, 98, 59, 99, 106, 254, 134, 2, 234, 253, 22, 169, 56, 97, 71, 41, 11, 2, 31, 253, 91, 63, 114, 86, 51, 104, 90, 56, 97, 71, 41, 11, 3, 243, 251, 135, 63, 114, 86, 51, 104, 4, 15, 164, 0, 0, 2, 0, 188, 0, 0, 3, 12, 5, 154, 0, 18, 0, 32, 0, 0, 1, 20, 14, 4, 35, 35, 17, 51, 17, 54, 54, 51, 50, 30, 2, 1, 62, 3, 53, 52, 46, 2, 35, 34, 6, 7, 3, 12, 52, 87, 113, 123, 124, 55, 38, 103, 56, 118, 79, 57, 88, 60, 31, 254, 23, 79, 119, 79, 39, 18, 37, 56, 38, 46, 83, 38, 1, 158, 81, 123, 92, 63, 38, 17, 5, 154, 252, 178, 50, 57, 41, 74, 104, 254, 90, 8, 61, 95, 124, 72, 38, 67, 49, 29, 39, 30, 0, 2, 0, 188, 255, 255, 2, 143, 5, 154, 0, 9, 0, 13, 0, 0, 55, 17, 51, 17, 37, 51, 17, 35, 17, 5, 55, 37, 17, 5, 188, 103, 1, 45, 63, 103, 254, 209, 42, 1, 5, 254, 251, 243, 4, 167, 254, 99, 169, 251, 89, 1, 156, 168, 175, 145, 1, 197, 145, 0, 0, 2, 0, 48, 0, 0, 3, 67, 5, 154, 0, 27, 0, 31, 0, 0, 1, 37, 17, 51, 21, 55, 21, 7, 17, 55, 21, 7, 17, 35, 53, 5, 17, 35, 53, 7, 53, 55, 17, 7, 53, 55, 17, 51, 17, 37, 17, 5, 1, 55, 1, 5, 103, 160, 160, 160, 160, 103, 254, 251, 103, 160, 160, 160, 160, 103, 1, 5, 254, 251, 3, 255, 139, 1, 16, 217, 85, 152, 85, 254, 66, 85, 152, 85, 254, 218, 239, 139, 254, 239, 218, 85, 152, 85, 1, 190, 85, 152, 85, 1, 14, 252, 211, 139, 1, 190, 139, 0, 0, 1, 0, 138, 255, 231, 4, 87, 5, 179, 0, 71, 0, 0, 37, 62, 3, 53, 17, 34, 14, 2, 7, 39, 54, 53, 52, 38, 39, 55, 30, 3, 51, 53, 52, 46, 2, 39, 55, 22, 51, 50, 54, 55, 23, 14, 3, 21, 21, 50, 62, 2, 55, 23, 6, 6, 21, 20, 23, 7, 46, 3, 35, 17, 20, 30, 2, 23, 7, 38, 38, 35, 34, 7, 1, 195, 26, 40, 27, 14, 76, 109, 82, 63, 30, 60, 45, 22, 23, 60, 30, 63, 82, 109, 76, 14, 28, 40, 25, 59, 49, 65, 34, 55, 26, 59, 26, 40, 27, 14, 76, 109, 82, 63, 30, 60, 23, 22, 45, 60, 30, 63, 82, 109, 76, 14, 27, 40, 26, 59, 26, 55, 34, 65, 49, 35, 30, 61, 76, 99, 68, 2, 0, 14, 27, 40, 26, 59, 49, 65, 34, 55, 26, 59, 26, 40, 27, 14, 49, 69, 100, 77, 61, 29, 60, 45, 22, 23, 60, 29, 61, 77, 100, 69, 49, 14, 27, 40, 26, 59, 26, 55, 34, 65, 49, 59, 26, 40, 27, 14, 254, 1, 68, 100, 77, 61, 29, 60, 23, 22, 45, 0, 0, 6, 0, 138, 255, 231, 4, 87, 5, 178, 0, 47, 0, 59, 0, 68, 0, 77, 0, 86, 0, 95, 0, 0, 19, 38, 39, 53, 54, 54, 55, 51, 23, 51, 53, 39, 53, 54, 55, 51, 22, 22, 23, 21, 7, 21, 51, 55, 51, 22, 23, 21, 6, 6, 7, 35, 39, 35, 17, 23, 21, 6, 6, 7, 35, 38, 39, 53, 55, 17, 35, 7, 37, 35, 53, 35, 21, 35, 21, 51, 17, 51, 17, 51, 3, 6, 6, 7, 23, 51, 55, 38, 38, 1, 22, 22, 23, 55, 53, 39, 6, 6, 5, 21, 23, 54, 54, 55, 38, 38, 39, 1, 35, 7, 22, 22, 23, 54, 54, 55, 233, 33, 62, 32, 46, 17, 10, 132, 183, 66, 79, 49, 10, 24, 64, 39, 66, 183, 132, 10, 33, 62, 32, 46, 17, 10, 133, 182, 66, 39, 64, 24, 10, 49, 79, 66, 184, 131, 2, 27, 137, 40, 137, 137, 40, 137, 157, 17, 31, 16, 58, 11, 58, 17, 31, 254, 87, 16, 20, 9, 115, 115, 9, 20, 2, 131, 115, 9, 20, 16, 16, 20, 9, 254, 154, 12, 58, 16, 31, 17, 15, 31, 17, 3, 47, 79, 49, 10, 24, 64, 39, 66, 207, 132, 10, 33, 62, 32, 46, 17, 10, 133, 206, 66, 79, 49, 10, 24, 64, 39, 66, 253, 99, 132, 10, 17, 46, 32, 62, 33, 10, 131, 2, 158, 66, 152, 140, 140, 39, 254, 146, 1, 110, 1, 197, 16, 20, 9, 115, 115, 9, 20, 254, 95, 17, 31, 16, 58, 11, 58, 17, 31, 11, 11, 57, 17, 31, 15, 17, 31, 16, 252, 224, 114, 9, 20, 16, 16, 20, 9, 0, 9, 0, 94, 255, 102, 6, 201, 5, 154, 0, 11, 0, 26, 0, 47, 0, 57, 0, 72, 0, 94, 0, 103, 0, 118, 0, 138, 0, 0, 1, 19, 38, 38, 35, 34, 14, 2, 7, 3, 55, 1, 22, 22, 23, 1, 7, 23, 55, 7, 1, 46, 3, 35, 1, 7, 19, 54, 54, 51, 33, 50, 30, 2, 23, 19, 55, 23, 3, 37, 39, 55, 1, 3, 1, 19, 54, 54, 53, 52, 38, 39, 39, 7, 19, 6, 6, 35, 33, 53, 7, 23, 53, 33, 50, 62, 2, 55, 3, 55, 19, 22, 22, 21, 20, 6, 7, 7, 6, 6, 35, 33, 21, 35, 3, 55, 51, 21, 33, 3, 1, 33, 6, 21, 20, 22, 51, 51, 39, 37, 54, 55, 1, 23, 39, 7, 23, 3, 6, 6, 21, 20, 22, 23, 5, 23, 33, 34, 38, 39, 39, 38, 53, 52, 55, 19, 39, 55, 37, 19, 7, 39, 1, 33, 2, 175, 222, 18, 42, 38, 19, 29, 25, 23, 13, 155, 100, 1, 23, 14, 21, 8, 1, 68, 59, 192, 75, 64, 254, 253, 8, 21, 27, 35, 24, 254, 65, 159, 203, 29, 69, 52, 1, 5, 31, 45, 34, 28, 13, 234, 110, 16, 125, 254, 199, 17, 97, 254, 225, 255, 2, 209, 188, 51, 50, 13, 11, 114, 36, 104, 15, 44, 26, 253, 143, 116, 116, 2, 10, 22, 34, 29, 25, 13, 64, 62, 154, 15, 13, 10, 8, 126, 26, 79, 53, 254, 39, 36, 197, 197, 36, 2, 65, 225, 253, 116, 254, 140, 10, 78, 64, 236, 69, 254, 158, 4, 25, 1, 43, 71, 82, 208, 74, 253, 11, 13, 9, 12, 1, 231, 98, 254, 186, 49, 84, 29, 140, 25, 27, 230, 108, 14, 1, 67, 119, 13, 103, 254, 242, 1, 189, 3, 197, 1, 126, 23, 21, 8, 18, 30, 22, 254, 253, 11, 1, 70, 8, 25, 14, 253, 205, 31, 27, 180, 38, 1, 199, 14, 26, 19, 12, 254, 133, 15, 1, 86, 48, 47, 11, 23, 34, 22, 254, 101, 64, 30, 254, 213, 44, 31, 56, 1, 243, 254, 75, 254, 228, 254, 180, 8, 59, 40, 22, 44, 21, 208, 87, 254, 153, 7, 5, 68, 152, 156, 74, 4, 14, 23, 20, 2, 11, 140, 254, 224, 29, 51, 23, 23, 39, 13, 226, 46, 35, 128, 1, 2, 250, 115, 1, 136, 254, 70, 29, 27, 58, 53, 84, 61, 44, 39, 1, 243, 40, 190, 26, 42, 254, 101, 21, 34, 17, 14, 30, 21, 178, 131, 29, 45, 218, 39, 44, 48, 45, 1, 117, 61, 29, 45, 254, 218, 24, 56, 254, 63, 0, 4, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 91, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 1, 33, 53, 51, 17, 6, 6, 7, 6, 6, 7, 53, 55, 17, 51, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 254, 196, 254, 180, 107, 20, 43, 21, 6, 15, 5, 229, 106, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 254, 82, 98, 1, 51, 5, 6, 5, 1, 2, 2, 99, 45, 254, 82, 0, 0, 4, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 100, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 1, 51, 21, 33, 53, 55, 54, 54, 53, 52, 35, 34, 6, 7, 53, 54, 54, 51, 50, 22, 21, 20, 6, 7, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 253, 237, 202, 254, 167, 150, 42, 35, 71, 32, 65, 35, 35, 78, 43, 81, 89, 57, 53, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 254, 184, 102, 92, 142, 40, 58, 32, 66, 29, 27, 109, 23, 22, 80, 69, 45, 96, 48, 0, 4, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 110, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 1, 22, 51, 50, 54, 53, 52, 38, 35, 35, 53, 51, 50, 53, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 22, 22, 21, 20, 6, 35, 34, 39, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 253, 108, 59, 66, 43, 44, 56, 51, 51, 47, 95, 71, 50, 55, 55, 76, 79, 90, 88, 50, 54, 108, 94, 84, 50, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 254, 209, 41, 34, 31, 32, 36, 95, 63, 57, 38, 103, 29, 73, 59, 94, 32, 11, 64, 46, 72, 86, 25, 0, 5, 0, 94, 255, 59, 6, 171, 5, 178, 0, 26, 0, 51, 0, 76, 0, 87, 0, 94, 0, 0, 1, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 37, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 1, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 19, 21, 35, 53, 35, 53, 19, 51, 17, 51, 21, 39, 52, 54, 55, 7, 7, 51, 6, 36, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 251, 116, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 1, 245, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 128, 111, 224, 219, 116, 62, 173, 1, 1, 13, 106, 117, 3, 182, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 100, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 251, 232, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 2, 15, 110, 110, 76, 1, 78, 254, 189, 87, 245, 6, 19, 8, 26, 165, 0, 0, 4, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 108, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 1, 22, 22, 51, 50, 54, 53, 52, 38, 35, 34, 7, 17, 33, 21, 35, 21, 55, 54, 54, 51, 50, 22, 21, 20, 14, 2, 35, 34, 38, 39, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 253, 108, 30, 58, 29, 44, 46, 49, 54, 38, 51, 1, 36, 188, 4, 9, 19, 8, 81, 91, 35, 56, 73, 37, 46, 58, 26, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 254, 204, 17, 19, 40, 34, 37, 35, 6, 1, 38, 101, 94, 1, 1, 1, 85, 73, 42, 66, 47, 24, 14, 11, 0, 5, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 104, 0, 115, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 5, 38, 38, 35, 34, 6, 7, 54, 54, 51, 50, 22, 21, 20, 14, 2, 35, 34, 38, 53, 52, 62, 2, 51, 50, 23, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 254, 174, 23, 45, 22, 51, 66, 3, 20, 50, 32, 67, 78, 30, 49, 66, 36, 89, 100, 28, 59, 89, 60, 63, 34, 144, 31, 34, 36, 29, 28, 34, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 23, 13, 14, 76, 66, 24, 21, 89, 75, 39, 67, 48, 28, 127, 114, 57, 107, 82, 50, 14, 254, 243, 42, 32, 35, 50, 45, 35, 79, 0, 4, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 83, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 37, 3, 35, 19, 35, 53, 33, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 254, 210, 181, 130, 182, 237, 1, 110, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 32, 254, 50, 1, 163, 101, 0, 0, 3, 0, 94, 255, 59, 6, 171, 5, 178, 0, 24, 0, 49, 0, 76, 0, 0, 5, 35, 3, 19, 51, 21, 33, 50, 54, 53, 52, 38, 39, 39, 55, 23, 22, 22, 21, 20, 14, 2, 35, 33, 1, 55, 37, 19, 7, 39, 1, 6, 6, 21, 20, 22, 51, 51, 21, 35, 34, 46, 2, 53, 52, 54, 55, 1, 37, 23, 3, 37, 39, 55, 1, 38, 38, 35, 34, 6, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 1, 3, 144, 5, 194, 194, 5, 2, 26, 63, 57, 24, 31, 97, 117, 109, 31, 32, 32, 64, 96, 65, 253, 228, 253, 95, 3, 1, 72, 128, 2, 165, 254, 243, 14, 13, 69, 76, 254, 254, 61, 104, 76, 43, 23, 26, 1, 12, 4, 137, 3, 132, 254, 191, 2, 165, 254, 250, 30, 46, 36, 37, 52, 29, 128, 116, 128, 26, 49, 54, 64, 42, 38, 62, 54, 48, 26, 1, 5, 197, 1, 10, 1, 7, 195, 51, 42, 32, 69, 53, 163, 71, 187, 53, 104, 48, 48, 82, 61, 35, 3, 179, 6, 30, 254, 214, 3, 98, 254, 48, 25, 37, 17, 54, 46, 137, 27, 55, 86, 60, 35, 79, 44, 1, 209, 99, 5, 254, 209, 31, 5, 98, 1, 186, 50, 47, 46, 49, 216, 71, 214, 43, 64, 42, 20, 21, 42, 64, 43, 254, 71, 0, 6, 0, 94, 255, 149, 6, 176, 5, 154, 0, 17, 0, 27, 0, 46, 0, 59, 0, 79, 0, 92, 0, 0, 1, 50, 30, 2, 23, 1, 55, 23, 7, 37, 39, 55, 1, 46, 2, 39, 3, 7, 19, 54, 54, 51, 50, 23, 23, 3, 1, 14, 3, 35, 33, 21, 35, 39, 55, 51, 21, 33, 50, 62, 2, 55, 3, 19, 22, 22, 21, 20, 14, 2, 35, 35, 3, 23, 1, 38, 53, 52, 54, 55, 1, 39, 55, 37, 23, 7, 39, 1, 6, 6, 21, 20, 22, 23, 5, 33, 34, 46, 2, 53, 52, 54, 55, 55, 33, 7, 4, 11, 26, 39, 30, 23, 11, 1, 7, 95, 2, 102, 254, 242, 2, 91, 254, 183, 11, 24, 46, 45, 174, 129, 183, 28, 52, 40, 66, 33, 17, 240, 3, 155, 13, 28, 31, 37, 22, 253, 235, 4, 169, 169, 4, 2, 150, 16, 35, 33, 31, 14, 199, 162, 14, 16, 14, 30, 46, 32, 30, 234, 147, 250, 185, 21, 12, 12, 1, 19, 94, 3, 1, 13, 97, 2, 89, 254, 174, 7, 15, 6, 12, 2, 7, 254, 133, 24, 45, 33, 20, 7, 10, 24, 1, 204, 86, 5, 154, 10, 19, 29, 19, 254, 51, 56, 3, 255, 38, 3, 53, 2, 56, 19, 32, 26, 1, 254, 104, 15, 1, 54, 47, 35, 62, 32, 254, 97, 252, 195, 23, 25, 14, 3, 107, 216, 211, 105, 5, 15, 27, 23, 1, 215, 254, 228, 25, 54, 26, 25, 44, 33, 19, 1, 148, 21, 254, 146, 37, 33, 19, 36, 20, 1, 201, 54, 4, 37, 250, 3, 53, 253, 193, 11, 41, 26, 16, 28, 23, 40, 13, 26, 41, 28, 15, 33, 17, 42, 107, 0, 0, 7, 0, 94, 255, 232, 6, 40, 5, 178, 0, 27, 0, 40, 0, 50, 0, 63, 0, 74, 0, 91, 0, 102, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 23, 19, 7, 23, 55, 7, 3, 38, 38, 35, 3, 19, 39, 38, 35, 34, 6, 7, 7, 55, 1, 6, 6, 35, 33, 53, 7, 23, 53, 33, 50, 54, 55, 3, 39, 19, 51, 50, 54, 53, 52, 38, 39, 39, 1, 38, 38, 53, 52, 54, 55, 19, 23, 39, 7, 23, 3, 6, 21, 20, 23, 5, 55, 33, 7, 6, 6, 21, 20, 22, 51, 51, 94, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 2, 150, 35, 36, 14, 222, 62, 183, 68, 64, 177, 15, 37, 35, 251, 162, 12, 23, 44, 26, 35, 19, 123, 86, 2, 229, 19, 46, 22, 254, 66, 116, 116, 1, 103, 30, 41, 17, 80, 99, 158, 20, 43, 39, 11, 9, 109, 252, 164, 7, 5, 9, 5, 228, 60, 64, 183, 63, 185, 16, 14, 1, 116, 58, 254, 202, 16, 7, 4, 49, 33, 255, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 2, 157, 1, 25, 26, 254, 130, 36, 28, 174, 38, 1, 54, 26, 26, 254, 149, 1, 23, 22, 41, 23, 32, 208, 10, 254, 13, 31, 16, 71, 142, 146, 72, 14, 30, 1, 124, 14, 254, 240, 48, 33, 18, 36, 17, 191, 254, 30, 17, 17, 11, 17, 28, 8, 1, 131, 36, 170, 27, 37, 254, 205, 26, 25, 23, 24, 104, 72, 28, 12, 22, 10, 38, 35, 0, 0, 8, 0, 94, 255, 232, 6, 40, 5, 178, 0, 27, 0, 49, 0, 62, 0, 72, 0, 85, 0, 96, 0, 113, 0, 124, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 50, 22, 23, 19, 55, 7, 39, 55, 3, 38, 38, 39, 3, 7, 55, 54, 54, 51, 50, 23, 23, 3, 1, 6, 6, 35, 33, 21, 39, 55, 21, 33, 50, 54, 55, 3, 23, 22, 22, 21, 20, 6, 35, 35, 3, 23, 5, 38, 53, 52, 55, 19, 39, 55, 23, 39, 3, 6, 6, 21, 20, 22, 23, 5, 35, 34, 38, 53, 52, 54, 55, 55, 33, 7, 94, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 100, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 93, 169, 236, 143, 131, 233, 175, 102, 2, 218, 35, 37, 15, 177, 64, 68, 183, 62, 222, 14, 36, 35, 117, 86, 123, 19, 35, 26, 44, 23, 12, 162, 2, 109, 17, 41, 30, 254, 153, 116, 116, 1, 190, 22, 46, 19, 134, 109, 9, 11, 39, 43, 20, 158, 99, 252, 115, 14, 16, 185, 63, 183, 64, 60, 228, 5, 9, 5, 7, 1, 93, 255, 33, 49, 4, 7, 16, 1, 54, 58, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 90, 167, 145, 118, 85, 46, 102, 177, 237, 135, 135, 237, 177, 102, 102, 177, 237, 1, 176, 26, 26, 254, 202, 38, 174, 28, 36, 1, 126, 26, 25, 1, 254, 238, 10, 208, 32, 23, 41, 22, 254, 233, 253, 210, 30, 14, 72, 146, 142, 71, 16, 31, 1, 61, 191, 17, 36, 18, 33, 48, 1, 16, 14, 247, 24, 23, 25, 26, 1, 51, 37, 27, 170, 36, 254, 125, 8, 28, 17, 11, 17, 17, 27, 35, 38, 10, 22, 12, 28, 72, 0, 0, 5, 0, 94, 255, 232, 6, 40, 5, 178, 0, 27, 0, 49, 0, 77, 0, 91, 0, 105, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 19, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 94, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 50, 94, 133, 164, 193, 107, 107, 193, 164, 133, 94, 50, 100, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 93, 169, 236, 143, 131, 233, 175, 102, 2, 128, 111, 157, 57, 95, 69, 39, 38, 69, 96, 57, 152, 113, 106, 162, 58, 96, 69, 38, 39, 69, 96, 57, 147, 164, 101, 121, 36, 62, 44, 25, 24, 43, 62, 38, 131, 180, 101, 121, 38, 62, 44, 25, 24, 44, 62, 39, 130, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 90, 167, 145, 118, 85, 46, 102, 177, 237, 135, 135, 237, 177, 102, 102, 177, 237, 52, 191, 41, 74, 100, 59, 59, 99, 72, 40, 190, 190, 41, 73, 101, 59, 59, 99, 72, 40, 254, 240, 185, 28, 49, 67, 39, 41, 67, 48, 27, 182, 182, 27, 47, 66, 39, 41, 69, 49, 28, 0, 0, 2, 0, 94, 255, 231, 4, 250, 5, 178, 0, 29, 0, 59, 0, 0, 1, 33, 3, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 23, 33, 21, 35, 23, 33, 19, 51, 21, 33, 1, 52, 62, 2, 55, 23, 14, 3, 21, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 35, 34, 46, 2, 3, 124, 254, 160, 99, 31, 23, 39, 54, 32, 32, 56, 42, 24, 22, 37, 51, 30, 34, 1, 12, 249, 25, 1, 82, 120, 166, 254, 249, 252, 107, 47, 82, 114, 67, 21, 47, 70, 46, 23, 46, 87, 125, 78, 94, 156, 50, 51, 30, 72, 89, 104, 61, 104, 174, 127, 71, 2, 20, 2, 167, 40, 54, 30, 56, 42, 25, 25, 42, 56, 30, 30, 53, 41, 25, 3, 218, 122, 160, 254, 131, 121, 1, 37, 75, 138, 115, 87, 26, 132, 22, 65, 80, 89, 45, 65, 123, 96, 59, 90, 94, 154, 35, 60, 44, 25, 74, 127, 171, 0, 0, 3, 0, 188, 0, 131, 5, 83, 5, 23, 0, 15, 0, 19, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 17, 33, 37, 17, 33, 17, 3, 7, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 160, 4, 151, 251, 105, 4, 27, 252, 97, 2, 107, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 172, 251, 108, 124, 3, 156, 252, 100, 0, 4, 0, 188, 0, 131, 5, 83, 5, 23, 0, 15, 0, 31, 0, 35, 0, 39, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 17, 33, 37, 17, 33, 17, 4, 27, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 195, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 180, 4, 151, 251, 105, 4, 27, 252, 97, 1, 88, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 153, 251, 108, 124, 3, 156, 252, 100, 0, 0, 5, 0, 188, 0, 131, 5, 83, 5, 23, 0, 15, 0, 31, 0, 47, 0, 51, 0, 55, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 19, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 17, 33, 37, 17, 33, 17, 3, 7, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 255, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 195, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 180, 4, 151, 251, 105, 4, 27, 252, 97, 2, 107, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 254, 237, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 153, 251, 108, 124, 3, 156, 252, 100, 0, 0, 6, 0, 188, 0, 131, 5, 83, 5, 23, 0, 15, 0, 31, 0, 47, 0, 63, 0, 67, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 17, 33, 37, 17, 33, 17, 4, 27, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 195, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 180, 4, 151, 251, 105, 4, 27, 252, 97, 1, 88, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 253, 218, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 153, 251, 108, 124, 3, 156, 252, 100, 0, 0, 7, 0, 188, 0, 131, 5, 83, 5, 23, 0, 15, 0, 31, 0, 47, 0, 63, 0, 79, 0, 83, 0, 87, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 19, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 17, 33, 37, 17, 33, 17, 3, 7, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 255, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 195, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 254, 180, 4, 151, 251, 105, 4, 27, 252, 97, 2, 107, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 254, 237, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 253, 218, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 2, 38, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 153, 251, 108, 124, 3, 156, 252, 100, 0, 0, 8, 0, 188, 0, 131, 5, 83, 5, 23, 0, 3, 0, 7, 0, 23, 0, 39, 0, 55, 0, 71, 0, 87, 0, 103, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 37, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 38, 53, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 188, 4, 151, 251, 105, 4, 27, 252, 97, 2, 227, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 253, 195, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 21, 42, 56, 54, 42, 21, 37, 27, 16, 15, 27, 36, 5, 23, 251, 108, 124, 3, 156, 252, 100, 89, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 19, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 19, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 253, 218, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 19, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 1, 19, 55, 43, 43, 55, 15, 27, 35, 21, 21, 35, 27, 15, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 253, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 8, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 253, 61, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 169, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 8, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 254, 103, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 243, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 33, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 252, 167, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 1, 215, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 243, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 1, 0, 188, 2, 85, 6, 115, 3, 69, 0, 3, 0, 0, 19, 33, 21, 33, 188, 5, 183, 250, 73, 3, 69, 240, 0, 2, 0, 188, 2, 85, 6, 115, 3, 69, 0, 3, 0, 7, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 4, 31, 2, 84, 250, 73, 2, 84, 253, 172, 2, 85, 240, 240, 240, 240, 0, 2, 0, 188, 1, 101, 6, 115, 4, 53, 0, 3, 0, 7, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 4, 53, 240, 240, 240, 0, 3, 0, 188, 1, 101, 6, 115, 4, 53, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 99, 2, 84, 250, 73, 2, 84, 253, 172, 2, 85, 240, 1, 224, 240, 240, 240, 240, 0, 3, 0, 188, 1, 101, 6, 115, 4, 53, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 2, 84, 253, 172, 3, 99, 2, 84, 4, 53, 240, 240, 240, 240, 240, 0, 4, 0, 188, 1, 101, 6, 115, 4, 53, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 4, 31, 2, 84, 250, 73, 2, 84, 253, 172, 2, 84, 253, 172, 3, 99, 2, 84, 1, 101, 240, 240, 240, 240, 2, 208, 240, 240, 240, 0, 0, 2, 0, 165, 0, 0, 5, 29, 5, 154, 0, 19, 0, 35, 0, 0, 19, 50, 30, 6, 51, 17, 34, 46, 4, 35, 17, 35, 19, 50, 30, 4, 51, 17, 34, 46, 4, 35, 165, 114, 174, 137, 112, 104, 107, 129, 161, 106, 134, 205, 167, 140, 138, 147, 89, 124, 124, 90, 159, 146, 137, 139, 145, 80, 81, 146, 140, 137, 145, 157, 90, 5, 154, 11, 17, 22, 24, 22, 17, 11, 252, 139, 15, 23, 26, 23, 15, 253, 241, 2, 141, 15, 24, 26, 24, 15, 2, 125, 18, 28, 32, 28, 18, 0, 0, 1, 0, 165, 0, 0, 5, 29, 5, 154, 0, 19, 0, 0, 19, 50, 30, 6, 51, 17, 34, 46, 4, 35, 17, 35, 165, 114, 174, 137, 112, 104, 107, 129, 161, 106, 134, 205, 167, 140, 138, 147, 89, 124, 5, 154, 11, 17, 22, 24, 22, 17, 11, 252, 139, 15, 23, 26, 23, 15, 253, 241, 0, 1, 0, 65, 0, 35, 5, 248, 5, 114, 0, 82, 0, 0, 1, 23, 22, 22, 21, 20, 6, 7, 39, 7, 6, 6, 7, 30, 3, 23, 22, 22, 21, 20, 6, 7, 6, 6, 35, 34, 38, 39, 46, 3, 39, 14, 3, 7, 6, 6, 35, 34, 38, 39, 38, 38, 53, 52, 54, 55, 62, 3, 55, 38, 38, 39, 39, 7, 39, 55, 39, 55, 23, 55, 23, 7, 23, 22, 22, 23, 54, 54, 55, 55, 39, 55, 23, 55, 23, 5, 119, 37, 47, 45, 45, 45, 208, 83, 68, 114, 49, 80, 130, 109, 94, 43, 29, 23, 20, 14, 14, 40, 24, 23, 53, 29, 43, 78, 88, 104, 69, 69, 104, 87, 79, 42, 29, 53, 23, 24, 40, 14, 14, 20, 23, 28, 43, 93, 110, 130, 80, 49, 114, 68, 83, 186, 169, 186, 31, 76, 32, 186, 169, 186, 82, 69, 122, 55, 54, 122, 70, 83, 175, 169, 175, 31, 76, 4, 107, 37, 47, 77, 47, 47, 77, 45, 208, 83, 68, 119, 54, 70, 106, 88, 79, 43, 29, 53, 23, 24, 40, 14, 14, 20, 23, 29, 42, 92, 108, 129, 78, 79, 128, 108, 92, 42, 29, 23, 20, 14, 14, 41, 24, 23, 53, 28, 43, 79, 88, 107, 70, 54, 119, 68, 82, 186, 169, 186, 32, 76, 31, 186, 169, 186, 83, 70, 116, 50, 50, 116, 70, 82, 176, 170, 177, 31, 76, 0, 0, 2, 0, 82, 255, 231, 5, 39, 5, 178, 0, 51, 0, 71, 0, 0, 37, 6, 4, 35, 34, 46, 2, 39, 7, 17, 5, 7, 22, 22, 23, 17, 33, 53, 33, 53, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 33, 21, 33, 17, 54, 54, 55, 39, 37, 17, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 4, 225, 101, 254, 233, 169, 84, 155, 139, 121, 50, 69, 1, 8, 98, 74, 197, 115, 254, 108, 1, 148, 38, 61, 45, 24, 37, 64, 85, 48, 48, 86, 65, 38, 26, 45, 63, 36, 1, 147, 254, 109, 115, 196, 75, 98, 1, 8, 253, 150, 24, 41, 29, 17, 17, 30, 40, 23, 24, 41, 31, 17, 17, 30, 41, 218, 112, 131, 34, 63, 89, 56, 86, 1, 19, 62, 49, 80, 101, 12, 2, 115, 129, 141, 11, 44, 60, 73, 39, 50, 85, 62, 35, 37, 63, 85, 47, 42, 73, 59, 43, 10, 141, 129, 253, 141, 12, 102, 79, 49, 62, 254, 237, 4, 182, 17, 30, 41, 23, 23, 42, 32, 18, 18, 32, 42, 23, 23, 41, 30, 17, 0, 0, 1, 0, 115, 255, 231, 5, 164, 5, 178, 0, 27, 0, 0, 1, 7, 23, 7, 39, 7, 39, 55, 1, 1, 23, 7, 39, 7, 39, 55, 39, 55, 23, 1, 1, 55, 1, 1, 23, 1, 1, 55, 5, 164, 199, 194, 102, 194, 218, 68, 199, 254, 235, 254, 236, 199, 68, 218, 194, 102, 194, 199, 67, 200, 1, 72, 254, 60, 56, 1, 209, 1, 210, 56, 254, 59, 1, 73, 200, 1, 222, 172, 254, 77, 252, 132, 88, 153, 1, 116, 254, 140, 153, 88, 132, 252, 77, 254, 172, 89, 153, 1, 129, 2, 108, 39, 253, 194, 2, 62, 39, 253, 148, 254, 127, 153, 0, 6, 0, 133, 255, 185, 3, 80, 5, 178, 0, 101, 0, 112, 0, 123, 0, 134, 0, 143, 0, 152, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 20, 6, 6, 7, 54, 54, 55, 54, 54, 51, 50, 30, 2, 21, 20, 7, 35, 21, 50, 30, 2, 21, 35, 38, 38, 35, 34, 38, 39, 6, 6, 7, 3, 30, 3, 21, 20, 14, 2, 7, 7, 30, 3, 21, 20, 14, 2, 7, 7, 35, 39, 6, 6, 7, 39, 62, 3, 55, 39, 46, 3, 53, 52, 62, 2, 55, 39, 46, 3, 53, 52, 62, 2, 55, 7, 20, 30, 2, 23, 39, 14, 3, 1, 62, 3, 53, 52, 46, 2, 39, 3, 20, 30, 2, 23, 39, 14, 3, 19, 62, 3, 53, 52, 38, 39, 19, 50, 55, 38, 38, 35, 34, 7, 22, 1, 150, 13, 19, 23, 11, 10, 23, 20, 13, 1, 1, 1, 31, 58, 28, 14, 44, 26, 21, 41, 31, 19, 4, 92, 26, 33, 19, 7, 12, 3, 30, 40, 21, 52, 20, 31, 63, 32, 7, 48, 88, 69, 41, 45, 72, 92, 47, 4, 41, 79, 62, 38, 40, 65, 81, 42, 6, 52, 5, 49, 73, 11, 67, 10, 41, 53, 62, 32, 5, 44, 86, 69, 43, 40, 66, 84, 44, 5, 53, 104, 81, 50, 45, 76, 100, 56, 181, 30, 52, 68, 39, 6, 39, 67, 49, 28, 1, 34, 33, 58, 44, 25, 24, 42, 57, 33, 235, 22, 39, 53, 30, 3, 30, 51, 38, 22, 218, 26, 45, 34, 19, 69, 51, 242, 19, 13, 6, 19, 10, 18, 14, 16, 5, 102, 23, 29, 17, 7, 6, 16, 27, 21, 2, 8, 25, 49, 43, 3, 3, 1, 19, 25, 16, 25, 31, 16, 11, 8, 13, 11, 17, 20, 10, 17, 19, 9, 11, 1, 4, 3, 254, 248, 7, 22, 37, 57, 43, 43, 59, 41, 26, 9, 141, 8, 21, 32, 46, 33, 31, 45, 37, 32, 16, 203, 176, 23, 62, 45, 25, 37, 57, 45, 35, 14, 170, 8, 21, 33, 48, 35, 33, 47, 33, 21, 9, 197, 7, 20, 37, 61, 47, 52, 78, 54, 35, 11, 222, 23, 30, 20, 13, 5, 234, 8, 23, 35, 46, 254, 122, 6, 15, 21, 27, 19, 18, 26, 18, 12, 5, 254, 184, 12, 16, 13, 10, 5, 112, 5, 11, 12, 17, 254, 214, 10, 18, 18, 19, 12, 21, 23, 9, 3, 129, 18, 7, 10, 17, 18, 0, 0, 5, 0, 94, 255, 231, 7, 29, 5, 154, 0, 71, 0, 74, 0, 77, 0, 80, 0, 83, 0, 0, 1, 33, 17, 35, 17, 33, 1, 20, 14, 2, 35, 34, 46, 2, 53, 1, 35, 53, 51, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 33, 17, 51, 17, 33, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 51, 21, 35, 1, 20, 14, 2, 35, 34, 46, 2, 53, 33, 51, 3, 1, 51, 3, 3, 17, 3, 33, 17, 3, 5, 71, 254, 179, 133, 254, 186, 1, 40, 56, 101, 140, 84, 84, 140, 100, 56, 1, 35, 170, 194, 20, 24, 17, 29, 40, 24, 24, 41, 31, 17, 25, 21, 1, 87, 133, 1, 100, 20, 24, 17, 29, 40, 24, 24, 41, 31, 17, 25, 21, 185, 167, 1, 40, 56, 101, 140, 84, 84, 140, 100, 56, 253, 230, 223, 223, 3, 198, 223, 223, 103, 216, 253, 18, 216, 4, 50, 254, 245, 1, 11, 253, 45, 81, 138, 100, 57, 57, 100, 138, 81, 2, 211, 90, 15, 48, 29, 22, 41, 32, 18, 18, 32, 41, 22, 29, 48, 15, 1, 14, 254, 242, 15, 48, 29, 22, 41, 32, 18, 18, 32, 41, 22, 29, 48, 15, 90, 253, 45, 81, 138, 100, 57, 57, 100, 138, 81, 2, 49, 253, 207, 2, 49, 253, 207, 2, 49, 253, 207, 2, 49, 253, 207, 0, 0, 2, 0, 20, 0, 127, 5, 82, 5, 178, 0, 11, 0, 47, 0, 0, 1, 33, 17, 35, 17, 33, 3, 35, 19, 33, 19, 35, 3, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 38, 38, 35, 34, 14, 4, 21, 35, 52, 62, 4, 51, 50, 30, 2, 4, 154, 254, 227, 133, 254, 226, 45, 139, 66, 3, 172, 66, 139, 132, 40, 71, 97, 57, 57, 97, 71, 40, 75, 63, 9, 35, 17, 89, 140, 106, 75, 47, 21, 140, 51, 88, 119, 138, 149, 74, 90, 164, 124, 74, 2, 18, 254, 109, 1, 147, 254, 109, 2, 25, 253, 231, 3, 174, 57, 99, 73, 41, 41, 73, 99, 57, 78, 126, 34, 3, 5, 58, 99, 131, 145, 149, 69, 140, 227, 177, 128, 82, 40, 57, 102, 143, 0, 2, 0, 96, 0, 0, 3, 228, 5, 178, 0, 68, 0, 88, 0, 0, 1, 20, 14, 4, 21, 35, 52, 46, 4, 53, 52, 62, 2, 55, 51, 6, 6, 21, 20, 30, 4, 23, 17, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 17, 62, 5, 53, 52, 38, 39, 51, 30, 3, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 228, 61, 91, 106, 91, 61, 80, 61, 91, 106, 91, 61, 10, 21, 33, 23, 10, 5, 6, 38, 59, 74, 72, 62, 19, 39, 71, 53, 32, 37, 64, 85, 48, 48, 86, 65, 38, 33, 55, 71, 37, 19, 62, 72, 73, 60, 37, 5, 6, 10, 24, 33, 21, 10, 254, 62, 24, 41, 29, 17, 17, 30, 40, 23, 24, 41, 31, 17, 17, 30, 41, 2, 153, 84, 118, 92, 79, 92, 117, 83, 83, 117, 92, 79, 92, 118, 84, 29, 68, 69, 69, 30, 25, 42, 24, 61, 95, 82, 74, 79, 90, 57, 2, 184, 10, 44, 61, 74, 40, 50, 85, 62, 35, 37, 63, 85, 47, 42, 75, 59, 42, 10, 253, 71, 57, 90, 79, 74, 81, 95, 60, 24, 43, 26, 30, 69, 69, 68, 2, 131, 17, 30, 41, 23, 23, 42, 32, 18, 18, 32, 42, 23, 23, 41, 30, 17, 0, 0, 3, 0, 107, 255, 231, 6, 84, 5, 208, 0, 47, 0, 67, 0, 87, 0, 0, 1, 22, 22, 23, 51, 21, 35, 6, 6, 7, 23, 7, 39, 6, 6, 7, 21, 35, 53, 38, 38, 39, 7, 39, 55, 38, 38, 39, 35, 53, 51, 54, 54, 55, 39, 55, 23, 54, 54, 55, 53, 51, 21, 22, 22, 23, 55, 23, 3, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 73, 57, 72, 10, 128, 128, 10, 72, 57, 92, 93, 93, 70, 166, 94, 132, 94, 166, 70, 92, 93, 91, 57, 73, 10, 126, 126, 10, 73, 57, 91, 93, 94, 69, 165, 94, 132, 93, 166, 69, 95, 93, 99, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 29, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 4, 104, 69, 167, 94, 132, 95, 167, 69, 91, 93, 93, 55, 68, 10, 136, 136, 10, 68, 54, 92, 93, 91, 69, 167, 95, 132, 94, 167, 69, 93, 93, 93, 54, 67, 9, 137, 137, 9, 68, 54, 94, 93, 254, 23, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 8, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 60, 255, 185, 4, 96, 5, 211, 0, 81, 0, 93, 0, 100, 0, 107, 0, 0, 19, 54, 54, 51, 50, 30, 2, 23, 54, 55, 53, 22, 22, 51, 50, 54, 55, 21, 22, 23, 62, 3, 51, 50, 22, 23, 21, 39, 23, 7, 39, 23, 7, 39, 23, 7, 39, 23, 35, 39, 7, 22, 22, 21, 20, 14, 2, 7, 17, 20, 6, 35, 34, 38, 53, 17, 46, 3, 53, 52, 54, 55, 39, 7, 35, 55, 7, 39, 55, 7, 39, 55, 7, 39, 55, 7, 37, 20, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 19, 52, 38, 39, 17, 54, 54, 37, 20, 22, 23, 17, 6, 6, 60, 75, 142, 55, 13, 33, 33, 30, 10, 41, 52, 8, 23, 15, 15, 23, 8, 52, 41, 10, 30, 33, 33, 13, 55, 142, 75, 181, 159, 17, 167, 135, 34, 131, 95, 45, 88, 46, 46, 51, 18, 20, 22, 27, 49, 67, 40, 27, 19, 19, 27, 40, 67, 49, 27, 22, 20, 18, 51, 46, 46, 88, 45, 95, 131, 34, 135, 167, 17, 159, 181, 2, 113, 55, 40, 40, 56, 56, 40, 40, 55, 45, 50, 44, 44, 50, 254, 232, 50, 44, 44, 50, 4, 247, 4, 11, 20, 37, 53, 32, 31, 10, 104, 4, 5, 5, 4, 104, 10, 31, 32, 53, 37, 20, 11, 4, 45, 12, 43, 41, 53, 77, 30, 78, 91, 17, 91, 94, 82, 56, 29, 71, 40, 44, 77, 61, 41, 8, 253, 21, 23, 23, 23, 23, 2, 235, 8, 41, 61, 77, 44, 40, 71, 29, 56, 82, 94, 91, 17, 91, 78, 30, 77, 53, 41, 43, 12, 170, 40, 55, 55, 40, 40, 55, 55, 254, 29, 52, 79, 14, 254, 223, 15, 78, 51, 51, 78, 15, 1, 33, 14, 79, 0, 27, 0, 94, 255, 231, 6, 41, 5, 178, 0, 82, 0, 90, 0, 105, 0, 120, 0, 132, 0, 145, 0, 160, 0, 175, 0, 186, 0, 201, 0, 215, 0, 227, 0, 239, 0, 250, 1, 6, 1, 18, 1, 30, 1, 41, 1, 52, 1, 55, 1, 58, 1, 61, 1, 64, 1, 67, 1, 70, 1, 73, 1, 76, 0, 0, 1, 50, 30, 2, 23, 54, 54, 51, 50, 23, 22, 21, 20, 6, 7, 30, 3, 21, 20, 14, 2, 7, 22, 22, 21, 20, 6, 7, 6, 35, 34, 38, 39, 14, 3, 35, 34, 46, 2, 39, 6, 6, 35, 34, 38, 39, 38, 38, 53, 52, 54, 55, 46, 3, 53, 52, 62, 2, 55, 38, 38, 53, 52, 55, 54, 51, 50, 22, 23, 62, 3, 3, 21, 23, 51, 55, 53, 39, 35, 37, 22, 23, 22, 22, 23, 54, 54, 53, 52, 39, 38, 35, 34, 6, 5, 54, 54, 55, 38, 38, 35, 34, 7, 6, 21, 20, 22, 23, 54, 1, 34, 6, 7, 22, 22, 23, 54, 54, 55, 38, 38, 1, 38, 39, 14, 3, 21, 20, 22, 23, 54, 54, 5, 6, 6, 7, 22, 22, 51, 50, 55, 54, 53, 52, 38, 39, 6, 5, 38, 39, 38, 38, 39, 6, 6, 21, 20, 23, 22, 51, 50, 54, 5, 50, 54, 55, 38, 39, 6, 6, 7, 22, 22, 1, 22, 22, 23, 62, 3, 53, 52, 46, 2, 39, 6, 5, 34, 38, 53, 52, 62, 2, 51, 50, 22, 21, 20, 6, 37, 54, 52, 55, 6, 6, 7, 22, 22, 23, 54, 54, 37, 38, 38, 39, 6, 6, 7, 22, 22, 23, 22, 22, 1, 38, 52, 39, 38, 38, 39, 6, 7, 22, 22, 19, 6, 6, 7, 54, 54, 55, 54, 54, 55, 38, 38, 3, 22, 22, 23, 54, 54, 55, 38, 38, 39, 38, 34, 37, 6, 6, 7, 54, 54, 55, 38, 38, 39, 6, 6, 3, 22, 22, 23, 22, 22, 23, 54, 55, 38, 38, 3, 54, 54, 55, 6, 34, 7, 6, 6, 7, 22, 3, 39, 7, 17, 23, 55, 3, 39, 21, 7, 7, 23, 33, 55, 39, 5, 23, 23, 1, 55, 39, 19, 55, 55, 3, 68, 34, 60, 50, 41, 15, 64, 114, 48, 61, 37, 38, 42, 38, 59, 96, 67, 37, 37, 67, 96, 59, 38, 41, 17, 20, 37, 62, 48, 113, 65, 15, 41, 49, 60, 34, 35, 60, 50, 40, 15, 64, 114, 47, 30, 49, 20, 20, 17, 41, 38, 59, 96, 68, 37, 37, 67, 96, 59, 38, 41, 38, 37, 61, 47, 114, 65, 15, 41, 49, 60, 145, 105, 150, 104, 104, 151, 1, 36, 15, 9, 45, 84, 39, 40, 44, 17, 17, 33, 38, 107, 253, 248, 4, 11, 8, 64, 106, 38, 33, 17, 17, 43, 39, 79, 1, 75, 41, 70, 25, 33, 68, 35, 35, 68, 33, 25, 70, 254, 131, 59, 44, 52, 85, 60, 32, 125, 105, 22, 51, 2, 97, 5, 11, 8, 64, 107, 38, 32, 17, 17, 43, 39, 80, 253, 222, 15, 9, 45, 84, 39, 39, 43, 17, 17, 33, 37, 106, 1, 25, 41, 69, 25, 66, 69, 35, 68, 33, 25, 70, 1, 125, 29, 50, 23, 52, 84, 60, 32, 32, 60, 84, 52, 45, 254, 114, 35, 46, 12, 22, 30, 17, 36, 48, 48, 254, 228, 1, 2, 32, 60, 29, 17, 37, 20, 11, 22, 1, 172, 4, 8, 5, 23, 49, 25, 12, 25, 12, 17, 34, 254, 112, 2, 1, 11, 22, 11, 40, 33, 28, 60, 126, 5, 8, 3, 14, 34, 17, 12, 24, 12, 25, 48, 40, 3, 9, 5, 23, 48, 25, 12, 24, 12, 17, 32, 1, 145, 1, 1, 1, 32, 59, 29, 17, 36, 20, 11, 22, 14, 1, 1, 1, 12, 21, 11, 39, 33, 28, 59, 127, 5, 8, 4, 17, 31, 17, 12, 24, 12, 49, 72, 33, 34, 34, 33, 170, 48, 42, 34, 34, 1, 197, 34, 33, 254, 101, 2, 45, 1, 64, 1, 47, 1, 45, 2, 5, 178, 37, 67, 96, 59, 38, 41, 37, 38, 61, 48, 114, 65, 15, 41, 49, 60, 34, 35, 60, 50, 40, 15, 65, 113, 47, 30, 50, 19, 37, 41, 38, 59, 96, 67, 37, 37, 67, 96, 59, 38, 41, 17, 20, 19, 50, 30, 47, 113, 65, 15, 41, 49, 60, 35, 34, 60, 50, 41, 15, 64, 114, 48, 61, 38, 37, 41, 38, 59, 96, 67, 37, 253, 101, 150, 105, 105, 150, 104, 230, 77, 92, 5, 11, 8, 65, 107, 38, 32, 17, 17, 43, 209, 45, 85, 39, 40, 43, 17, 17, 33, 38, 107, 64, 15, 1, 185, 125, 105, 22, 51, 29, 29, 51, 22, 105, 125, 253, 96, 71, 65, 12, 31, 34, 38, 21, 41, 70, 25, 33, 68, 206, 45, 84, 39, 39, 43, 17, 17, 33, 37, 106, 64, 15, 177, 77, 92, 4, 11, 8, 63, 107, 37, 33, 17, 17, 43, 222, 124, 104, 45, 57, 29, 50, 23, 104, 124, 2, 158, 35, 68, 33, 12, 30, 35, 38, 21, 20, 38, 35, 30, 12, 66, 152, 49, 35, 16, 31, 23, 14, 51, 33, 35, 49, 186, 17, 32, 16, 4, 8, 5, 23, 49, 25, 13, 24, 155, 32, 59, 29, 17, 36, 20, 11, 22, 11, 1, 1, 254, 97, 16, 31, 17, 12, 25, 12, 48, 49, 5, 8, 2, 19, 29, 59, 32, 1, 1, 1, 11, 22, 11, 20, 36, 253, 173, 32, 60, 28, 17, 36, 20, 11, 22, 11, 1, 144, 17, 33, 14, 3, 9, 5, 23, 48, 25, 12, 25, 1, 4, 15, 33, 17, 12, 25, 11, 49, 47, 5, 8, 253, 239, 28, 59, 32, 2, 1, 11, 22, 11, 39, 2, 49, 34, 34, 254, 58, 34, 34, 1, 155, 1, 48, 103, 34, 33, 33, 34, 170, 43, 3, 1, 63, 47, 1, 254, 145, 3, 43, 0, 4, 0, 94, 255, 93, 6, 174, 5, 176, 0, 131, 0, 171, 0, 206, 0, 239, 0, 0, 1, 30, 3, 21, 20, 14, 4, 21, 23, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 53, 54, 54, 53, 52, 38, 35, 34, 14, 2, 21, 23, 21, 35, 22, 22, 23, 7, 38, 38, 39, 35, 30, 3, 21, 20, 14, 2, 7, 35, 46, 3, 53, 52, 62, 2, 55, 35, 6, 6, 7, 39, 54, 54, 55, 35, 53, 55, 52, 46, 2, 35, 34, 6, 21, 20, 22, 23, 21, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 21, 55, 52, 46, 4, 53, 52, 62, 2, 55, 19, 52, 46, 2, 53, 52, 62, 4, 53, 52, 46, 2, 39, 14, 3, 21, 20, 30, 4, 21, 20, 14, 2, 21, 20, 22, 23, 54, 54, 1, 50, 54, 55, 53, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 55, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 33, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 7, 23, 62, 3, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 3, 139, 39, 76, 61, 37, 17, 25, 29, 25, 17, 71, 57, 98, 130, 74, 67, 103, 68, 35, 36, 63, 86, 49, 31, 61, 26, 40, 40, 34, 40, 27, 64, 55, 38, 106, 104, 6, 47, 37, 52, 48, 71, 13, 76, 3, 14, 14, 11, 24, 41, 54, 31, 4, 31, 54, 41, 24, 10, 14, 14, 3, 75, 13, 71, 48, 52, 37, 47, 6, 104, 106, 38, 56, 63, 27, 40, 34, 40, 40, 26, 61, 31, 49, 86, 63, 36, 35, 68, 102, 68, 73, 131, 98, 57, 70, 17, 24, 30, 24, 17, 37, 61, 76, 39, 77, 14, 17, 14, 16, 24, 27, 24, 16, 16, 33, 51, 34, 35, 50, 33, 16, 16, 24, 27, 24, 16, 14, 17, 14, 34, 38, 38, 34, 253, 121, 13, 24, 11, 23, 32, 20, 9, 14, 35, 56, 42, 35, 58, 46, 38, 15, 3, 14, 53, 70, 84, 46, 47, 70, 46, 23, 18, 37, 55, 4, 163, 37, 55, 37, 18, 23, 46, 70, 47, 46, 84, 70, 53, 14, 3, 15, 38, 46, 58, 35, 42, 56, 35, 14, 38, 46, 11, 24, 5, 176, 38, 92, 114, 137, 82, 53, 83, 76, 77, 92, 115, 76, 3, 10, 113, 167, 111, 54, 44, 71, 89, 46, 57, 84, 55, 26, 7, 8, 111, 1, 29, 18, 19, 21, 22, 48, 77, 55, 4, 79, 45, 73, 35, 45, 31, 98, 69, 28, 50, 50, 54, 32, 50, 83, 69, 55, 22, 22, 55, 69, 83, 50, 32, 54, 50, 50, 28, 69, 98, 31, 45, 35, 73, 45, 79, 4, 55, 77, 48, 22, 21, 19, 18, 29, 1, 111, 8, 7, 26, 55, 84, 57, 46, 89, 71, 44, 54, 111, 167, 113, 10, 3, 76, 115, 92, 77, 76, 83, 53, 82, 137, 114, 92, 38, 250, 196, 38, 63, 67, 79, 53, 77, 119, 96, 80, 77, 82, 50, 52, 91, 85, 82, 43, 43, 82, 85, 91, 52, 50, 82, 77, 80, 96, 118, 78, 53, 79, 67, 63, 38, 56, 83, 36, 36, 83, 1, 155, 1, 1, 8, 6, 22, 26, 28, 12, 21, 41, 31, 20, 16, 27, 35, 19, 2, 52, 77, 50, 25, 29, 49, 63, 34, 32, 55, 41, 23, 23, 41, 55, 32, 34, 63, 49, 29, 25, 50, 77, 52, 2, 19, 35, 27, 16, 20, 31, 41, 21, 25, 56, 13, 8, 1, 1, 0, 0, 5, 0, 84, 255, 231, 6, 94, 5, 178, 0, 24, 0, 50, 0, 86, 0, 117, 0, 143, 0, 0, 1, 46, 3, 35, 34, 6, 6, 2, 7, 39, 55, 62, 5, 51, 50, 30, 2, 23, 1, 39, 46, 3, 53, 52, 62, 2, 55, 7, 14, 3, 21, 20, 30, 4, 31, 2, 30, 3, 51, 54, 52, 53, 52, 46, 2, 39, 38, 38, 39, 51, 22, 22, 23, 30, 3, 21, 20, 7, 6, 6, 35, 34, 46, 2, 39, 1, 7, 14, 3, 35, 34, 39, 38, 53, 52, 62, 2, 55, 23, 6, 6, 21, 20, 20, 23, 50, 62, 4, 63, 2, 62, 3, 53, 52, 46, 2, 35, 35, 55, 51, 50, 30, 4, 21, 20, 14, 2, 7, 4, 4, 29, 55, 45, 33, 8, 13, 68, 91, 105, 49, 57, 19, 29, 65, 66, 66, 62, 54, 22, 21, 56, 63, 68, 34, 254, 149, 108, 106, 197, 151, 91, 67, 118, 161, 94, 26, 77, 125, 88, 48, 38, 68, 94, 113, 128, 67, 131, 166, 58, 106, 88, 66, 20, 2, 24, 41, 53, 28, 14, 30, 17, 69, 14, 27, 13, 32, 55, 41, 23, 22, 8, 24, 15, 25, 80, 102, 121, 66, 1, 2, 90, 101, 206, 182, 141, 37, 28, 17, 23, 11, 20, 28, 17, 55, 29, 36, 2, 21, 73, 95, 115, 126, 134, 66, 111, 160, 54, 89, 64, 36, 108, 188, 254, 146, 151, 20, 131, 96, 189, 171, 147, 108, 61, 46, 80, 111, 64, 4, 31, 71, 122, 90, 51, 120, 209, 254, 231, 161, 41, 58, 91, 181, 164, 142, 104, 59, 62, 108, 147, 86, 253, 6, 80, 79, 161, 141, 109, 28, 25, 36, 25, 14, 4, 67, 4, 9, 11, 12, 7, 6, 45, 68, 87, 97, 104, 50, 96, 115, 38, 64, 46, 26, 9, 14, 8, 42, 135, 165, 187, 95, 45, 89, 45, 39, 81, 40, 99, 192, 170, 137, 45, 60, 22, 8, 9, 29, 53, 73, 44, 1, 10, 67, 77, 143, 111, 67, 17, 21, 55, 27, 81, 102, 118, 63, 53, 112, 175, 51, 8, 9, 6, 29, 51, 72, 85, 96, 50, 86, 131, 46, 82, 65, 41, 6, 10, 18, 14, 9, 63, 3, 8, 14, 24, 35, 24, 17, 63, 84, 101, 55, 0, 4, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 9, 0, 29, 0, 0, 1, 1, 33, 37, 9, 2, 3, 35, 3, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 2, 151, 22, 97, 21, 70, 18, 34, 27, 16, 16, 27, 34, 18, 18, 34, 27, 16, 16, 27, 34, 5, 154, 250, 102, 124, 4, 44, 251, 212, 3, 65, 254, 6, 1, 250, 253, 4, 14, 26, 34, 20, 20, 35, 26, 15, 15, 26, 35, 20, 20, 34, 26, 14, 0, 0, 1, 0, 23, 255, 231, 3, 143, 5, 178, 0, 9, 0, 0, 19, 1, 23, 1, 5, 23, 1, 39, 1, 37, 125, 2, 247, 27, 253, 214, 1, 231, 2, 252, 224, 23, 2, 64, 254, 38, 3, 6, 2, 172, 24, 253, 148, 110, 47, 253, 86, 25, 2, 110, 104, 0, 0, 4, 0, 94, 0, 0, 6, 7, 5, 178, 0, 51, 0, 73, 0, 95, 0, 107, 0, 0, 37, 35, 21, 35, 53, 35, 53, 51, 53, 38, 39, 6, 7, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 51, 1, 20, 30, 2, 51, 50, 54, 55, 38, 38, 53, 52, 54, 55, 38, 38, 35, 34, 14, 2, 5, 20, 6, 7, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 22, 22, 5, 20, 22, 23, 54, 54, 53, 52, 38, 39, 6, 6, 5, 84, 223, 133, 134, 134, 106, 84, 86, 100, 133, 133, 133, 224, 224, 84, 148, 110, 63, 75, 128, 171, 95, 70, 129, 56, 56, 128, 70, 95, 171, 129, 76, 63, 109, 146, 84, 223, 251, 150, 51, 89, 120, 69, 42, 76, 34, 53, 59, 59, 53, 34, 76, 42, 69, 120, 89, 51, 3, 32, 60, 54, 34, 76, 42, 69, 121, 89, 52, 52, 89, 121, 69, 42, 76, 34, 53, 61, 254, 221, 40, 35, 35, 41, 41, 35, 35, 40, 223, 223, 223, 134, 181, 15, 56, 55, 15, 182, 134, 223, 223, 134, 181, 12, 81, 122, 156, 87, 95, 168, 126, 73, 40, 36, 36, 40, 73, 126, 168, 95, 87, 155, 122, 81, 12, 182, 2, 127, 72, 122, 90, 50, 19, 17, 60, 152, 86, 85, 152, 61, 17, 19, 50, 90, 122, 72, 86, 152, 60, 17, 19, 50, 90, 122, 72, 72, 122, 90, 50, 19, 17, 61, 152, 85, 64, 109, 44, 44, 109, 64, 63, 110, 43, 43, 110, 0, 5, 0, 94, 255, 231, 6, 159, 6, 41, 0, 37, 0, 57, 0, 77, 0, 87, 0, 97, 0, 0, 19, 52, 62, 2, 51, 50, 22, 23, 1, 7, 39, 5, 23, 19, 5, 23, 19, 39, 55, 1, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 46, 3, 1, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 39, 14, 3, 1, 20, 30, 2, 23, 62, 3, 55, 46, 3, 35, 34, 14, 2, 1, 1, 22, 22, 23, 22, 23, 1, 7, 39, 1, 14, 3, 7, 62, 3, 94, 75, 128, 171, 95, 75, 137, 59, 1, 39, 170, 104, 1, 204, 3, 7, 1, 102, 3, 9, 104, 1, 254, 219, 48, 55, 76, 129, 171, 95, 84, 154, 123, 84, 16, 79, 137, 102, 58, 2, 8, 14, 60, 83, 103, 57, 69, 121, 89, 52, 35, 61, 85, 50, 9, 72, 111, 144, 254, 51, 34, 61, 85, 50, 9, 71, 112, 145, 81, 15, 60, 84, 103, 57, 69, 120, 89, 51, 3, 222, 254, 219, 35, 48, 11, 96, 81, 1, 39, 170, 104, 254, 181, 58, 100, 77, 48, 6, 58, 100, 77, 48, 3, 36, 95, 168, 126, 73, 45, 41, 1, 39, 2, 104, 8, 3, 254, 154, 6, 3, 254, 52, 104, 172, 254, 219, 60, 144, 81, 95, 168, 126, 73, 58, 101, 137, 80, 16, 83, 120, 150, 254, 137, 54, 89, 64, 35, 50, 90, 122, 72, 58, 103, 83, 60, 15, 81, 141, 110, 70, 1, 194, 59, 103, 83, 60, 15, 81, 143, 109, 70, 9, 54, 89, 64, 35, 50, 90, 122, 1, 250, 254, 219, 44, 100, 56, 21, 55, 1, 39, 2, 104, 254, 70, 6, 49, 78, 103, 60, 7, 49, 78, 102, 0, 4, 0, 94, 254, 41, 6, 159, 6, 41, 0, 50, 0, 70, 0, 90, 0, 100, 0, 0, 1, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 62, 2, 55, 62, 3, 51, 50, 22, 23, 1, 7, 39, 5, 23, 19, 39, 55, 1, 22, 22, 21, 20, 14, 2, 7, 14, 3, 7, 21, 51, 1, 52, 46, 2, 35, 34, 14, 2, 7, 30, 3, 23, 62, 3, 1, 20, 30, 2, 51, 50, 62, 2, 55, 46, 3, 39, 14, 3, 5, 46, 3, 39, 30, 3, 3, 87, 223, 133, 224, 224, 84, 148, 110, 63, 58, 102, 137, 79, 16, 84, 123, 154, 84, 75, 137, 59, 1, 39, 170, 104, 1, 204, 3, 9, 104, 1, 254, 219, 48, 55, 58, 102, 138, 79, 14, 71, 104, 131, 73, 223, 1, 151, 52, 89, 121, 69, 57, 103, 83, 60, 14, 81, 144, 111, 72, 9, 50, 85, 61, 35, 251, 252, 51, 89, 120, 69, 57, 103, 84, 60, 15, 81, 145, 112, 71, 9, 50, 85, 61, 34, 2, 146, 6, 48, 77, 100, 58, 6, 48, 77, 100, 254, 216, 175, 175, 134, 142, 12, 80, 122, 156, 87, 83, 150, 120, 83, 16, 80, 138, 101, 58, 45, 41, 1, 39, 2, 104, 8, 3, 254, 52, 104, 172, 254, 219, 60, 144, 81, 83, 150, 120, 83, 16, 72, 126, 98, 65, 11, 142, 3, 198, 72, 122, 90, 50, 35, 64, 89, 54, 9, 70, 110, 141, 81, 15, 60, 83, 102, 254, 204, 72, 122, 90, 50, 35, 64, 88, 54, 9, 70, 109, 143, 81, 15, 60, 82, 104, 23, 60, 102, 78, 49, 7, 60, 103, 78, 49, 0, 2, 0, 94, 254, 234, 5, 47, 5, 211, 0, 40, 0, 60, 0, 0, 19, 52, 62, 2, 51, 50, 22, 23, 1, 7, 39, 5, 23, 19, 39, 55, 1, 22, 22, 21, 20, 14, 2, 7, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 75, 128, 171, 95, 75, 137, 59, 1, 39, 170, 104, 1, 204, 3, 9, 104, 1, 254, 219, 48, 55, 63, 109, 146, 84, 223, 223, 133, 224, 224, 84, 148, 110, 63, 140, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 2, 206, 95, 168, 126, 73, 45, 41, 1, 39, 2, 104, 8, 3, 254, 52, 104, 172, 254, 219, 60, 144, 81, 87, 155, 122, 81, 12, 182, 134, 223, 223, 134, 181, 12, 81, 122, 156, 87, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 94, 255, 232, 5, 47, 4, 187, 0, 37, 0, 57, 0, 0, 19, 52, 62, 2, 51, 50, 22, 23, 55, 39, 55, 23, 55, 7, 39, 5, 23, 19, 39, 55, 7, 23, 7, 39, 7, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 75, 128, 171, 95, 75, 137, 59, 65, 186, 81, 188, 147, 170, 104, 1, 204, 3, 9, 104, 1, 147, 190, 85, 189, 62, 48, 55, 76, 129, 171, 95, 95, 171, 128, 75, 140, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 1, 182, 95, 168, 126, 73, 45, 41, 65, 186, 83, 186, 147, 2, 104, 8, 3, 254, 52, 104, 172, 147, 187, 84, 187, 62, 60, 144, 81, 95, 168, 126, 73, 73, 126, 168, 95, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 2, 0, 94, 254, 234, 5, 211, 6, 66, 0, 58, 0, 78, 0, 0, 1, 7, 23, 54, 54, 51, 50, 22, 23, 19, 7, 39, 37, 23, 19, 39, 39, 3, 22, 22, 21, 20, 14, 2, 7, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 54, 55, 39, 7, 39, 55, 39, 7, 7, 19, 55, 5, 7, 39, 23, 55, 3, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 243, 216, 53, 46, 99, 54, 54, 100, 46, 241, 167, 120, 1, 197, 4, 89, 121, 28, 239, 72, 87, 63, 109, 146, 84, 223, 223, 133, 224, 224, 84, 148, 110, 63, 86, 73, 51, 218, 69, 219, 119, 28, 121, 89, 4, 1, 197, 120, 167, 119, 218, 228, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 5, 81, 151, 75, 21, 24, 24, 22, 1, 87, 31, 84, 72, 2, 254, 60, 84, 170, 254, 171, 64, 176, 103, 87, 155, 122, 81, 12, 182, 134, 223, 223, 134, 181, 12, 81, 122, 156, 87, 103, 177, 64, 72, 152, 98, 151, 170, 169, 85, 1, 196, 2, 72, 84, 32, 171, 151, 253, 29, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 94, 255, 232, 4, 10, 5, 232, 0, 35, 0, 55, 0, 0, 19, 52, 62, 2, 55, 53, 33, 39, 33, 53, 7, 35, 1, 1, 35, 39, 21, 33, 21, 33, 21, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 63, 110, 148, 84, 254, 245, 1, 1, 12, 122, 148, 1, 78, 1, 76, 147, 120, 1, 9, 254, 247, 84, 148, 110, 64, 76, 129, 171, 95, 95, 171, 128, 75, 140, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 1, 182, 87, 156, 122, 80, 12, 93, 115, 209, 121, 1, 65, 254, 191, 123, 211, 115, 93, 12, 81, 121, 156, 87, 95, 168, 126, 73, 73, 126, 168, 95, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 94, 1, 0, 6, 98, 4, 156, 0, 35, 0, 55, 0, 0, 1, 17, 51, 39, 53, 1, 1, 53, 55, 35, 17, 35, 17, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 17, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 4, 201, 209, 121, 1, 65, 254, 191, 123, 211, 115, 81, 12, 81, 124, 159, 90, 99, 172, 126, 72, 75, 128, 171, 95, 87, 159, 125, 83, 12, 81, 252, 148, 51, 89, 120, 69, 69, 121, 89, 52, 52, 89, 121, 69, 69, 120, 89, 51, 4, 24, 254, 244, 122, 148, 254, 178, 254, 180, 147, 120, 254, 247, 1, 9, 84, 144, 106, 61, 73, 126, 168, 95, 95, 168, 126, 73, 62, 108, 146, 84, 1, 11, 254, 183, 72, 122, 90, 50, 50, 90, 122, 72, 72, 122, 90, 50, 50, 90, 122, 0, 0, 2, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 0, 1, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 0, 0, 2, 0, 94, 0, 207, 3, 114, 3, 217, 0, 19, 0, 39, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 63, 107, 143, 81, 81, 143, 107, 63, 63, 107, 143, 81, 81, 143, 107, 63, 135, 38, 69, 95, 57, 57, 95, 69, 38, 38, 69, 95, 57, 57, 95, 69, 38, 2, 84, 86, 143, 103, 57, 57, 103, 143, 86, 86, 143, 103, 57, 57, 103, 143, 86, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 0, 0, 4, 0, 94, 0, 207, 4, 231, 3, 217, 0, 29, 0, 50, 0, 71, 0, 83, 0, 0, 19, 52, 62, 2, 51, 50, 22, 23, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 6, 35, 34, 46, 2, 37, 52, 54, 55, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 38, 38, 37, 20, 6, 7, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 22, 22, 5, 20, 22, 23, 54, 54, 53, 52, 38, 39, 6, 6, 94, 63, 107, 143, 81, 51, 93, 42, 42, 94, 51, 81, 143, 107, 63, 63, 107, 143, 81, 102, 85, 83, 103, 81, 143, 107, 63, 1, 117, 46, 42, 34, 33, 57, 95, 69, 38, 38, 69, 95, 57, 17, 34, 16, 42, 46, 1, 159, 47, 42, 16, 34, 18, 57, 95, 69, 38, 38, 69, 95, 57, 34, 34, 42, 47, 254, 232, 38, 34, 35, 38, 38, 35, 34, 38, 2, 84, 86, 143, 103, 57, 23, 21, 21, 23, 57, 103, 143, 86, 86, 143, 103, 57, 44, 44, 57, 103, 143, 86, 75, 126, 50, 8, 41, 70, 94, 54, 54, 94, 70, 41, 3, 5, 49, 127, 75, 75, 127, 49, 5, 3, 41, 70, 94, 54, 54, 94, 70, 41, 8, 50, 126, 75, 54, 94, 35, 35, 94, 54, 54, 93, 35, 35, 93, 0, 3, 0, 94, 0, 207, 7, 22, 3, 217, 0, 49, 0, 69, 0, 89, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 23, 51, 17, 51, 17, 51, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 35, 17, 35, 17, 35, 14, 3, 35, 34, 46, 2, 37, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 63, 107, 143, 81, 73, 132, 104, 69, 11, 14, 125, 14, 11, 70, 104, 132, 73, 81, 143, 107, 63, 63, 107, 143, 81, 73, 132, 104, 70, 11, 14, 125, 14, 11, 69, 104, 132, 73, 81, 143, 107, 63, 4, 43, 38, 69, 95, 57, 57, 95, 69, 38, 38, 69, 95, 57, 57, 95, 69, 38, 252, 92, 38, 69, 95, 57, 57, 95, 69, 38, 38, 69, 95, 57, 57, 95, 69, 38, 2, 84, 86, 143, 103, 57, 47, 86, 121, 73, 1, 71, 254, 185, 73, 121, 86, 47, 57, 103, 143, 86, 86, 143, 103, 57, 47, 85, 120, 74, 254, 186, 1, 70, 74, 120, 85, 47, 57, 103, 143, 86, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 0, 3, 0, 94, 0, 207, 8, 89, 3, 217, 0, 41, 0, 61, 0, 81, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 23, 33, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 33, 14, 3, 35, 34, 46, 2, 37, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 94, 63, 107, 143, 81, 73, 132, 104, 69, 11, 1, 220, 11, 70, 104, 132, 73, 81, 143, 107, 63, 63, 107, 143, 81, 73, 132, 104, 70, 11, 254, 36, 11, 69, 104, 132, 73, 81, 143, 107, 63, 5, 110, 38, 69, 95, 57, 57, 95, 69, 38, 38, 69, 95, 57, 57, 95, 69, 38, 251, 25, 38, 69, 95, 57, 57, 95, 69, 38, 38, 69, 95, 57, 57, 95, 69, 38, 2, 84, 86, 143, 103, 57, 47, 86, 121, 73, 73, 121, 86, 47, 57, 103, 143, 86, 86, 143, 103, 57, 47, 85, 120, 74, 74, 120, 85, 47, 57, 103, 143, 86, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 54, 54, 94, 70, 41, 41, 70, 94, 0, 1, 0, 236, 0, 0, 4, 10, 5, 178, 0, 38, 0, 0, 1, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 39, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 17, 2, 51, 69, 121, 90, 52, 52, 90, 121, 69, 78, 118, 48, 83, 68, 162, 97, 95, 171, 129, 76, 63, 109, 146, 83, 221, 221, 133, 226, 226, 2, 150, 51, 90, 121, 71, 72, 123, 89, 50, 54, 46, 94, 63, 72, 73, 126, 169, 95, 86, 155, 122, 81, 12, 183, 133, 223, 223, 133, 1, 50, 0, 2, 0, 94, 0, 0, 4, 10, 5, 186, 0, 14, 0, 18, 0, 0, 1, 53, 9, 3, 21, 51, 21, 35, 21, 35, 53, 35, 53, 9, 3, 1, 244, 254, 106, 1, 211, 1, 217, 254, 111, 221, 221, 133, 226, 1, 31, 1, 41, 254, 215, 254, 219, 1, 100, 232, 1, 151, 1, 215, 254, 41, 254, 113, 240, 133, 223, 223, 133, 1, 90, 1, 35, 1, 41, 254, 215, 0, 0, 1, 0, 98, 0, 0, 4, 6, 5, 178, 0, 33, 0, 0, 1, 37, 21, 37, 23, 7, 39, 19, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 19, 7, 39, 55, 5, 53, 5, 39, 55, 23, 3, 51, 3, 55, 23, 2, 178, 1, 84, 254, 172, 250, 94, 230, 17, 221, 221, 133, 226, 226, 12, 229, 95, 250, 254, 172, 1, 84, 250, 95, 229, 14, 133, 15, 230, 94, 4, 20, 15, 133, 14, 229, 95, 250, 254, 172, 170, 133, 223, 223, 133, 170, 1, 84, 250, 95, 229, 14, 133, 15, 230, 94, 250, 1, 84, 254, 172, 250, 94, 0, 3, 0, 164, 255, 231, 7, 31, 5, 154, 0, 10, 0, 21, 0, 25, 0, 0, 1, 33, 1, 35, 1, 33, 53, 33, 1, 1, 33, 3, 35, 1, 35, 1, 35, 53, 51, 1, 1, 51, 33, 35, 17, 51, 7, 31, 254, 112, 254, 86, 8, 254, 86, 254, 113, 1, 201, 1, 116, 1, 117, 1, 201, 246, 154, 254, 86, 8, 254, 86, 153, 211, 1, 116, 1, 117, 211, 253, 252, 135, 135, 1, 123, 254, 108, 1, 148, 133, 254, 158, 1, 98, 1, 102, 254, 109, 1, 147, 134, 254, 157, 1, 99, 1, 174, 0, 0, 2, 0, 94, 255, 231, 4, 10, 5, 178, 0, 27, 0, 47, 0, 0, 1, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 17, 51, 17, 55, 23, 1, 1, 7, 39, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 121, 96, 149, 103, 53, 63, 121, 175, 112, 112, 175, 120, 62, 210, 196, 133, 217, 92, 254, 203, 1, 53, 92, 217, 254, 115, 54, 91, 118, 64, 64, 119, 92, 55, 54, 90, 120, 66, 66, 119, 89, 53, 1, 168, 5, 35, 58, 78, 47, 52, 83, 59, 32, 32, 59, 83, 52, 96, 119, 8, 4, 10, 254, 219, 203, 92, 254, 229, 254, 232, 92, 200, 253, 148, 24, 39, 27, 15, 15, 27, 39, 24, 24, 39, 28, 15, 15, 28, 39, 0, 1, 0, 197, 0, 0, 3, 86, 5, 178, 0, 39, 0, 0, 1, 6, 6, 35, 35, 21, 51, 21, 35, 21, 35, 53, 35, 53, 51, 53, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 21, 34, 14, 2, 21, 20, 30, 2, 51, 3, 47, 29, 68, 42, 43, 221, 221, 133, 226, 226, 69, 112, 79, 43, 72, 128, 176, 103, 42, 68, 29, 101, 149, 98, 49, 49, 98, 149, 101, 2, 20, 8, 8, 160, 133, 223, 223, 133, 189, 24, 83, 113, 140, 80, 105, 174, 125, 69, 8, 8, 45, 67, 113, 149, 83, 81, 149, 113, 67, 0, 0, 1, 0, 229, 0, 174, 4, 145, 3, 252, 0, 17, 0, 0, 1, 3, 37, 21, 37, 19, 7, 3, 3, 39, 19, 5, 53, 5, 3, 55, 19, 19, 3, 252, 219, 1, 112, 254, 144, 219, 107, 215, 213, 106, 219, 254, 143, 1, 113, 219, 106, 213, 215, 3, 176, 254, 215, 17, 134, 17, 254, 215, 76, 1, 74, 254, 182, 76, 1, 41, 17, 134, 17, 1, 41, 76, 254, 180, 1, 76, 0, 1, 0, 229, 0, 0, 4, 145, 4, 0, 0, 10, 0, 0, 1, 1, 33, 21, 33, 53, 33, 1, 55, 1, 1, 4, 125, 254, 197, 1, 79, 252, 84, 1, 80, 254, 199, 125, 1, 67, 1, 68, 3, 213, 252, 164, 121, 121, 3, 92, 43, 252, 129, 3, 127, 0, 0, 1, 0, 229, 0, 0, 4, 145, 4, 0, 0, 10, 0, 0, 33, 1, 1, 39, 1, 33, 53, 33, 21, 33, 1, 4, 0, 254, 188, 254, 189, 125, 1, 57, 254, 176, 3, 172, 254, 177, 1, 59, 3, 127, 252, 129, 43, 3, 92, 121, 121, 252, 164, 0, 0, 2, 0, 229, 0, 0, 4, 145, 5, 4, 0, 9, 0, 17, 0, 0, 19, 33, 17, 33, 21, 33, 21, 33, 17, 33, 1, 21, 33, 17, 33, 17, 33, 53, 229, 3, 172, 254, 103, 1, 153, 253, 238, 254, 102, 2, 19, 1, 33, 253, 69, 1, 33, 5, 4, 252, 84, 223, 121, 1, 88, 1, 88, 223, 2, 186, 253, 70, 223, 0, 0, 3, 0, 94, 0, 248, 7, 162, 5, 178, 0, 48, 0, 63, 0, 78, 0, 0, 1, 1, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 23, 30, 3, 23, 23, 37, 54, 50, 51, 50, 22, 23, 5, 23, 35, 39, 7, 14, 3, 7, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 1, 54, 54, 53, 52, 46, 2, 35, 34, 6, 21, 20, 22, 23, 1, 20, 22, 51, 50, 62, 2, 55, 55, 5, 14, 3, 3, 55, 254, 97, 50, 39, 25, 47, 66, 41, 62, 93, 66, 40, 9, 12, 19, 22, 33, 27, 32, 3, 70, 34, 25, 5, 55, 73, 11, 252, 170, 237, 245, 224, 43, 35, 54, 57, 69, 51, 60, 124, 74, 40, 74, 58, 35, 88, 88, 1, 138, 9, 7, 19, 42, 69, 50, 41, 53, 27, 34, 254, 223, 70, 53, 48, 80, 64, 46, 12, 4, 254, 252, 25, 43, 31, 18, 2, 229, 1, 119, 43, 78, 47, 38, 64, 46, 26, 42, 76, 104, 62, 81, 108, 75, 50, 24, 29, 31, 2, 32, 50, 90, 168, 139, 8, 7, 28, 54, 85, 64, 74, 71, 23, 47, 69, 45, 75, 91, 20, 1, 125, 28, 62, 29, 45, 93, 75, 47, 52, 42, 28, 45, 31, 253, 20, 45, 57, 47, 73, 90, 42, 14, 57, 6, 15, 25, 36, 0, 3, 0, 94, 0, 100, 7, 162, 5, 53, 0, 55, 0, 68, 0, 81, 0, 0, 1, 1, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 23, 30, 3, 23, 23, 1, 54, 54, 51, 50, 22, 23, 1, 1, 6, 6, 35, 34, 38, 39, 1, 7, 14, 3, 7, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 19, 34, 6, 21, 20, 22, 23, 23, 53, 52, 46, 2, 3, 50, 62, 2, 53, 53, 7, 6, 6, 21, 20, 22, 2, 213, 254, 10, 66, 63, 27, 51, 72, 45, 48, 79, 64, 55, 24, 33, 46, 42, 44, 32, 39, 3, 217, 20, 42, 20, 32, 46, 14, 252, 82, 3, 174, 14, 46, 32, 20, 42, 20, 252, 39, 39, 32, 44, 42, 46, 33, 24, 55, 64, 79, 48, 45, 72, 51, 27, 63, 66, 64, 50, 57, 37, 49, 238, 28, 54, 81, 54, 54, 81, 54, 28, 238, 49, 37, 57, 2, 205, 1, 4, 34, 87, 59, 37, 65, 47, 27, 25, 52, 81, 55, 74, 99, 66, 41, 17, 20, 1, 43, 6, 8, 24, 29, 254, 166, 254, 166, 29, 25, 9, 6, 1, 43, 21, 17, 41, 66, 98, 75, 55, 80, 53, 25, 27, 47, 64, 38, 59, 88, 34, 3, 28, 51, 45, 31, 53, 24, 123, 14, 47, 109, 94, 63, 251, 207, 63, 94, 110, 47, 14, 123, 25, 53, 31, 45, 51, 0, 0, 3, 0, 94, 255, 231, 7, 162, 4, 162, 0, 50, 0, 65, 0, 82, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 30, 3, 23, 23, 55, 51, 7, 5, 14, 3, 35, 34, 34, 39, 37, 7, 14, 3, 7, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 1, 1, 6, 6, 21, 20, 22, 51, 50, 62, 2, 53, 52, 38, 39, 1, 20, 30, 2, 23, 5, 39, 46, 3, 35, 34, 14, 2, 1, 14, 88, 88, 35, 58, 74, 40, 74, 124, 60, 51, 69, 57, 54, 35, 43, 224, 245, 237, 3, 86, 6, 24, 36, 46, 27, 5, 25, 34, 252, 186, 32, 27, 33, 22, 19, 12, 9, 40, 66, 93, 62, 41, 66, 47, 25, 39, 50, 1, 159, 254, 156, 34, 27, 53, 41, 50, 69, 42, 19, 7, 9, 254, 26, 18, 31, 43, 25, 1, 4, 4, 12, 46, 64, 80, 48, 26, 45, 33, 19, 3, 47, 20, 91, 75, 45, 70, 46, 24, 71, 75, 64, 85, 53, 28, 7, 8, 139, 168, 90, 26, 32, 18, 6, 2, 31, 29, 24, 51, 74, 108, 81, 62, 105, 76, 42, 26, 46, 64, 39, 48, 76, 43, 1, 119, 254, 74, 31, 46, 27, 42, 53, 47, 75, 93, 45, 29, 62, 28, 2, 55, 25, 36, 24, 16, 5, 57, 14, 42, 90, 73, 47, 15, 28, 38, 0, 6, 0, 94, 0, 47, 8, 31, 5, 106, 0, 57, 0, 113, 0, 126, 0, 139, 0, 151, 0, 163, 0, 0, 19, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 23, 30, 3, 23, 23, 1, 54, 54, 51, 50, 22, 23, 1, 1, 14, 3, 35, 34, 38, 39, 1, 7, 14, 3, 7, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 37, 51, 1, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 55, 62, 3, 55, 55, 1, 22, 22, 51, 50, 54, 55, 1, 1, 38, 38, 35, 34, 6, 7, 1, 39, 46, 3, 39, 46, 3, 35, 34, 14, 2, 21, 20, 22, 23, 19, 34, 38, 53, 52, 54, 55, 55, 21, 20, 14, 2, 3, 50, 30, 2, 21, 21, 39, 38, 38, 53, 52, 54, 23, 34, 6, 21, 20, 22, 23, 23, 46, 3, 3, 50, 62, 2, 55, 7, 6, 6, 21, 20, 22, 252, 82, 76, 35, 64, 92, 57, 58, 93, 77, 63, 29, 30, 43, 36, 37, 26, 20, 3, 197, 34, 42, 20, 54, 81, 29, 252, 164, 3, 92, 15, 34, 41, 47, 27, 20, 42, 34, 252, 59, 20, 26, 37, 36, 43, 30, 29, 63, 77, 93, 58, 57, 92, 64, 35, 76, 82, 1, 162, 108, 254, 10, 66, 63, 27, 51, 72, 45, 48, 79, 64, 55, 24, 33, 46, 42, 44, 32, 39, 3, 217, 20, 42, 20, 32, 43, 17, 252, 82, 3, 174, 17, 43, 32, 20, 42, 20, 252, 39, 39, 32, 44, 42, 46, 33, 24, 55, 64, 79, 48, 45, 72, 51, 27, 63, 66, 64, 50, 57, 37, 49, 238, 28, 54, 81, 54, 54, 81, 54, 28, 238, 49, 37, 57, 50, 26, 27, 24, 29, 156, 8, 28, 39, 50, 31, 31, 50, 39, 28, 8, 156, 29, 24, 27, 3, 162, 42, 107, 78, 50, 84, 61, 34, 29, 59, 92, 63, 70, 94, 61, 36, 12, 10, 1, 37, 11, 5, 58, 77, 254, 195, 254, 194, 38, 52, 32, 13, 6, 11, 1, 36, 10, 12, 36, 61, 93, 70, 63, 92, 60, 29, 34, 61, 84, 50, 79, 107, 42, 213, 254, 252, 34, 85, 62, 38, 64, 47, 27, 25, 53, 80, 55, 75, 98, 66, 41, 17, 21, 254, 213, 6, 9, 23, 31, 1, 90, 1, 90, 31, 22, 8, 6, 254, 213, 20, 17, 41, 66, 99, 74, 55, 81, 52, 25, 27, 47, 65, 37, 62, 84, 34, 252, 227, 51, 45, 31, 53, 25, 123, 14, 50, 111, 93, 60, 4, 49, 60, 93, 110, 50, 14, 123, 24, 53, 31, 45, 51, 53, 24, 17, 18, 30, 15, 80, 35, 67, 51, 31, 252, 57, 31, 52, 67, 35, 80, 16, 29, 19, 17, 24, 0, 0, 1, 0, 94, 255, 174, 6, 143, 5, 236, 0, 115, 0, 0, 1, 62, 3, 51, 50, 22, 23, 22, 21, 20, 6, 7, 7, 6, 6, 35, 34, 39, 38, 38, 35, 34, 6, 7, 7, 6, 6, 21, 20, 22, 23, 22, 22, 21, 20, 7, 7, 6, 35, 34, 39, 39, 21, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 4, 35, 34, 14, 4, 21, 20, 22, 23, 7, 46, 3, 53, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 2, 53, 52, 55, 38, 38, 53, 52, 62, 2, 55, 3, 57, 74, 126, 106, 88, 36, 51, 72, 23, 12, 7, 5, 154, 5, 10, 5, 14, 11, 26, 47, 25, 47, 98, 68, 100, 67, 62, 16, 18, 5, 6, 11, 153, 10, 11, 10, 12, 13, 54, 102, 149, 95, 109, 193, 163, 128, 90, 48, 49, 90, 130, 163, 191, 108, 108, 192, 163, 129, 91, 48, 104, 94, 47, 51, 79, 54, 29, 54, 99, 142, 177, 206, 115, 115, 207, 176, 142, 99, 53, 53, 99, 142, 176, 207, 115, 111, 173, 119, 62, 20, 2, 2, 24, 59, 97, 74, 3, 143, 74, 98, 59, 25, 38, 23, 12, 11, 6, 9, 5, 156, 5, 3, 8, 19, 16, 63, 66, 98, 66, 101, 46, 25, 50, 26, 6, 14, 6, 8, 11, 153, 10, 12, 14, 20, 45, 82, 61, 36, 53, 97, 135, 165, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 155, 252, 103, 41, 55, 116, 132, 154, 94, 112, 206, 178, 145, 102, 56, 56, 102, 145, 178, 206, 112, 113, 206, 177, 145, 102, 56, 39, 73, 104, 65, 47, 59, 9, 24, 14, 36, 88, 105, 124, 73, 0, 0, 6, 0, 94, 255, 231, 6, 41, 5, 178, 0, 25, 0, 49, 0, 62, 0, 82, 0, 92, 0, 102, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 36, 38, 2, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 4, 37, 38, 38, 35, 34, 6, 7, 19, 54, 51, 50, 22, 23, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 6, 30, 2, 23, 5, 38, 38, 39, 33, 6, 6, 7, 37, 62, 3, 39, 94, 50, 93, 133, 165, 194, 107, 106, 192, 165, 133, 94, 51, 51, 94, 133, 165, 192, 106, 161, 254, 240, 198, 111, 101, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 93, 169, 236, 143, 88, 164, 142, 117, 84, 46, 3, 14, 32, 72, 37, 38, 72, 32, 27, 56, 59, 31, 54, 29, 254, 226, 27, 47, 62, 36, 34, 62, 47, 27, 27, 47, 62, 34, 36, 62, 47, 27, 54, 4, 15, 38, 59, 40, 254, 149, 40, 55, 21, 4, 90, 22, 55, 40, 254, 149, 40, 59, 38, 15, 4, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 117, 201, 1, 14, 154, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 46, 85, 118, 145, 167, 86, 26, 25, 25, 26, 1, 151, 13, 6, 7, 253, 185, 34, 62, 48, 28, 28, 48, 62, 34, 35, 62, 46, 27, 27, 46, 62, 66, 38, 74, 65, 50, 15, 187, 42, 96, 57, 57, 96, 42, 187, 15, 50, 65, 74, 38, 0, 0, 1, 0, 94, 255, 174, 7, 158, 5, 236, 0, 91, 0, 0, 19, 52, 54, 55, 39, 52, 54, 51, 50, 22, 23, 23, 54, 36, 55, 3, 38, 54, 51, 50, 22, 23, 23, 51, 50, 22, 21, 20, 6, 35, 35, 23, 51, 50, 22, 21, 20, 6, 35, 35, 23, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 7, 51, 50, 22, 21, 20, 6, 35, 35, 7, 51, 50, 22, 21, 20, 6, 35, 35, 7, 6, 6, 35, 34, 38, 55, 19, 38, 36, 39, 7, 6, 6, 35, 34, 38, 53, 55, 38, 38, 94, 51, 56, 15, 12, 17, 14, 17, 8, 106, 177, 1, 88, 182, 92, 3, 17, 31, 26, 23, 8, 55, 95, 14, 12, 12, 14, 45, 32, 95, 14, 12, 12, 14, 48, 48, 139, 134, 192, 123, 57, 57, 123, 192, 134, 139, 48, 48, 14, 12, 12, 14, 95, 32, 45, 14, 12, 12, 14, 95, 55, 8, 23, 26, 31, 17, 3, 92, 183, 254, 161, 169, 106, 8, 17, 14, 17, 12, 15, 56, 51, 2, 205, 14, 16, 7, 182, 11, 11, 7, 11, 174, 15, 22, 6, 2, 149, 22, 24, 15, 20, 158, 39, 31, 31, 38, 94, 39, 31, 31, 39, 131, 20, 31, 36, 15, 15, 36, 31, 21, 131, 38, 31, 31, 39, 94, 39, 31, 31, 38, 158, 20, 15, 23, 22, 2, 150, 6, 19, 16, 172, 11, 8, 12, 11, 182, 6, 17, 0, 5, 0, 188, 0, 150, 7, 51, 5, 4, 0, 3, 0, 8, 0, 15, 0, 18, 0, 21, 0, 0, 1, 17, 33, 17, 23, 1, 1, 53, 33, 1, 53, 1, 7, 39, 1, 21, 9, 2, 33, 1, 1, 7, 51, 249, 137, 103, 2, 213, 2, 213, 250, 86, 5, 170, 253, 205, 162, 162, 253, 205, 5, 170, 254, 31, 1, 225, 250, 86, 1, 225, 254, 31, 5, 4, 251, 146, 4, 110, 110, 254, 0, 2, 0, 8, 252, 94, 8, 1, 131, 112, 112, 254, 125, 8, 3, 29, 254, 172, 254, 184, 1, 72, 1, 84, 0, 5, 0, 150, 0, 0, 3, 139, 5, 162, 0, 127, 0, 145, 0, 165, 0, 184, 0, 207, 0, 0, 1, 54, 54, 53, 52, 46, 4, 39, 6, 6, 21, 20, 30, 2, 23, 7, 39, 6, 6, 21, 20, 22, 23, 35, 38, 38, 53, 52, 62, 2, 55, 38, 38, 39, 22, 22, 21, 20, 6, 35, 34, 39, 6, 6, 35, 34, 39, 6, 6, 21, 20, 30, 2, 23, 3, 35, 19, 38, 38, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 54, 51, 51, 38, 38, 39, 38, 38, 53, 52, 62, 2, 51, 50, 23, 30, 3, 23, 55, 54, 54, 55, 62, 3, 51, 50, 22, 23, 14, 3, 7, 22, 22, 21, 20, 14, 2, 7, 19, 35, 3, 23, 62, 3, 55, 38, 38, 35, 34, 14, 2, 7, 6, 6, 7, 7, 38, 38, 39, 38, 38, 35, 34, 14, 2, 21, 20, 22, 23, 23, 54, 51, 50, 22, 7, 52, 54, 53, 52, 38, 35, 34, 6, 21, 20, 30, 2, 51, 50, 55, 38, 38, 7, 50, 55, 46, 3, 53, 52, 54, 55, 38, 34, 35, 34, 14, 2, 21, 20, 30, 2, 2, 135, 76, 86, 19, 38, 55, 71, 87, 50, 14, 18, 38, 67, 92, 55, 15, 76, 54, 64, 3, 5, 43, 6, 6, 10, 26, 45, 35, 23, 37, 15, 2, 4, 48, 38, 20, 17, 20, 41, 19, 33, 22, 5, 1, 17, 35, 51, 34, 13, 61, 14, 62, 73, 6, 11, 25, 20, 11, 26, 42, 31, 9, 18, 8, 33, 53, 8, 6, 11, 10, 14, 24, 13, 30, 48, 34, 41, 38, 4, 13, 19, 25, 15, 33, 3, 2, 3, 4, 22, 38, 53, 35, 34, 55, 21, 12, 28, 29, 30, 13, 45, 32, 17, 39, 64, 47, 16, 59, 11, 86, 12, 27, 27, 27, 12, 10, 19, 18, 20, 29, 21, 14, 4, 5, 3, 3, 147, 31, 41, 2, 6, 15, 10, 17, 23, 13, 6, 23, 14, 39, 15, 20, 9, 21, 133, 6, 8, 12, 29, 26, 14, 24, 30, 16, 20, 10, 26, 19, 94, 13, 14, 15, 23, 17, 9, 3, 5, 5, 6, 3, 13, 17, 11, 4, 14, 24, 32, 1, 72, 42, 152, 88, 41, 58, 43, 34, 34, 41, 28, 6, 22, 21, 28, 46, 40, 38, 20, 43, 26, 26, 108, 75, 20, 43, 23, 20, 46, 20, 28, 60, 60, 56, 26, 9, 19, 11, 7, 14, 8, 25, 41, 5, 19, 16, 14, 12, 29, 12, 34, 67, 60, 51, 18, 254, 195, 1, 29, 42, 129, 79, 29, 50, 25, 32, 74, 37, 26, 55, 45, 28, 3, 5, 49, 25, 62, 38, 46, 90, 52, 28, 55, 43, 26, 25, 57, 109, 116, 128, 75, 213, 20, 49, 31, 40, 72, 54, 31, 33, 29, 47, 126, 152, 175, 94, 37, 88, 53, 42, 81, 79, 75, 36, 254, 217, 3, 98, 43, 80, 161, 144, 117, 37, 9, 11, 25, 41, 52, 27, 29, 52, 23, 215, 148, 236, 74, 3, 5, 17, 26, 32, 15, 48, 89, 43, 180, 6, 8, 92, 20, 32, 9, 8, 9, 53, 42, 25, 54, 45, 29, 10, 42, 83, 164, 12, 15, 39, 43, 47, 22, 14, 28, 11, 2, 16, 26, 32, 16, 27, 52, 40, 24, 0, 5, 0, 100, 0, 213, 5, 6, 5, 154, 0, 36, 0, 82, 0, 103, 0, 117, 0, 132, 0, 0, 55, 55, 34, 38, 39, 54, 54, 55, 62, 3, 51, 50, 22, 23, 1, 23, 1, 23, 55, 51, 55, 51, 17, 7, 39, 35, 39, 6, 6, 35, 34, 38, 35, 35, 7, 1, 34, 38, 35, 34, 14, 2, 21, 20, 20, 23, 51, 50, 30, 2, 51, 50, 62, 2, 55, 54, 54, 53, 52, 38, 39, 37, 7, 6, 21, 20, 30, 2, 23, 54, 54, 55, 51, 14, 3, 3, 38, 34, 35, 34, 14, 2, 7, 7, 6, 6, 7, 20, 22, 51, 50, 62, 2, 55, 1, 54, 54, 53, 52, 38, 39, 35, 22, 22, 21, 20, 6, 7, 37, 50, 54, 53, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 22, 162, 61, 49, 67, 7, 32, 72, 27, 52, 82, 77, 82, 51, 17, 25, 16, 1, 24, 84, 254, 248, 248, 4, 121, 8, 172, 172, 8, 121, 10, 37, 115, 82, 66, 125, 58, 189, 137, 1, 166, 31, 47, 29, 45, 63, 39, 17, 2, 173, 38, 65, 60, 56, 30, 39, 73, 62, 48, 12, 6, 8, 6, 6, 254, 240, 119, 41, 21, 33, 38, 18, 8, 8, 3, 45, 6, 21, 31, 44, 13, 9, 13, 7, 36, 62, 64, 71, 45, 25, 26, 53, 29, 33, 22, 11, 31, 40, 49, 29, 2, 235, 8, 7, 7, 8, 104, 6, 8, 8, 6, 254, 78, 15, 24, 61, 62, 14, 19, 7, 11, 28, 48, 215, 182, 58, 45, 42, 95, 43, 79, 127, 90, 48, 5, 5, 1, 164, 56, 254, 113, 82, 37, 45, 253, 63, 8, 49, 101, 45, 45, 14, 127, 1, 35, 4, 16, 25, 33, 18, 5, 12, 6, 4, 4, 4, 14, 32, 53, 38, 20, 76, 56, 42, 84, 50, 92, 178, 59, 25, 11, 7, 5, 10, 14, 21, 36, 23, 58, 78, 48, 21, 1, 211, 2, 37, 74, 108, 70, 39, 40, 70, 35, 20, 27, 12, 39, 70, 59, 254, 252, 55, 119, 63, 68, 135, 66, 66, 137, 66, 66, 123, 48, 176, 11, 15, 23, 12, 29, 14, 8, 8, 2, 0, 0, 8, 0, 184, 0, 107, 7, 73, 5, 47, 0, 28, 0, 42, 0, 64, 0, 72, 0, 80, 0, 100, 0, 118, 0, 140, 0, 0, 1, 62, 5, 23, 1, 22, 22, 23, 19, 22, 7, 6, 6, 7, 5, 6, 38, 39, 1, 38, 38, 62, 3, 5, 6, 6, 7, 6, 6, 7, 1, 54, 54, 55, 54, 54, 55, 1, 22, 14, 2, 7, 14, 3, 7, 23, 22, 62, 2, 55, 62, 2, 38, 39, 23, 22, 6, 7, 1, 54, 38, 39, 1, 22, 54, 55, 1, 6, 6, 7, 1, 14, 3, 23, 22, 62, 2, 55, 62, 3, 39, 38, 14, 2, 1, 6, 6, 7, 6, 6, 7, 55, 62, 3, 55, 54, 54, 52, 38, 39, 1, 22, 14, 2, 7, 14, 3, 7, 23, 22, 62, 2, 55, 62, 2, 38, 39, 1, 29, 15, 42, 50, 56, 57, 55, 24, 3, 217, 21, 24, 12, 229, 10, 5, 4, 13, 12, 253, 231, 28, 32, 22, 252, 39, 24, 19, 3, 20, 29, 34, 2, 105, 16, 26, 14, 12, 32, 23, 2, 147, 20, 34, 14, 14, 29, 12, 252, 107, 1, 19, 30, 36, 15, 16, 45, 54, 60, 31, 131, 19, 56, 64, 68, 32, 31, 43, 19, 8, 19, 160, 11, 9, 17, 2, 148, 23, 11, 35, 254, 207, 35, 76, 41, 253, 108, 31, 61, 23, 254, 228, 23, 42, 26, 1, 18, 18, 58, 66, 63, 22, 23, 44, 26, 3, 18, 18, 60, 66, 64, 4, 247, 12, 48, 26, 26, 70, 49, 170, 21, 33, 30, 27, 14, 13, 12, 9, 8, 252, 155, 8, 10, 26, 39, 21, 21, 48, 54, 61, 33, 29, 23, 61, 65, 62, 24, 23, 45, 27, 2, 23, 4, 51, 26, 64, 62, 55, 36, 9, 14, 253, 200, 12, 24, 25, 254, 25, 24, 7, 6, 4, 2, 45, 2, 10, 12, 2, 55, 14, 53, 67, 76, 75, 68, 179, 35, 54, 21, 23, 49, 31, 254, 131, 25, 53, 25, 23, 57, 30, 2, 228, 35, 80, 80, 73, 27, 28, 68, 66, 56, 16, 75, 11, 24, 58, 89, 55, 54, 104, 84, 60, 11, 92, 20, 75, 46, 254, 131, 60, 81, 20, 253, 240, 20, 32, 49, 1, 125, 37, 43, 2, 2, 5, 39, 99, 91, 70, 11, 10, 38, 68, 87, 39, 39, 98, 91, 69, 10, 10, 36, 68, 86, 253, 249, 65, 107, 45, 46, 95, 43, 14, 2, 9, 19, 30, 24, 23, 38, 34, 33, 20, 2, 188, 34, 75, 78, 78, 36, 36, 73, 62, 46, 10, 17, 13, 34, 68, 87, 41, 41, 98, 90, 70, 13, 0, 0, 8, 0, 131, 1, 104, 7, 160, 4, 49, 0, 27, 0, 41, 0, 63, 0, 71, 0, 79, 0, 99, 0, 117, 0, 139, 0, 0, 19, 52, 62, 4, 51, 33, 50, 22, 23, 1, 22, 21, 20, 7, 1, 6, 6, 35, 33, 34, 46, 4, 37, 22, 22, 21, 20, 6, 7, 33, 54, 54, 53, 52, 38, 39, 37, 30, 3, 21, 20, 14, 2, 7, 51, 50, 62, 2, 53, 52, 46, 2, 35, 51, 22, 22, 23, 33, 38, 38, 35, 17, 50, 54, 55, 33, 6, 6, 7, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 37, 22, 22, 21, 20, 6, 7, 55, 62, 3, 53, 52, 46, 2, 39, 37, 30, 3, 21, 20, 14, 2, 7, 51, 50, 62, 2, 53, 52, 46, 2, 35, 131, 5, 13, 21, 31, 43, 28, 4, 113, 25, 32, 23, 1, 186, 21, 21, 254, 70, 23, 32, 25, 251, 143, 28, 43, 31, 21, 13, 5, 2, 113, 5, 3, 3, 5, 2, 250, 5, 3, 3, 5, 251, 114, 19, 25, 14, 6, 6, 14, 25, 19, 152, 22, 37, 26, 15, 15, 26, 37, 22, 186, 19, 29, 10, 2, 249, 11, 49, 40, 40, 49, 11, 253, 7, 10, 29, 19, 254, 6, 13, 23, 33, 21, 21, 33, 22, 12, 12, 22, 33, 21, 21, 33, 23, 13, 5, 82, 20, 13, 13, 20, 140, 17, 24, 16, 8, 8, 16, 24, 17, 251, 178, 23, 28, 16, 6, 6, 16, 28, 23, 32, 26, 36, 23, 10, 10, 23, 36, 26, 2, 205, 30, 77, 79, 75, 59, 36, 9, 15, 254, 204, 14, 10, 11, 14, 254, 205, 15, 10, 36, 59, 76, 79, 77, 153, 39, 58, 26, 26, 59, 38, 32, 63, 28, 28, 63, 32, 182, 29, 79, 84, 82, 31, 32, 81, 84, 79, 29, 48, 83, 111, 63, 63, 111, 83, 48, 12, 69, 48, 63, 66, 253, 158, 66, 63, 48, 69, 12, 1, 49, 45, 107, 92, 61, 61, 92, 107, 45, 45, 107, 92, 61, 61, 92, 107, 186, 62, 117, 52, 53, 117, 62, 99, 12, 24, 31, 39, 27, 27, 39, 30, 25, 12, 172, 26, 70, 81, 87, 41, 42, 87, 81, 70, 25, 60, 91, 107, 47, 47, 107, 91, 60, 0, 0, 8, 0, 184, 0, 109, 7, 73, 5, 49, 0, 28, 0, 42, 0, 64, 0, 71, 0, 78, 0, 98, 0, 116, 0, 138, 0, 0, 1, 46, 4, 54, 55, 1, 54, 54, 23, 5, 22, 22, 23, 22, 7, 3, 6, 6, 7, 1, 6, 46, 4, 1, 22, 22, 23, 22, 22, 23, 1, 38, 38, 39, 38, 38, 39, 1, 30, 3, 23, 30, 3, 7, 55, 54, 54, 38, 38, 39, 46, 3, 7, 55, 22, 22, 23, 1, 38, 7, 1, 54, 39, 1, 22, 22, 7, 37, 30, 3, 55, 54, 46, 2, 39, 46, 3, 7, 6, 30, 2, 1, 22, 22, 23, 22, 22, 23, 55, 54, 54, 52, 38, 39, 46, 3, 39, 1, 30, 3, 23, 30, 3, 7, 55, 54, 54, 38, 38, 39, 46, 3, 7, 1, 29, 16, 33, 29, 20, 3, 19, 24, 3, 217, 22, 32, 28, 2, 25, 12, 13, 4, 5, 10, 229, 12, 24, 21, 252, 39, 24, 55, 57, 56, 50, 42, 1, 208, 23, 32, 12, 14, 26, 16, 2, 147, 12, 29, 14, 14, 34, 20, 251, 181, 31, 60, 54, 45, 16, 15, 36, 30, 19, 1, 131, 19, 8, 19, 43, 31, 32, 68, 64, 56, 19, 159, 23, 61, 31, 2, 148, 82, 70, 1, 49, 69, 46, 253, 108, 17, 9, 11, 253, 178, 23, 64, 66, 60, 18, 18, 3, 26, 44, 23, 22, 63, 66, 58, 18, 18, 1, 26, 42, 4, 62, 49, 70, 26, 26, 48, 12, 72, 8, 9, 12, 13, 14, 27, 30, 33, 21, 251, 239, 33, 61, 54, 48, 21, 21, 39, 26, 10, 8, 29, 23, 2, 27, 45, 23, 24, 62, 65, 61, 23, 1, 104, 26, 69, 75, 75, 67, 53, 14, 2, 56, 12, 10, 2, 45, 2, 4, 6, 8, 23, 254, 25, 25, 24, 13, 253, 201, 14, 9, 36, 55, 62, 63, 1, 188, 31, 48, 23, 22, 54, 35, 1, 125, 31, 57, 23, 25, 52, 25, 254, 88, 16, 56, 66, 68, 27, 27, 73, 80, 81, 34, 76, 10, 60, 85, 104, 54, 54, 89, 59, 24, 11, 92, 2, 43, 37, 1, 125, 101, 39, 253, 239, 40, 122, 254, 131, 46, 75, 20, 12, 39, 86, 68, 37, 11, 10, 69, 91, 98, 39, 39, 87, 68, 37, 10, 11, 69, 91, 99, 3, 74, 44, 94, 47, 45, 107, 65, 156, 19, 34, 34, 37, 23, 24, 31, 18, 9, 2, 254, 109, 10, 47, 62, 72, 36, 36, 78, 78, 75, 34, 16, 13, 70, 90, 97, 41, 41, 88, 67, 34, 13, 0, 0, 2, 0, 131, 0, 221, 7, 162, 4, 188, 0, 39, 0, 107, 0, 0, 1, 14, 3, 35, 34, 38, 39, 6, 6, 35, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 50, 22, 23, 54, 54, 51, 50, 30, 2, 23, 22, 22, 21, 20, 6, 1, 34, 14, 2, 21, 20, 30, 2, 51, 33, 50, 62, 2, 55, 51, 30, 3, 51, 50, 62, 2, 55, 53, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 53, 46, 3, 35, 34, 14, 2, 7, 35, 46, 3, 35, 7, 141, 134, 213, 163, 118, 37, 71, 163, 88, 43, 97, 61, 254, 43, 37, 54, 36, 18, 18, 36, 54, 37, 1, 213, 61, 97, 43, 88, 163, 71, 37, 118, 163, 213, 134, 14, 7, 7, 249, 126, 23, 35, 26, 13, 13, 26, 35, 23, 1, 204, 25, 45, 44, 45, 24, 37, 36, 78, 80, 78, 35, 37, 105, 126, 142, 75, 240, 4, 29, 45, 59, 33, 36, 63, 46, 27, 27, 46, 63, 36, 33, 59, 45, 29, 4, 240, 75, 142, 126, 105, 37, 35, 78, 80, 78, 36, 37, 24, 45, 44, 45, 25, 2, 170, 144, 181, 100, 36, 152, 164, 95, 82, 65, 103, 127, 62, 62, 127, 102, 65, 81, 95, 163, 152, 35, 101, 180, 144, 16, 13, 6, 6, 14, 1, 69, 59, 90, 108, 48, 48, 108, 90, 59, 17, 45, 76, 60, 68, 123, 93, 54, 40, 78, 114, 74, 114, 32, 54, 40, 23, 27, 48, 63, 36, 36, 63, 48, 27, 23, 41, 55, 31, 115, 74, 114, 77, 40, 54, 93, 122, 69, 60, 77, 45, 17, 0, 0, 1, 0, 131, 0, 221, 7, 152, 4, 188, 0, 55, 0, 0, 1, 14, 3, 35, 34, 38, 39, 6, 6, 35, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 50, 22, 23, 54, 54, 51, 50, 30, 2, 23, 33, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 7, 152, 137, 217, 167, 118, 37, 71, 163, 88, 43, 97, 61, 254, 43, 37, 54, 36, 18, 18, 36, 54, 37, 1, 213, 61, 97, 43, 88, 163, 71, 37, 118, 167, 217, 137, 254, 81, 4, 29, 45, 59, 33, 36, 63, 46, 27, 27, 46, 63, 36, 33, 59, 45, 29, 4, 2, 180, 148, 184, 103, 36, 152, 164, 95, 82, 65, 103, 127, 62, 62, 127, 102, 65, 81, 95, 163, 152, 36, 102, 185, 148, 31, 55, 41, 23, 27, 48, 63, 36, 36, 63, 48, 27, 23, 40, 54, 32, 0, 1, 0, 94, 255, 246, 5, 160, 5, 236, 0, 43, 0, 0, 19, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 22, 22, 23, 18, 0, 19, 54, 54, 51, 50, 22, 21, 20, 6, 7, 6, 10, 2, 7, 14, 3, 35, 34, 38, 39, 46, 3, 147, 23, 30, 27, 38, 43, 15, 16, 21, 14, 94, 153, 65, 125, 1, 76, 208, 20, 85, 53, 17, 20, 6, 11, 111, 209, 190, 170, 71, 2, 18, 26, 32, 16, 23, 38, 9, 48, 82, 84, 91, 1, 233, 23, 37, 14, 15, 23, 15, 7, 15, 14, 94, 216, 106, 1, 90, 2, 138, 1, 28, 28, 30, 13, 12, 12, 17, 14, 147, 254, 190, 254, 155, 254, 120, 216, 6, 9, 6, 3, 9, 15, 82, 125, 108, 102, 0, 1, 0, 94, 255, 231, 6, 10, 5, 236, 0, 43, 0, 0, 19, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 22, 22, 23, 54, 26, 2, 55, 54, 54, 51, 50, 22, 21, 20, 6, 7, 2, 0, 3, 6, 6, 35, 34, 46, 2, 39, 46, 3, 135, 20, 21, 35, 55, 65, 30, 32, 41, 19, 77, 125, 60, 58, 124, 139, 159, 93, 34, 133, 104, 31, 38, 12, 12, 227, 254, 140, 137, 9, 70, 68, 32, 44, 30, 20, 7, 43, 81, 87, 99, 1, 248, 21, 30, 14, 18, 36, 28, 17, 17, 20, 81, 169, 90, 155, 1, 33, 1, 21, 1, 13, 136, 51, 48, 18, 15, 13, 26, 17, 254, 195, 253, 74, 254, 127, 28, 28, 4, 11, 16, 12, 70, 121, 114, 116, 0, 0, 1, 0, 94, 255, 231, 6, 43, 5, 178, 0, 11, 0, 0, 1, 1, 55, 1, 1, 23, 1, 1, 7, 1, 1, 39, 2, 231, 253, 119, 94, 2, 136, 2, 137, 94, 253, 119, 2, 137, 94, 253, 119, 253, 120, 94, 2, 205, 2, 137, 92, 253, 119, 2, 137, 92, 253, 119, 253, 119, 93, 2, 136, 253, 120, 93, 0, 1, 0, 94, 255, 231, 6, 43, 5, 178, 0, 11, 0, 0, 1, 1, 55, 1, 1, 23, 1, 1, 7, 1, 1, 39, 2, 135, 253, 215, 191, 2, 39, 2, 41, 190, 253, 215, 2, 41, 190, 253, 215, 253, 217, 191, 2, 205, 2, 41, 188, 253, 215, 2, 41, 188, 253, 215, 253, 215, 189, 2, 39, 253, 217, 189, 0, 1, 0, 238, 255, 29, 5, 162, 5, 236, 0, 80, 0, 0, 1, 23, 22, 18, 23, 54, 18, 55, 54, 54, 55, 23, 55, 7, 55, 7, 55, 7, 55, 6, 6, 7, 6, 0, 7, 22, 18, 23, 22, 22, 23, 39, 23, 39, 23, 39, 7, 39, 23, 39, 21, 38, 2, 39, 6, 2, 7, 7, 39, 7, 53, 7, 53, 7, 55, 7, 55, 7, 54, 54, 55, 54, 18, 55, 46, 3, 39, 39, 23, 39, 23, 39, 23, 39, 23, 53, 23, 39, 23, 2, 29, 14, 65, 129, 68, 112, 236, 127, 14, 22, 11, 2, 35, 16, 51, 12, 33, 31, 41, 5, 9, 7, 140, 254, 252, 124, 78, 175, 101, 7, 12, 8, 27, 6, 43, 17, 37, 2, 35, 6, 22, 100, 165, 73, 109, 201, 96, 16, 14, 25, 37, 35, 17, 39, 6, 16, 3, 4, 5, 99, 236, 136, 33, 78, 80, 77, 31, 19, 29, 12, 26, 6, 41, 16, 27, 24, 4, 29, 5, 135, 31, 140, 254, 255, 127, 162, 1, 54, 149, 15, 16, 4, 23, 23, 39, 24, 31, 5, 41, 18, 11, 16, 8, 165, 254, 165, 190, 139, 254, 220, 163, 11, 25, 17, 2, 35, 26, 51, 17, 27, 43, 35, 25, 10, 148, 1, 9, 129, 174, 254, 140, 201, 29, 16, 32, 49, 49, 39, 25, 61, 32, 37, 11, 11, 15, 9, 209, 1, 163, 208, 60, 150, 163, 164, 73, 43, 20, 51, 17, 39, 35, 48, 19, 21, 31, 27, 31, 0, 0, 1, 0, 162, 254, 225, 5, 178, 5, 236, 0, 102, 0, 0, 1, 6, 6, 7, 6, 2, 7, 30, 3, 23, 22, 22, 23, 39, 23, 7, 23, 39, 23, 39, 7, 39, 23, 39, 7, 39, 7, 38, 38, 39, 38, 38, 39, 14, 3, 7, 14, 3, 7, 39, 7, 55, 7, 53, 7, 55, 7, 55, 7, 55, 7, 54, 54, 55, 54, 18, 55, 38, 2, 39, 38, 38, 39, 23, 39, 23, 39, 23, 39, 23, 53, 23, 39, 23, 55, 22, 22, 23, 22, 22, 23, 54, 55, 54, 54, 55, 7, 55, 7, 55, 23, 55, 7, 55, 7, 55, 7, 5, 178, 6, 12, 8, 127, 235, 109, 30, 66, 75, 86, 50, 12, 19, 4, 23, 10, 20, 12, 55, 16, 31, 14, 57, 12, 31, 6, 16, 2, 17, 21, 9, 68, 123, 57, 47, 88, 89, 93, 52, 4, 7, 12, 17, 13, 8, 51, 16, 64, 53, 31, 57, 14, 31, 29, 45, 3, 9, 8, 107, 241, 132, 71, 133, 67, 6, 11, 3, 26, 18, 31, 4, 59, 25, 45, 56, 15, 41, 15, 15, 19, 13, 55, 97, 46, 178, 191, 14, 30, 22, 7, 39, 12, 70, 2, 55, 35, 62, 15, 29, 29, 5, 119, 14, 20, 11, 165, 254, 195, 165, 56, 116, 128, 142, 81, 21, 40, 19, 13, 33, 2, 49, 45, 68, 17, 47, 57, 62, 29, 12, 18, 24, 17, 25, 15, 109, 207, 100, 76, 148, 158, 175, 103, 8, 14, 17, 19, 13, 36, 51, 80, 55, 39, 25, 72, 43, 47, 6, 59, 28, 12, 26, 13, 213, 1, 146, 196, 132, 1, 3, 137, 13, 27, 11, 6, 51, 2, 52, 54, 86, 32, 45, 56, 54, 37, 30, 20, 34, 23, 113, 191, 90, 252, 252, 17, 29, 9, 26, 29, 58, 53, 45, 19, 68, 43, 43, 17, 52, 0, 3, 0, 168, 0, 0, 6, 68, 5, 154, 0, 11, 0, 23, 0, 35, 0, 0, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 1, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 39, 17, 51, 17, 33, 21, 33, 17, 35, 17, 33, 53, 2, 184, 253, 240, 2, 16, 1, 125, 2, 15, 253, 241, 1, 219, 253, 242, 254, 234, 253, 239, 2, 17, 1, 22, 221, 164, 2, 16, 253, 240, 164, 253, 239, 2, 14, 1, 125, 2, 15, 253, 241, 254, 131, 253, 242, 2, 66, 1, 22, 2, 14, 253, 242, 254, 234, 253, 241, 2, 15, 221, 2, 14, 253, 242, 164, 253, 239, 2, 17, 164, 0, 1, 0, 168, 0, 0, 6, 68, 5, 154, 0, 11, 0, 0, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 2, 184, 253, 240, 2, 16, 1, 125, 2, 15, 253, 241, 2, 14, 1, 125, 2, 15, 253, 241, 254, 131, 253, 242, 0, 4, 0, 168, 0, 0, 6, 68, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 53, 33, 21, 37, 21, 33, 53, 1, 17, 51, 17, 17, 35, 17, 51, 3, 201, 2, 123, 252, 221, 253, 135, 2, 123, 164, 164, 164, 2, 123, 164, 164, 164, 164, 164, 252, 225, 2, 121, 253, 135, 3, 33, 2, 121, 0, 4, 0, 168, 0, 0, 6, 68, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 17, 33, 33, 17, 33, 17, 1, 17, 33, 17, 17, 33, 17, 33, 168, 2, 14, 253, 242, 3, 143, 2, 13, 252, 116, 1, 125, 254, 131, 1, 125, 3, 139, 254, 131, 1, 125, 254, 131, 253, 242, 2, 12, 253, 244, 3, 141, 2, 13, 0, 0, 1, 0, 168, 0, 0, 4, 57, 5, 154, 0, 11, 0, 0, 1, 33, 21, 33, 17, 35, 17, 33, 53, 33, 17, 51, 2, 178, 1, 135, 254, 121, 133, 254, 123, 1, 133, 133, 4, 0, 133, 252, 133, 3, 123, 133, 1, 154, 0, 2, 0, 168, 255, 158, 4, 205, 5, 203, 0, 15, 0, 27, 0, 0, 5, 17, 33, 39, 53, 33, 17, 51, 23, 17, 33, 23, 21, 33, 17, 35, 19, 35, 17, 33, 21, 33, 17, 51, 17, 33, 53, 33, 2, 45, 254, 176, 53, 1, 133, 227, 54, 1, 82, 53, 254, 121, 228, 129, 133, 254, 123, 1, 133, 133, 1, 135, 254, 121, 49, 3, 74, 49, 231, 1, 154, 49, 254, 151, 49, 231, 252, 133, 5, 252, 254, 102, 133, 252, 133, 3, 123, 133, 0, 3, 0, 168, 255, 123, 5, 6, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 1, 17, 33, 53, 33, 17, 35, 17, 33, 21, 33, 17, 19, 33, 21, 33, 17, 35, 17, 33, 53, 33, 17, 51, 2, 39, 1, 94, 1, 129, 254, 127, 254, 162, 254, 129, 1, 127, 1, 43, 1, 129, 254, 127, 248, 254, 129, 1, 127, 191, 1, 135, 254, 121, 134, 254, 123, 1, 133, 134, 5, 236, 254, 102, 254, 162, 252, 135, 3, 121, 1, 94, 251, 92, 3, 121, 248, 1, 153, 254, 103, 248, 252, 135, 4, 55, 133, 252, 133, 3, 123, 133, 1, 154, 0, 1, 0, 188, 0, 0, 6, 86, 5, 154, 0, 51, 0, 0, 37, 46, 3, 39, 20, 30, 2, 23, 21, 33, 53, 62, 3, 55, 34, 14, 2, 7, 35, 17, 51, 30, 3, 51, 52, 46, 2, 39, 53, 33, 21, 14, 3, 21, 50, 62, 2, 55, 51, 17, 6, 78, 42, 117, 156, 200, 126, 63, 115, 162, 100, 252, 10, 100, 162, 115, 63, 1, 127, 201, 157, 116, 42, 9, 9, 42, 116, 157, 201, 127, 63, 115, 163, 100, 3, 246, 101, 162, 115, 62, 126, 200, 156, 117, 42, 8, 209, 100, 162, 114, 63, 1, 127, 200, 156, 116, 42, 8, 8, 42, 116, 156, 200, 127, 63, 114, 162, 99, 3, 244, 101, 163, 115, 62, 127, 201, 157, 116, 42, 9, 9, 42, 116, 157, 201, 127, 63, 115, 163, 100, 252, 10, 0, 8, 0, 100, 0, 0, 5, 33, 5, 154, 0, 11, 0, 17, 0, 20, 0, 23, 0, 26, 0, 29, 0, 32, 0, 35, 0, 0, 1, 33, 3, 19, 33, 3, 3, 33, 19, 3, 33, 27, 2, 3, 33, 3, 19, 19, 55, 35, 37, 39, 7, 1, 55, 35, 19, 39, 7, 1, 35, 23, 3, 39, 7, 3, 139, 1, 150, 203, 203, 254, 106, 200, 201, 254, 106, 203, 203, 1, 150, 201, 149, 150, 150, 254, 213, 149, 149, 150, 98, 197, 2, 35, 98, 99, 253, 166, 99, 197, 197, 99, 98, 3, 129, 197, 99, 252, 98, 99, 4, 53, 254, 152, 254, 151, 254, 156, 1, 100, 1, 105, 1, 104, 1, 101, 252, 39, 1, 12, 1, 12, 254, 244, 254, 244, 254, 243, 176, 93, 176, 176, 1, 104, 176, 253, 232, 176, 176, 2, 24, 176, 1, 12, 176, 176, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 63, 0, 0, 1, 46, 3, 53, 52, 54, 51, 50, 22, 21, 20, 14, 2, 7, 62, 3, 51, 50, 22, 21, 20, 6, 35, 34, 46, 2, 39, 30, 3, 21, 20, 6, 35, 34, 38, 53, 52, 62, 2, 55, 14, 3, 35, 34, 38, 53, 52, 54, 51, 50, 30, 2, 3, 113, 8, 29, 29, 22, 64, 52, 53, 64, 22, 29, 30, 7, 108, 160, 130, 111, 58, 71, 75, 75, 71, 58, 111, 130, 160, 108, 7, 30, 29, 22, 64, 53, 52, 64, 22, 29, 29, 8, 108, 160, 130, 112, 58, 71, 74, 74, 71, 58, 112, 130, 160, 2, 233, 108, 160, 130, 111, 59, 71, 74, 74, 71, 59, 111, 130, 160, 108, 8, 30, 29, 22, 65, 52, 53, 64, 22, 29, 29, 8, 108, 160, 130, 111, 58, 71, 75, 75, 71, 58, 111, 130, 160, 108, 8, 29, 29, 22, 64, 53, 52, 65, 22, 29, 30, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 115, 0, 0, 1, 6, 6, 7, 21, 20, 30, 4, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 4, 53, 53, 38, 38, 39, 35, 34, 14, 4, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 4, 51, 51, 54, 54, 55, 53, 52, 46, 4, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 4, 21, 21, 22, 22, 23, 51, 50, 62, 4, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 4, 35, 3, 250, 8, 46, 26, 17, 26, 31, 26, 17, 23, 40, 53, 30, 30, 52, 39, 22, 17, 26, 29, 26, 17, 31, 43, 6, 162, 46, 68, 52, 43, 41, 46, 30, 32, 53, 38, 22, 22, 38, 53, 32, 30, 46, 41, 43, 52, 68, 46, 162, 8, 41, 31, 17, 26, 29, 26, 17, 22, 39, 52, 30, 30, 53, 40, 23, 17, 26, 31, 26, 17, 29, 43, 8, 162, 46, 67, 53, 42, 42, 45, 30, 31, 54, 39, 22, 22, 39, 54, 31, 30, 45, 42, 42, 53, 67, 46, 2, 176, 29, 43, 8, 162, 46, 67, 53, 42, 42, 45, 30, 32, 53, 39, 22, 22, 39, 53, 32, 30, 45, 42, 42, 53, 67, 46, 162, 10, 44, 26, 17, 26, 29, 26, 17, 22, 39, 53, 30, 30, 53, 39, 23, 17, 26, 31, 26, 17, 28, 43, 9, 162, 46, 68, 52, 43, 41, 46, 30, 31, 54, 38, 22, 22, 38, 54, 31, 30, 46, 41, 43, 52, 68, 46, 162, 9, 43, 28, 17, 26, 31, 26, 17, 23, 39, 53, 30, 30, 53, 39, 22, 17, 26, 29, 26, 17, 0, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 95, 0, 0, 1, 20, 14, 4, 7, 62, 5, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 4, 39, 30, 5, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 4, 55, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 4, 23, 46, 5, 53, 52, 62, 2, 51, 50, 30, 2, 4, 131, 30, 46, 54, 49, 34, 4, 56, 84, 69, 61, 66, 78, 51, 52, 91, 67, 38, 38, 67, 91, 52, 51, 78, 66, 61, 69, 84, 56, 4, 35, 48, 55, 45, 30, 36, 65, 90, 55, 54, 91, 64, 36, 30, 45, 54, 48, 36, 4, 56, 84, 69, 61, 66, 78, 51, 53, 90, 67, 38, 38, 67, 90, 53, 51, 78, 66, 61, 69, 84, 56, 4, 35, 48, 54, 46, 30, 36, 64, 91, 54, 55, 90, 65, 36, 4, 186, 52, 77, 66, 61, 69, 85, 57, 4, 36, 49, 55, 46, 30, 37, 66, 91, 54, 55, 90, 65, 36, 30, 45, 55, 48, 35, 4, 55, 83, 69, 61, 66, 78, 51, 52, 91, 67, 38, 38, 67, 91, 52, 51, 78, 66, 61, 69, 83, 55, 4, 35, 48, 55, 45, 30, 36, 65, 90, 55, 54, 91, 66, 37, 30, 46, 55, 49, 36, 4, 57, 85, 69, 61, 66, 78, 51, 52, 91, 67, 38, 38, 67, 91, 0, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 147, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 6, 6, 35, 34, 46, 2, 53, 52, 55, 33, 17, 54, 51, 50, 30, 2, 21, 20, 6, 7, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 55, 38, 38, 53, 52, 62, 2, 51, 50, 23, 17, 33, 22, 21, 20, 14, 2, 35, 34, 38, 39, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 62, 3, 51, 50, 30, 2, 21, 20, 6, 7, 33, 17, 6, 35, 34, 46, 2, 53, 52, 54, 55, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 22, 22, 21, 20, 14, 2, 35, 34, 39, 17, 33, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 54, 5, 244, 26, 46, 35, 20, 20, 35, 46, 26, 21, 24, 2, 71, 54, 28, 46, 34, 19, 35, 254, 190, 36, 54, 26, 46, 35, 20, 70, 57, 6, 17, 32, 47, 29, 29, 47, 32, 17, 7, 57, 70, 20, 34, 47, 26, 51, 39, 254, 190, 35, 19, 34, 46, 28, 54, 71, 2, 24, 21, 26, 47, 34, 20, 20, 34, 47, 26, 21, 24, 1, 19, 34, 46, 27, 28, 46, 34, 19, 18, 17, 1, 66, 38, 52, 26, 47, 34, 20, 70, 57, 7, 17, 32, 47, 29, 29, 47, 32, 17, 6, 57, 70, 20, 35, 46, 26, 55, 35, 1, 66, 17, 18, 19, 34, 46, 28, 54, 71, 2, 24, 3, 74, 17, 32, 47, 29, 29, 47, 32, 17, 6, 57, 70, 20, 34, 47, 26, 53, 37, 254, 191, 34, 19, 34, 46, 28, 53, 72, 2, 24, 21, 26, 46, 35, 20, 20, 35, 46, 26, 23, 22, 2, 72, 53, 28, 46, 34, 19, 34, 1, 65, 37, 53, 26, 47, 34, 20, 70, 57, 6, 17, 32, 47, 29, 29, 47, 32, 17, 6, 28, 47, 33, 19, 20, 35, 46, 26, 26, 48, 17, 1, 66, 35, 19, 34, 46, 28, 54, 71, 2, 24, 21, 26, 46, 35, 20, 20, 35, 46, 26, 20, 25, 2, 71, 54, 28, 46, 34, 19, 35, 254, 190, 17, 48, 26, 26, 46, 35, 20, 70, 57, 6, 0, 0, 1, 0, 125, 0, 0, 6, 10, 5, 154, 0, 27, 0, 0, 19, 62, 5, 55, 30, 5, 23, 14, 5, 7, 46, 5, 125, 113, 170, 128, 98, 82, 77, 43, 43, 77, 82, 97, 129, 169, 113, 113, 169, 129, 97, 82, 77, 43, 44, 76, 82, 98, 128, 170, 2, 205, 43, 77, 83, 98, 130, 171, 115, 115, 171, 130, 98, 83, 77, 43, 44, 76, 83, 98, 130, 171, 115, 115, 171, 130, 98, 83, 77, 0, 0, 2, 0, 125, 0, 0, 6, 10, 5, 154, 0, 27, 0, 35, 0, 0, 19, 62, 5, 55, 30, 5, 23, 14, 5, 7, 46, 5, 37, 3, 3, 5, 5, 19, 19, 37, 125, 113, 170, 128, 98, 82, 77, 43, 43, 77, 82, 97, 129, 169, 113, 113, 169, 129, 97, 82, 77, 43, 44, 76, 82, 98, 128, 170, 2, 219, 133, 134, 254, 68, 1, 188, 134, 133, 1, 188, 2, 205, 43, 77, 83, 98, 130, 171, 115, 115, 171, 130, 98, 83, 77, 43, 44, 76, 83, 98, 130, 171, 115, 115, 171, 130, 98, 83, 77, 176, 1, 194, 254, 62, 133, 133, 254, 61, 1, 195, 133, 0, 0, 2, 0, 84, 0, 0, 6, 51, 5, 154, 0, 9, 0, 19, 0, 0, 1, 19, 5, 1, 19, 1, 1, 19, 1, 37, 5, 3, 3, 37, 1, 3, 1, 1, 3, 1, 3, 68, 217, 2, 22, 254, 111, 127, 254, 35, 254, 34, 127, 254, 111, 2, 22, 1, 84, 122, 123, 254, 10, 1, 180, 209, 1, 142, 1, 141, 209, 1, 180, 5, 154, 254, 24, 53, 254, 147, 253, 240, 1, 16, 254, 240, 2, 16, 1, 109, 53, 133, 1, 240, 254, 16, 41, 254, 229, 254, 45, 1, 74, 254, 182, 1, 211, 1, 27, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 37, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 19, 1, 3, 1, 1, 3, 1, 33, 3, 3, 94, 53, 97, 135, 165, 190, 102, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 82, 1, 139, 153, 1, 162, 1, 163, 153, 1, 139, 254, 16, 165, 164, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 1, 69, 254, 203, 254, 39, 1, 24, 254, 232, 1, 217, 1, 53, 1, 219, 254, 37, 0, 0, 2, 0, 84, 0, 0, 6, 51, 5, 154, 0, 9, 0, 29, 0, 0, 1, 19, 19, 33, 1, 19, 1, 1, 19, 1, 1, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 135, 187, 188, 2, 53, 254, 62, 176, 254, 33, 254, 34, 176, 254, 64, 1, 229, 42, 72, 96, 55, 54, 96, 72, 42, 42, 72, 96, 54, 55, 96, 72, 42, 3, 125, 2, 29, 253, 227, 254, 158, 253, 229, 1, 63, 254, 193, 2, 27, 1, 98, 254, 252, 55, 96, 72, 41, 41, 72, 96, 55, 54, 96, 72, 42, 42, 72, 96, 0, 0, 6, 0, 84, 0, 0, 6, 51, 5, 154, 0, 6, 0, 14, 0, 22, 0, 27, 0, 34, 0, 44, 0, 0, 1, 54, 54, 51, 50, 23, 3, 19, 22, 22, 21, 20, 6, 7, 1, 5, 52, 54, 55, 37, 1, 38, 38, 23, 34, 38, 39, 3, 1, 14, 3, 35, 1, 1, 19, 5, 1, 19, 1, 1, 19, 1, 37, 2, 201, 26, 61, 36, 69, 53, 122, 125, 38, 48, 6, 5, 1, 168, 252, 189, 45, 41, 254, 12, 1, 166, 5, 3, 209, 65, 103, 25, 203, 2, 78, 12, 38, 49, 59, 32, 1, 139, 254, 115, 217, 2, 22, 254, 111, 127, 254, 35, 254, 34, 127, 254, 111, 2, 22, 3, 47, 19, 20, 39, 1, 238, 254, 16, 29, 88, 53, 17, 31, 15, 1, 18, 211, 53, 88, 29, 41, 254, 238, 15, 31, 194, 70, 57, 254, 57, 1, 199, 29, 46, 34, 18, 254, 184, 5, 50, 254, 24, 53, 254, 147, 253, 240, 1, 16, 254, 240, 2, 16, 1, 109, 53, 0, 3, 0, 84, 0, 0, 6, 51, 5, 154, 0, 9, 0, 19, 0, 29, 0, 0, 1, 19, 33, 1, 19, 1, 1, 19, 1, 33, 5, 3, 3, 33, 1, 3, 37, 5, 3, 1, 37, 19, 33, 7, 19, 39, 7, 19, 39, 33, 3, 68, 186, 2, 53, 254, 62, 176, 254, 35, 254, 34, 177, 254, 61, 2, 53, 1, 70, 139, 140, 254, 80, 1, 90, 133, 1, 103, 1, 102, 133, 1, 90, 253, 197, 92, 1, 41, 240, 92, 241, 242, 92, 240, 1, 41, 5, 154, 253, 227, 254, 158, 253, 229, 1, 63, 254, 193, 2, 27, 1, 98, 59, 1, 157, 254, 99, 254, 243, 254, 101, 241, 241, 1, 155, 1, 13, 219, 254, 229, 180, 254, 233, 166, 166, 1, 23, 180, 0, 3, 0, 84, 0, 0, 6, 51, 5, 154, 0, 9, 0, 19, 0, 29, 0, 0, 1, 19, 19, 33, 1, 19, 1, 1, 19, 1, 5, 5, 3, 37, 5, 3, 37, 33, 3, 3, 55, 23, 51, 7, 23, 39, 7, 55, 39, 51, 2, 135, 187, 188, 2, 53, 254, 62, 176, 254, 33, 254, 34, 176, 254, 64, 1, 33, 1, 20, 108, 1, 37, 1, 38, 108, 1, 20, 254, 166, 116, 115, 115, 75, 240, 193, 78, 200, 199, 76, 193, 240, 3, 125, 2, 29, 253, 227, 254, 158, 253, 229, 1, 63, 254, 193, 2, 27, 1, 98, 100, 218, 254, 183, 194, 194, 1, 73, 218, 1, 75, 254, 181, 172, 224, 147, 225, 135, 135, 225, 147, 0, 0, 2, 0, 84, 0, 0, 6, 51, 5, 154, 0, 9, 0, 24, 0, 0, 1, 19, 19, 33, 1, 19, 1, 1, 19, 1, 5, 37, 1, 55, 1, 37, 17, 1, 3, 39, 37, 33, 7, 17, 3, 2, 135, 187, 188, 2, 53, 254, 62, 176, 254, 33, 254, 34, 176, 254, 64, 2, 237, 253, 152, 1, 121, 239, 254, 140, 1, 117, 1, 124, 141, 239, 2, 112, 254, 35, 147, 148, 3, 125, 2, 29, 253, 227, 254, 158, 253, 229, 1, 63, 254, 193, 2, 27, 1, 98, 253, 208, 254, 223, 79, 254, 3, 250, 1, 3, 254, 3, 1, 172, 82, 209, 208, 2, 130, 254, 78, 0, 0, 2, 0, 84, 255, 231, 6, 92, 5, 154, 0, 13, 0, 23, 0, 0, 1, 23, 1, 19, 39, 1, 1, 39, 19, 1, 33, 19, 23, 19, 3, 1, 3, 1, 33, 3, 3, 33, 1, 3, 6, 53, 39, 254, 68, 178, 47, 254, 63, 254, 41, 37, 177, 254, 61, 2, 53, 187, 49, 180, 229, 1, 139, 146, 1, 117, 254, 43, 153, 152, 254, 43, 1, 117, 146, 3, 125, 21, 254, 164, 253, 219, 25, 1, 41, 254, 190, 25, 2, 27, 1, 98, 2, 29, 25, 253, 252, 253, 246, 254, 250, 1, 188, 1, 39, 1, 192, 254, 64, 254, 217, 254, 68, 0, 0, 1, 0, 221, 0, 0, 6, 61, 5, 154, 0, 17, 0, 0, 1, 17, 33, 17, 5, 39, 37, 37, 55, 5, 17, 33, 17, 37, 23, 5, 5, 7, 4, 18, 254, 246, 254, 90, 133, 1, 166, 254, 90, 133, 1, 166, 1, 10, 1, 166, 133, 254, 89, 1, 167, 133, 1, 231, 254, 25, 1, 231, 243, 229, 244, 244, 229, 244, 1, 232, 254, 24, 244, 229, 244, 244, 229, 0, 0, 6, 0, 248, 0, 0, 6, 20, 5, 154, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 1, 1, 55, 1, 1, 39, 1, 23, 23, 17, 35, 17, 53, 17, 51, 17, 23, 1, 7, 1, 1, 23, 1, 39, 3, 0, 253, 248, 67, 2, 9, 253, 247, 67, 2, 8, 68, 133, 133, 133, 65, 2, 10, 67, 253, 248, 2, 8, 67, 253, 246, 65, 2, 207, 1, 43, 115, 254, 210, 253, 238, 115, 1, 45, 115, 2, 253, 168, 2, 88, 234, 2, 88, 253, 168, 117, 254, 211, 115, 1, 45, 2, 19, 115, 254, 213, 112, 0, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 23, 0, 0, 1, 19, 35, 19, 1, 39, 1, 5, 53, 5, 1, 55, 1, 3, 51, 3, 1, 23, 1, 37, 21, 37, 1, 7, 3, 170, 14, 86, 13, 254, 49, 62, 1, 226, 253, 100, 2, 156, 254, 30, 62, 1, 207, 13, 86, 14, 1, 209, 61, 254, 29, 2, 158, 253, 98, 1, 227, 61, 2, 131, 253, 100, 2, 156, 254, 31, 61, 1, 207, 12, 86, 15, 1, 209, 62, 254, 28, 2, 158, 253, 98, 1, 228, 62, 254, 47, 15, 86, 12, 254, 49, 61, 0, 1, 0, 84, 255, 162, 6, 199, 6, 20, 0, 23, 0, 0, 1, 19, 1, 23, 1, 5, 21, 5, 1, 7, 1, 3, 35, 3, 1, 39, 1, 37, 53, 37, 1, 55, 1, 19, 3, 145, 62, 2, 4, 4, 254, 88, 2, 152, 253, 106, 1, 166, 4, 253, 252, 62, 8, 65, 254, 0, 4, 1, 165, 253, 107, 2, 149, 254, 91, 4, 2, 0, 65, 6, 20, 253, 105, 1, 168, 4, 253, 254, 64, 8, 63, 253, 254, 5, 1, 166, 253, 107, 2, 149, 254, 90, 5, 2, 2, 63, 8, 64, 2, 2, 4, 254, 88, 2, 151, 0, 0, 9, 0, 168, 255, 231, 6, 115, 5, 178, 0, 23, 0, 26, 0, 29, 0, 32, 0, 35, 0, 38, 0, 41, 0, 44, 0, 47, 0, 0, 1, 19, 37, 23, 3, 5, 21, 5, 19, 7, 37, 3, 35, 3, 5, 39, 19, 37, 53, 37, 3, 55, 5, 19, 3, 23, 17, 19, 39, 17, 3, 23, 1, 1, 39, 1, 1, 7, 1, 1, 55, 1, 1, 7, 33, 5, 55, 33, 3, 145, 123, 1, 140, 4, 215, 1, 174, 254, 86, 211, 4, 254, 116, 123, 8, 129, 254, 123, 4, 211, 254, 86, 1, 170, 211, 4, 1, 133, 129, 94, 98, 99, 99, 237, 235, 254, 97, 2, 143, 236, 1, 160, 254, 193, 97, 1, 160, 253, 252, 96, 254, 97, 2, 143, 236, 2, 78, 252, 195, 235, 253, 178, 5, 178, 254, 84, 213, 4, 254, 123, 129, 8, 125, 254, 119, 5, 213, 254, 84, 1, 172, 213, 5, 1, 137, 125, 8, 129, 1, 133, 4, 213, 1, 172, 254, 8, 235, 2, 78, 252, 194, 236, 253, 178, 2, 178, 96, 1, 160, 253, 251, 97, 254, 96, 2, 143, 235, 1, 160, 253, 112, 236, 254, 96, 2, 4, 98, 99, 99, 0, 0, 1, 1, 8, 255, 231, 6, 16, 5, 178, 0, 17, 0, 0, 1, 5, 19, 51, 19, 37, 23, 1, 1, 7, 37, 3, 35, 3, 5, 39, 1, 1, 1, 12, 2, 2, 123, 8, 117, 2, 6, 4, 254, 113, 1, 143, 4, 253, 250, 117, 8, 121, 253, 252, 4, 1, 144, 254, 112, 4, 70, 164, 2, 16, 253, 240, 164, 7, 254, 142, 254, 147, 6, 158, 253, 239, 2, 17, 158, 6, 1, 109, 1, 114, 0, 1, 0, 190, 0, 0, 6, 92, 5, 154, 0, 23, 0, 0, 1, 37, 19, 7, 1, 1, 39, 19, 5, 39, 1, 1, 55, 5, 3, 55, 1, 1, 23, 3, 37, 23, 1, 1, 6, 90, 254, 14, 84, 6, 254, 215, 254, 215, 6, 84, 254, 15, 3, 1, 154, 254, 107, 2, 1, 237, 76, 9, 1, 30, 1, 31, 8, 76, 1, 238, 2, 254, 107, 1, 153, 1, 164, 74, 254, 20, 2, 1, 145, 254, 111, 2, 1, 236, 74, 8, 1, 33, 1, 43, 6, 86, 1, 240, 2, 254, 106, 1, 150, 2, 254, 16, 86, 6, 254, 213, 254, 223, 0, 1, 0, 190, 0, 0, 6, 92, 5, 154, 0, 23, 0, 0, 1, 37, 19, 7, 1, 1, 39, 19, 5, 39, 1, 1, 55, 5, 3, 55, 1, 1, 23, 3, 37, 23, 1, 1, 6, 90, 254, 68, 30, 6, 254, 215, 254, 215, 6, 31, 254, 68, 3, 1, 80, 254, 181, 2, 1, 184, 23, 9, 1, 30, 1, 31, 8, 22, 1, 184, 2, 254, 180, 1, 80, 1, 164, 20, 254, 74, 2, 1, 70, 254, 186, 2, 1, 182, 20, 8, 1, 33, 1, 43, 6, 33, 1, 187, 2, 254, 182, 1, 74, 2, 254, 69, 33, 6, 254, 213, 254, 223, 0, 1, 0, 84, 255, 162, 6, 199, 6, 20, 0, 35, 0, 0, 1, 1, 19, 51, 19, 1, 23, 3, 37, 23, 1, 5, 21, 5, 1, 7, 37, 19, 7, 1, 3, 35, 3, 1, 39, 19, 5, 39, 1, 37, 53, 37, 1, 55, 5, 3, 1, 248, 1, 59, 90, 9, 86, 1, 59, 6, 164, 1, 205, 4, 254, 137, 1, 228, 254, 34, 1, 115, 4, 254, 49, 168, 8, 254, 195, 86, 9, 90, 254, 191, 6, 163, 254, 52, 5, 1, 117, 254, 33, 1, 229, 254, 140, 2, 1, 202, 159, 5, 170, 254, 137, 1, 225, 254, 33, 1, 117, 4, 254, 49, 166, 6, 254, 192, 86, 8, 88, 254, 197, 7, 164, 254, 49, 4, 1, 111, 254, 35, 1, 231, 254, 135, 4, 1, 205, 164, 7, 1, 59, 90, 8, 86, 1, 66, 6, 164, 1, 203, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 47, 0, 0, 1, 19, 35, 19, 3, 39, 19, 1, 39, 1, 5, 39, 37, 5, 53, 5, 37, 55, 5, 1, 55, 1, 3, 55, 19, 3, 51, 3, 19, 23, 3, 1, 23, 1, 37, 23, 5, 37, 21, 37, 5, 7, 37, 1, 7, 1, 19, 7, 3, 172, 12, 86, 11, 211, 80, 231, 254, 111, 62, 1, 162, 253, 238, 33, 2, 29, 253, 186, 2, 70, 253, 225, 35, 2, 18, 254, 94, 62, 1, 145, 231, 80, 211, 11, 86, 12, 213, 80, 232, 1, 146, 61, 254, 90, 2, 23, 33, 253, 225, 2, 72, 253, 184, 2, 33, 35, 253, 233, 1, 166, 61, 254, 110, 232, 80, 2, 45, 253, 186, 2, 70, 253, 225, 35, 2, 19, 254, 94, 61, 1, 146, 232, 80, 211, 10, 86, 12, 213, 79, 233, 1, 147, 62, 254, 92, 2, 20, 33, 253, 228, 2, 69, 253, 187, 2, 30, 35, 253, 238, 1, 162, 62, 254, 107, 235, 79, 213, 12, 86, 10, 211, 80, 234, 254, 108, 61, 1, 160, 253, 239, 33, 0, 0, 7, 0, 252, 255, 231, 6, 31, 5, 178, 0, 20, 0, 40, 0, 61, 0, 82, 0, 103, 0, 124, 0, 145, 0, 0, 1, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 7, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 3, 46, 3, 39, 38, 38, 53, 52, 62, 2, 51, 50, 23, 30, 3, 23, 21, 14, 3, 7, 6, 35, 34, 46, 2, 53, 52, 54, 55, 62, 3, 55, 37, 62, 3, 55, 54, 51, 50, 30, 2, 21, 20, 6, 7, 14, 3, 7, 21, 30, 3, 23, 22, 22, 21, 20, 14, 2, 35, 34, 39, 46, 3, 39, 3, 123, 13, 32, 28, 19, 17, 30, 40, 23, 23, 41, 31, 18, 20, 28, 33, 13, 162, 22, 39, 52, 30, 30, 53, 40, 23, 23, 40, 53, 30, 30, 52, 39, 22, 162, 13, 33, 28, 20, 18, 31, 41, 23, 23, 40, 30, 17, 19, 28, 32, 13, 166, 80, 121, 97, 79, 37, 29, 30, 17, 29, 40, 24, 31, 29, 37, 60, 68, 89, 67, 67, 89, 68, 60, 37, 30, 30, 21, 40, 31, 18, 30, 29, 37, 79, 97, 121, 80, 1, 94, 67, 89, 68, 60, 38, 28, 31, 24, 41, 29, 17, 31, 29, 37, 78, 97, 121, 80, 80, 121, 97, 78, 37, 29, 31, 19, 31, 40, 21, 30, 29, 38, 60, 68, 89, 67, 3, 152, 84, 122, 95, 79, 43, 25, 42, 31, 17, 17, 31, 42, 25, 43, 79, 95, 122, 84, 203, 31, 54, 38, 22, 22, 38, 54, 31, 32, 52, 39, 21, 22, 39, 53, 173, 84, 122, 95, 80, 43, 24, 42, 31, 18, 18, 31, 42, 24, 43, 80, 95, 122, 84, 1, 33, 31, 32, 23, 24, 21, 17, 52, 29, 22, 41, 32, 18, 17, 21, 57, 73, 89, 54, 234, 54, 89, 73, 58, 21, 16, 17, 30, 41, 24, 29, 53, 17, 21, 24, 23, 32, 31, 203, 54, 89, 73, 57, 21, 17, 18, 32, 41, 22, 29, 52, 17, 21, 24, 23, 32, 31, 172, 31, 32, 23, 24, 21, 17, 53, 29, 24, 41, 30, 17, 16, 21, 58, 73, 89, 54, 0, 0, 2, 0, 252, 255, 231, 6, 31, 5, 178, 0, 136, 0, 156, 0, 0, 1, 52, 55, 46, 3, 39, 38, 38, 53, 52, 62, 2, 51, 50, 23, 30, 3, 23, 54, 54, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 21, 22, 22, 23, 62, 3, 55, 54, 51, 50, 30, 2, 21, 20, 6, 7, 14, 3, 7, 22, 22, 21, 20, 6, 7, 30, 3, 23, 22, 22, 21, 20, 6, 35, 34, 39, 46, 3, 39, 6, 6, 7, 20, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 38, 39, 14, 3, 7, 6, 35, 34, 38, 53, 52, 54, 55, 62, 3, 55, 38, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 2, 195, 12, 63, 114, 102, 90, 39, 29, 30, 17, 30, 41, 25, 28, 29, 40, 65, 71, 88, 62, 23, 68, 42, 1, 26, 30, 25, 17, 30, 40, 23, 23, 41, 31, 18, 26, 32, 26, 40, 70, 23, 62, 88, 71, 65, 40, 28, 29, 25, 41, 30, 17, 31, 29, 39, 90, 102, 114, 62, 6, 8, 8, 6, 62, 114, 102, 90, 39, 29, 31, 63, 50, 28, 29, 40, 65, 71, 88, 62, 25, 68, 40, 26, 32, 26, 18, 31, 41, 23, 23, 40, 30, 17, 25, 30, 26, 1, 85, 48, 62, 88, 71, 65, 40, 30, 27, 50, 63, 30, 29, 39, 90, 102, 114, 63, 12, 59, 22, 39, 52, 30, 30, 53, 40, 23, 23, 40, 53, 30, 30, 52, 39, 22, 2, 205, 38, 38, 36, 36, 24, 22, 23, 17, 52, 29, 24, 41, 31, 17, 17, 23, 67, 78, 81, 37, 32, 39, 7, 72, 116, 101, 89, 45, 25, 42, 31, 17, 17, 31, 42, 25, 45, 89, 101, 116, 72, 7, 38, 31, 37, 81, 76, 67, 23, 17, 17, 31, 41, 24, 29, 52, 17, 23, 22, 24, 36, 36, 17, 39, 20, 22, 37, 19, 35, 36, 23, 23, 22, 17, 53, 29, 48, 64, 16, 23, 68, 76, 81, 37, 31, 37, 6, 73, 118, 101, 89, 45, 24, 42, 31, 18, 18, 31, 42, 24, 45, 89, 101, 118, 73, 12, 62, 37, 81, 76, 68, 23, 16, 64, 48, 29, 53, 17, 22, 23, 24, 36, 36, 34, 42, 30, 53, 39, 22, 21, 39, 52, 32, 31, 54, 38, 22, 22, 38, 54, 0, 1, 0, 244, 255, 231, 6, 39, 5, 178, 0, 140, 0, 0, 37, 52, 62, 4, 55, 14, 5, 7, 6, 35, 34, 46, 2, 53, 52, 54, 55, 62, 5, 55, 46, 5, 39, 38, 38, 53, 52, 62, 2, 51, 50, 23, 30, 3, 23, 46, 5, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 4, 7, 62, 5, 55, 54, 51, 50, 30, 2, 21, 20, 6, 7, 14, 5, 7, 30, 5, 23, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 46, 5, 39, 30, 5, 21, 20, 14, 2, 35, 34, 46, 2, 2, 240, 17, 27, 31, 29, 22, 3, 56, 81, 61, 50, 49, 57, 38, 43, 49, 31, 55, 42, 25, 44, 44, 38, 73, 75, 81, 89, 103, 59, 60, 102, 89, 81, 75, 73, 38, 44, 44, 25, 42, 55, 31, 49, 43, 57, 74, 76, 101, 84, 3, 22, 29, 31, 27, 17, 22, 41, 58, 36, 73, 85, 17, 26, 32, 29, 22, 3, 56, 80, 61, 49, 50, 57, 38, 45, 47, 31, 56, 42, 25, 45, 43, 39, 74, 75, 81, 89, 101, 59, 59, 101, 89, 81, 75, 75, 38, 43, 45, 25, 42, 56, 31, 23, 46, 23, 38, 57, 50, 49, 61, 80, 56, 3, 22, 29, 31, 27, 17, 22, 41, 59, 36, 36, 58, 41, 22, 141, 43, 75, 72, 75, 88, 105, 67, 37, 71, 69, 64, 59, 52, 21, 27, 24, 43, 60, 35, 42, 70, 25, 22, 23, 13, 11, 19, 34, 30, 30, 34, 18, 10, 13, 23, 23, 25, 71, 42, 35, 59, 43, 24, 26, 33, 85, 96, 105, 54, 66, 105, 87, 74, 73, 75, 44, 37, 61, 44, 24, 91, 75, 44, 75, 73, 74, 87, 105, 66, 36, 71, 68, 64, 59, 53, 22, 26, 24, 43, 59, 35, 42, 71, 25, 23, 23, 13, 10, 18, 34, 30, 30, 34, 19, 11, 13, 23, 22, 25, 70, 42, 35, 60, 43, 24, 13, 14, 21, 52, 59, 64, 69, 72, 36, 67, 105, 88, 75, 72, 74, 44, 37, 61, 44, 24, 24, 44, 61, 0, 5, 1, 6, 255, 231, 6, 20, 5, 178, 0, 123, 0, 142, 0, 165, 0, 187, 0, 199, 0, 0, 1, 38, 38, 53, 52, 54, 55, 54, 54, 51, 50, 23, 30, 3, 23, 46, 3, 53, 52, 62, 2, 55, 22, 22, 21, 20, 14, 2, 7, 62, 3, 55, 54, 51, 50, 22, 23, 22, 22, 21, 20, 6, 7, 14, 3, 7, 30, 3, 23, 22, 22, 21, 20, 6, 7, 6, 6, 35, 34, 38, 39, 46, 3, 39, 30, 3, 21, 20, 14, 2, 7, 46, 3, 53, 52, 62, 2, 55, 14, 3, 7, 6, 6, 35, 34, 38, 39, 38, 38, 53, 52, 54, 55, 62, 3, 55, 46, 3, 1, 20, 30, 2, 23, 51, 62, 3, 53, 52, 38, 39, 14, 3, 1, 46, 3, 39, 7, 30, 3, 23, 22, 22, 51, 50, 54, 55, 54, 52, 53, 52, 38, 37, 6, 6, 21, 20, 20, 23, 22, 51, 50, 54, 55, 62, 3, 55, 39, 14, 3, 37, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 127, 63, 58, 2, 2, 57, 97, 45, 57, 60, 48, 70, 58, 57, 35, 18, 47, 44, 30, 22, 48, 75, 53, 106, 93, 31, 45, 48, 17, 36, 57, 58, 70, 49, 60, 57, 45, 96, 57, 2, 2, 57, 63, 49, 101, 103, 105, 54, 54, 105, 103, 101, 49, 63, 57, 2, 2, 57, 92, 45, 29, 63, 29, 50, 70, 58, 57, 37, 17, 49, 45, 32, 22, 48, 76, 53, 53, 75, 48, 22, 31, 44, 48, 18, 37, 56, 59, 69, 49, 29, 63, 29, 45, 93, 57, 2, 2, 58, 63, 48, 101, 103, 105, 53, 54, 105, 103, 100, 1, 69, 34, 45, 45, 11, 37, 10, 44, 46, 35, 71, 83, 41, 58, 37, 17, 2, 145, 47, 103, 110, 114, 58, 18, 48, 69, 63, 69, 48, 26, 47, 25, 35, 75, 43, 2, 47, 251, 220, 53, 48, 2, 85, 69, 25, 47, 26, 47, 68, 63, 69, 48, 18, 58, 114, 109, 103, 1, 162, 22, 17, 17, 22, 22, 17, 17, 22, 3, 23, 35, 108, 84, 15, 36, 18, 42, 42, 34, 29, 75, 85, 88, 41, 51, 93, 93, 98, 56, 43, 71, 60, 51, 23, 46, 116, 86, 57, 98, 93, 94, 51, 41, 89, 85, 76, 29, 34, 42, 42, 18, 36, 15, 84, 108, 35, 29, 22, 8, 5, 10, 11, 5, 8, 22, 28, 35, 109, 83, 16, 35, 19, 42, 40, 16, 17, 28, 78, 87, 90, 41, 53, 94, 95, 99, 57, 43, 71, 60, 51, 23, 23, 51, 60, 71, 43, 57, 99, 93, 94, 52, 41, 89, 85, 78, 28, 17, 16, 40, 42, 19, 35, 16, 83, 109, 35, 28, 22, 8, 5, 11, 10, 5, 8, 22, 1, 192, 54, 100, 100, 105, 60, 60, 105, 100, 100, 54, 71, 93, 37, 18, 41, 48, 58, 253, 124, 28, 19, 10, 14, 21, 30, 40, 92, 88, 79, 27, 16, 13, 29, 31, 21, 22, 8, 68, 83, 31, 31, 83, 68, 8, 22, 21, 60, 13, 16, 27, 79, 89, 92, 39, 30, 21, 14, 10, 19, 87, 17, 22, 22, 17, 17, 22, 22, 0, 2, 0, 143, 255, 231, 6, 139, 5, 178, 0, 19, 0, 87, 0, 0, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 50, 30, 2, 21, 20, 6, 7, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 39, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 6, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 38, 38, 53, 52, 62, 2, 4, 150, 42, 72, 96, 55, 54, 96, 72, 42, 42, 72, 96, 54, 55, 96, 72, 42, 254, 247, 65, 111, 80, 45, 14, 20, 49, 110, 56, 57, 103, 78, 46, 61, 101, 129, 67, 102, 103, 38, 77, 115, 78, 81, 111, 71, 36, 6, 5, 36, 72, 111, 81, 78, 115, 76, 38, 103, 102, 68, 129, 100, 62, 46, 78, 103, 58, 56, 110, 49, 20, 15, 45, 80, 111, 2, 205, 54, 96, 72, 42, 42, 72, 96, 54, 55, 96, 72, 41, 41, 72, 96, 3, 28, 40, 72, 99, 59, 34, 69, 41, 44, 40, 40, 75, 109, 70, 82, 110, 67, 28, 2, 45, 147, 91, 63, 107, 77, 44, 53, 83, 103, 50, 50, 103, 83, 53, 44, 77, 107, 63, 91, 147, 45, 2, 28, 67, 110, 82, 70, 109, 75, 40, 40, 44, 41, 69, 34, 59, 99, 72, 40, 0, 0, 6, 0, 143, 255, 231, 6, 139, 5, 178, 0, 67, 0, 91, 0, 115, 0, 141, 0, 169, 0, 194, 0, 0, 1, 50, 30, 2, 21, 20, 6, 7, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 39, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 6, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 38, 38, 53, 52, 62, 2, 1, 50, 62, 2, 53, 52, 46, 2, 39, 6, 6, 7, 19, 7, 3, 6, 6, 7, 30, 3, 33, 50, 62, 2, 55, 38, 38, 39, 3, 39, 19, 38, 38, 39, 14, 3, 21, 20, 30, 2, 1, 20, 30, 2, 51, 50, 54, 55, 38, 53, 52, 52, 55, 37, 55, 5, 54, 55, 38, 38, 35, 34, 14, 2, 5, 52, 46, 2, 35, 34, 6, 7, 22, 22, 23, 37, 23, 5, 22, 22, 21, 20, 6, 7, 22, 22, 51, 50, 62, 2, 1, 34, 14, 2, 21, 20, 22, 23, 54, 54, 55, 53, 51, 21, 22, 22, 23, 54, 54, 53, 52, 46, 2, 3, 141, 65, 111, 80, 45, 14, 20, 49, 110, 56, 57, 103, 78, 46, 61, 101, 129, 67, 102, 103, 38, 77, 115, 78, 81, 111, 71, 36, 6, 5, 36, 72, 111, 81, 78, 115, 76, 38, 103, 102, 68, 129, 100, 62, 46, 78, 103, 58, 56, 110, 49, 20, 15, 45, 80, 111, 1, 114, 45, 78, 59, 34, 24, 65, 115, 91, 13, 28, 17, 176, 41, 174, 24, 55, 31, 4, 33, 66, 106, 253, 235, 78, 105, 67, 32, 5, 31, 55, 25, 174, 41, 176, 17, 28, 12, 92, 115, 64, 24, 34, 58, 78, 254, 189, 51, 84, 108, 58, 34, 66, 31, 23, 2, 254, 254, 12, 1, 2, 22, 44, 60, 148, 73, 43, 75, 57, 33, 5, 67, 33, 57, 76, 43, 72, 148, 60, 21, 33, 11, 1, 2, 13, 254, 253, 2, 1, 12, 11, 31, 66, 34, 58, 108, 84, 51, 253, 94, 60, 87, 58, 28, 42, 38, 28, 64, 37, 49, 37, 64, 28, 38, 42, 28, 58, 88, 5, 178, 40, 72, 99, 59, 34, 69, 41, 44, 40, 40, 75, 109, 70, 82, 110, 67, 28, 2, 45, 147, 91, 63, 107, 77, 44, 53, 83, 103, 50, 50, 103, 83, 53, 44, 77, 107, 63, 91, 147, 45, 2, 28, 67, 110, 82, 70, 109, 75, 40, 40, 44, 41, 69, 34, 59, 99, 72, 40, 250, 146, 27, 52, 79, 53, 40, 85, 79, 68, 24, 18, 33, 14, 254, 254, 27, 1, 4, 14, 16, 2, 86, 141, 102, 56, 56, 102, 141, 86, 2, 16, 14, 254, 252, 27, 1, 2, 14, 33, 18, 24, 68, 79, 85, 40, 53, 79, 52, 27, 2, 254, 66, 92, 57, 25, 6, 8, 51, 58, 11, 16, 14, 65, 47, 65, 58, 42, 79, 79, 30, 58, 85, 56, 56, 85, 58, 30, 79, 79, 21, 50, 29, 65, 47, 65, 14, 16, 11, 29, 55, 25, 8, 6, 25, 57, 92, 2, 86, 33, 57, 77, 44, 54, 115, 56, 20, 26, 3, 242, 242, 3, 26, 20, 56, 115, 54, 44, 77, 57, 33, 0, 0, 10, 0, 168, 255, 231, 6, 115, 5, 178, 0, 95, 0, 115, 0, 149, 0, 185, 0, 221, 0, 255, 1, 31, 1, 65, 1, 97, 1, 129, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 51, 39, 38, 38, 54, 54, 55, 62, 2, 22, 23, 23, 53, 52, 62, 2, 51, 50, 30, 2, 21, 21, 55, 54, 54, 22, 22, 23, 30, 2, 6, 7, 7, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 23, 22, 22, 6, 6, 7, 14, 2, 38, 39, 39, 21, 20, 14, 2, 35, 34, 46, 2, 53, 53, 7, 6, 6, 38, 38, 39, 46, 2, 54, 55, 55, 37, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 22, 22, 7, 6, 6, 7, 23, 62, 3, 55, 54, 54, 38, 38, 39, 38, 38, 34, 6, 7, 14, 3, 7, 23, 54, 54, 55, 54, 22, 19, 6, 6, 39, 46, 3, 39, 7, 30, 3, 23, 22, 22, 50, 54, 55, 62, 2, 38, 39, 46, 3, 39, 7, 22, 22, 23, 22, 6, 1, 54, 54, 23, 22, 22, 23, 55, 46, 3, 39, 38, 38, 34, 6, 7, 6, 6, 20, 22, 23, 30, 3, 23, 55, 46, 3, 39, 38, 54, 1, 34, 14, 2, 21, 20, 22, 23, 55, 38, 38, 53, 52, 54, 51, 50, 22, 21, 20, 14, 2, 7, 23, 62, 3, 53, 52, 46, 2, 1, 20, 6, 35, 34, 38, 39, 7, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 23, 54, 54, 51, 50, 22, 1, 38, 38, 55, 54, 54, 55, 39, 14, 3, 7, 6, 6, 20, 22, 23, 22, 22, 50, 54, 55, 62, 3, 55, 39, 6, 6, 7, 6, 38, 3, 52, 54, 51, 50, 22, 23, 55, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 39, 6, 6, 35, 34, 38, 1, 50, 62, 2, 53, 52, 46, 2, 39, 7, 22, 22, 21, 20, 6, 35, 34, 38, 53, 52, 54, 55, 39, 6, 6, 21, 20, 30, 2, 1, 131, 56, 82, 54, 27, 27, 54, 82, 56, 19, 13, 40, 35, 1, 35, 31, 31, 72, 79, 81, 40, 12, 33, 56, 76, 44, 44, 76, 57, 32, 12, 40, 82, 79, 72, 31, 31, 35, 1, 36, 40, 12, 19, 56, 82, 54, 27, 27, 54, 82, 56, 19, 12, 40, 36, 1, 35, 31, 31, 72, 79, 82, 40, 12, 32, 57, 76, 44, 44, 76, 56, 33, 12, 40, 81, 79, 72, 31, 31, 35, 1, 35, 40, 13, 1, 32, 34, 58, 79, 44, 45, 78, 58, 34, 34, 58, 78, 45, 44, 79, 58, 34, 2, 154, 32, 3, 43, 37, 119, 72, 17, 40, 71, 63, 54, 22, 30, 27, 1, 26, 24, 24, 55, 60, 61, 30, 21, 35, 31, 30, 18, 29, 42, 64, 37, 44, 80, 32, 32, 80, 44, 18, 34, 34, 36, 21, 29, 18, 30, 31, 35, 21, 30, 61, 60, 55, 24, 24, 26, 1, 27, 30, 22, 54, 63, 71, 40, 17, 72, 119, 37, 43, 3, 252, 91, 32, 80, 43, 36, 65, 41, 28, 18, 29, 30, 34, 22, 30, 61, 59, 55, 24, 24, 27, 27, 30, 21, 53, 62, 72, 40, 18, 35, 67, 58, 49, 18, 43, 3, 1, 226, 33, 57, 43, 24, 49, 30, 33, 21, 38, 59, 45, 45, 60, 11, 18, 21, 10, 33, 15, 29, 23, 13, 25, 42, 58, 2, 92, 54, 60, 53, 131, 79, 8, 41, 72, 66, 62, 30, 42, 63, 41, 21, 21, 41, 63, 42, 60, 129, 82, 8, 79, 131, 53, 59, 55, 251, 193, 32, 3, 43, 35, 121, 71, 18, 40, 72, 62, 53, 21, 30, 27, 27, 24, 24, 55, 59, 61, 30, 22, 34, 30, 29, 18, 28, 41, 65, 36, 43, 80, 219, 55, 60, 51, 131, 78, 8, 80, 128, 60, 42, 63, 42, 21, 21, 42, 63, 42, 30, 61, 65, 71, 41, 8, 78, 131, 51, 60, 55, 2, 125, 33, 58, 42, 25, 13, 23, 29, 15, 33, 20, 40, 60, 45, 45, 59, 38, 21, 33, 30, 49, 24, 43, 57, 1, 252, 32, 57, 76, 44, 44, 76, 57, 32, 12, 40, 81, 79, 72, 31, 31, 35, 1, 35, 40, 12, 18, 56, 83, 54, 26, 26, 54, 83, 56, 18, 12, 40, 35, 1, 35, 31, 31, 72, 79, 81, 40, 12, 32, 57, 76, 44, 44, 76, 57, 32, 12, 40, 82, 78, 73, 30, 31, 35, 2, 36, 40, 12, 18, 56, 83, 54, 27, 27, 54, 83, 56, 18, 12, 40, 36, 2, 35, 31, 30, 73, 78, 82, 40, 12, 209, 45, 79, 58, 33, 33, 58, 79, 45, 45, 79, 58, 33, 33, 58, 79, 1, 149, 32, 80, 43, 37, 65, 42, 28, 18, 30, 31, 35, 21, 30, 61, 59, 55, 24, 24, 27, 27, 30, 21, 54, 63, 72, 40, 16, 71, 119, 37, 44, 4, 252, 91, 32, 3, 43, 18, 49, 59, 67, 35, 19, 40, 71, 62, 53, 21, 30, 27, 26, 24, 24, 55, 60, 61, 30, 21, 34, 30, 30, 18, 29, 40, 66, 35, 43, 81, 3, 101, 32, 4, 44, 37, 119, 71, 16, 40, 72, 63, 54, 21, 30, 27, 27, 24, 24, 55, 59, 61, 30, 21, 35, 31, 30, 18, 28, 21, 36, 35, 34, 18, 43, 80, 1, 16, 21, 42, 63, 42, 60, 129, 81, 8, 78, 131, 53, 60, 55, 55, 60, 26, 59, 66, 72, 39, 8, 40, 72, 66, 62, 30, 42, 63, 42, 21, 253, 78, 45, 60, 38, 22, 33, 15, 29, 23, 13, 25, 42, 58, 33, 33, 57, 43, 24, 48, 31, 33, 20, 39, 60, 254, 17, 32, 81, 43, 35, 66, 40, 29, 18, 30, 30, 34, 21, 30, 61, 60, 55, 24, 24, 26, 27, 30, 21, 53, 62, 71, 40, 19, 71, 121, 36, 43, 3, 1, 227, 45, 59, 39, 20, 33, 31, 48, 24, 43, 57, 33, 33, 58, 42, 25, 13, 23, 29, 15, 33, 22, 38, 60, 253, 123, 21, 42, 63, 42, 30, 60, 65, 72, 41, 8, 79, 130, 51, 60, 55, 55, 60, 51, 130, 79, 8, 80, 129, 59, 42, 63, 42, 21, 0, 0, 10, 0, 166, 255, 231, 6, 115, 5, 178, 0, 27, 0, 32, 0, 37, 0, 42, 0, 47, 0, 54, 0, 62, 0, 68, 0, 75, 0, 95, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 38, 38, 39, 3, 19, 54, 54, 55, 37, 1, 6, 6, 7, 5, 1, 22, 22, 23, 19, 5, 54, 54, 51, 50, 23, 3, 19, 6, 6, 35, 34, 38, 39, 19, 1, 22, 21, 20, 7, 37, 33, 52, 54, 55, 5, 5, 38, 37, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 166, 53, 96, 136, 164, 190, 102, 102, 190, 166, 136, 97, 53, 53, 97, 136, 166, 190, 102, 102, 190, 164, 136, 96, 53, 2, 47, 60, 95, 31, 119, 119, 31, 95, 60, 254, 207, 3, 86, 29, 96, 62, 1, 52, 254, 204, 62, 96, 29, 121, 253, 149, 31, 65, 35, 67, 64, 131, 131, 31, 66, 34, 35, 65, 31, 131, 1, 131, 23, 23, 1, 47, 251, 181, 9, 11, 254, 211, 1, 45, 20, 3, 0, 57, 97, 131, 74, 74, 130, 97, 57, 57, 97, 130, 74, 74, 131, 97, 57, 2, 205, 102, 189, 164, 136, 97, 53, 53, 97, 136, 164, 189, 102, 103, 190, 165, 135, 96, 53, 53, 96, 135, 165, 190, 254, 246, 31, 96, 60, 254, 206, 2, 156, 62, 95, 29, 121, 253, 99, 60, 96, 31, 119, 3, 86, 29, 95, 62, 1, 51, 100, 11, 11, 22, 1, 47, 251, 201, 11, 10, 10, 11, 254, 211, 3, 53, 63, 68, 68, 63, 131, 34, 66, 31, 131, 131, 59, 72, 73, 131, 97, 57, 57, 97, 131, 73, 74, 131, 97, 57, 57, 97, 131, 0, 0, 7, 1, 6, 255, 231, 6, 20, 5, 178, 0, 123, 0, 135, 0, 147, 0, 160, 0, 172, 0, 185, 0, 198, 0, 0, 1, 38, 38, 53, 52, 54, 55, 54, 54, 51, 50, 23, 30, 3, 23, 46, 3, 53, 52, 62, 2, 55, 22, 22, 21, 20, 14, 2, 7, 62, 3, 55, 54, 51, 50, 22, 23, 22, 22, 21, 20, 6, 7, 14, 3, 7, 30, 3, 23, 22, 22, 21, 20, 6, 7, 6, 6, 35, 34, 38, 39, 46, 3, 39, 30, 3, 21, 20, 14, 2, 7, 46, 3, 53, 52, 62, 2, 55, 14, 3, 7, 6, 6, 35, 34, 38, 39, 38, 38, 53, 52, 54, 55, 62, 3, 55, 46, 3, 1, 62, 3, 53, 52, 46, 2, 39, 35, 3, 20, 30, 2, 23, 51, 17, 14, 3, 1, 46, 3, 39, 7, 1, 54, 52, 53, 52, 38, 5, 22, 51, 50, 54, 55, 62, 3, 55, 39, 1, 38, 38, 35, 34, 6, 7, 14, 3, 7, 23, 1, 6, 20, 21, 20, 22, 23, 30, 3, 23, 55, 1, 127, 63, 58, 2, 2, 57, 97, 45, 57, 60, 48, 70, 58, 57, 35, 18, 47, 44, 30, 22, 48, 75, 53, 106, 93, 31, 45, 48, 17, 36, 57, 58, 70, 49, 60, 57, 45, 96, 57, 2, 2, 57, 63, 49, 101, 103, 105, 54, 54, 105, 103, 101, 49, 63, 57, 2, 2, 57, 92, 45, 29, 63, 29, 50, 70, 58, 57, 37, 17, 49, 45, 32, 22, 48, 76, 53, 53, 75, 48, 22, 31, 44, 48, 18, 37, 56, 59, 69, 49, 29, 63, 29, 45, 93, 57, 2, 2, 58, 63, 48, 101, 103, 105, 53, 54, 105, 103, 100, 1, 222, 42, 58, 37, 17, 37, 47, 45, 8, 17, 153, 36, 46, 46, 9, 16, 41, 58, 37, 17, 2, 145, 48, 108, 113, 118, 59, 9, 2, 41, 2, 47, 251, 121, 85, 69, 25, 47, 26, 48, 70, 66, 72, 51, 8, 2, 141, 43, 75, 35, 25, 47, 26, 50, 70, 66, 73, 51, 8, 253, 117, 2, 48, 53, 48, 107, 112, 118, 59, 8, 3, 23, 35, 108, 84, 15, 36, 18, 42, 42, 34, 29, 75, 85, 88, 41, 51, 93, 93, 98, 56, 43, 71, 60, 51, 23, 46, 116, 86, 57, 98, 93, 94, 51, 41, 89, 85, 76, 29, 34, 42, 42, 18, 36, 15, 84, 108, 35, 29, 22, 8, 5, 10, 11, 5, 8, 22, 28, 35, 109, 83, 16, 35, 19, 42, 40, 16, 17, 28, 78, 87, 90, 41, 53, 94, 95, 99, 57, 43, 71, 60, 51, 23, 23, 51, 60, 71, 43, 57, 99, 93, 94, 52, 41, 89, 85, 78, 28, 17, 16, 40, 42, 19, 35, 16, 83, 109, 35, 28, 22, 8, 5, 11, 10, 5, 8, 22, 253, 29, 18, 41, 48, 58, 35, 56, 103, 103, 110, 64, 2, 39, 56, 102, 104, 109, 63, 2, 123, 18, 41, 48, 58, 253, 124, 28, 20, 10, 16, 24, 12, 254, 193, 21, 22, 8, 68, 83, 202, 60, 13, 16, 28, 82, 93, 94, 39, 12, 1, 121, 32, 29, 13, 15, 28, 83, 93, 95, 39, 13, 1, 62, 22, 21, 8, 66, 84, 31, 28, 20, 11, 16, 25, 14, 0, 1, 0, 221, 255, 231, 6, 61, 5, 178, 0, 65, 0, 0, 1, 55, 23, 7, 3, 37, 19, 23, 7, 55, 23, 7, 23, 7, 37, 5, 5, 37, 23, 7, 23, 7, 39, 23, 7, 3, 37, 19, 23, 7, 39, 21, 35, 53, 7, 39, 55, 19, 5, 3, 39, 55, 7, 39, 55, 39, 55, 5, 37, 37, 5, 39, 55, 39, 55, 23, 39, 55, 19, 5, 3, 39, 55, 23, 53, 51, 3, 184, 160, 62, 222, 6, 1, 31, 80, 82, 64, 199, 43, 199, 223, 20, 254, 211, 254, 219, 1, 37, 1, 45, 20, 223, 199, 43, 199, 64, 82, 80, 254, 225, 6, 222, 62, 160, 86, 159, 62, 221, 6, 254, 226, 80, 82, 63, 198, 43, 198, 223, 21, 1, 45, 1, 37, 254, 219, 254, 211, 21, 223, 198, 43, 198, 63, 82, 80, 1, 30, 6, 221, 62, 159, 86, 4, 205, 166, 60, 221, 254, 178, 172, 1, 47, 24, 221, 114, 73, 115, 55, 84, 82, 162, 162, 82, 84, 55, 115, 74, 115, 221, 25, 1, 47, 172, 254, 178, 221, 59, 166, 230, 230, 166, 59, 221, 1, 78, 172, 254, 209, 25, 221, 115, 74, 115, 55, 84, 82, 162, 162, 82, 84, 55, 115, 73, 114, 221, 24, 254, 209, 172, 1, 78, 221, 60, 166, 229, 0, 0, 7, 0, 246, 255, 231, 6, 37, 5, 178, 0, 29, 0, 33, 0, 37, 0, 41, 0, 45, 0, 49, 0, 53, 0, 0, 1, 39, 37, 39, 55, 37, 55, 5, 17, 23, 3, 51, 3, 55, 17, 37, 23, 5, 23, 7, 5, 7, 37, 17, 39, 19, 35, 19, 7, 17, 19, 23, 3, 39, 1, 39, 19, 23, 33, 55, 19, 7, 1, 7, 3, 55, 5, 23, 55, 39, 5, 23, 55, 39, 1, 33, 43, 1, 82, 244, 244, 254, 174, 43, 1, 73, 254, 6, 86, 6, 254, 1, 74, 43, 254, 174, 244, 244, 1, 82, 43, 254, 182, 254, 6, 86, 6, 254, 52, 209, 7, 202, 1, 223, 209, 6, 203, 254, 33, 202, 7, 209, 1, 223, 203, 6, 209, 253, 53, 199, 213, 213, 1, 84, 213, 198, 198, 1, 53, 74, 188, 146, 145, 189, 73, 198, 1, 49, 141, 1, 112, 254, 144, 141, 254, 207, 198, 73, 189, 145, 146, 188, 74, 199, 254, 207, 141, 254, 143, 1, 113, 141, 1, 49, 1, 131, 127, 1, 8, 113, 253, 162, 127, 254, 247, 112, 112, 1, 9, 127, 2, 94, 113, 254, 248, 127, 178, 119, 119, 119, 119, 119, 119, 119, 0, 1, 0, 219, 255, 231, 6, 63, 5, 178, 0, 65, 0, 0, 1, 7, 39, 23, 7, 3, 37, 19, 23, 7, 39, 21, 35, 53, 7, 39, 55, 19, 5, 3, 39, 55, 7, 39, 55, 39, 55, 5, 37, 37, 5, 39, 55, 39, 55, 23, 39, 55, 19, 5, 3, 39, 55, 23, 53, 51, 21, 55, 23, 7, 3, 37, 19, 23, 7, 55, 23, 7, 23, 7, 37, 5, 5, 37, 23, 7, 6, 37, 43, 164, 61, 114, 107, 254, 252, 6, 222, 93, 129, 86, 129, 92, 221, 6, 254, 252, 106, 115, 62, 164, 43, 164, 191, 23, 1, 71, 1, 11, 254, 245, 254, 185, 23, 191, 164, 43, 164, 62, 115, 106, 1, 4, 6, 221, 92, 129, 86, 129, 93, 222, 6, 1, 4, 107, 114, 61, 164, 43, 164, 190, 22, 254, 184, 254, 246, 1, 10, 1, 72, 22, 190, 1, 127, 74, 94, 184, 41, 1, 62, 157, 254, 209, 252, 80, 146, 189, 189, 146, 80, 252, 1, 47, 157, 254, 194, 41, 184, 94, 74, 94, 39, 121, 66, 146, 145, 65, 121, 38, 95, 73, 94, 184, 41, 254, 195, 158, 1, 47, 252, 80, 145, 188, 188, 145, 80, 252, 254, 209, 158, 1, 61, 41, 184, 94, 73, 95, 38, 121, 65, 145, 146, 66, 121, 39, 0, 9, 0, 168, 255, 231, 6, 115, 5, 178, 0, 18, 0, 37, 0, 56, 0, 75, 0, 79, 0, 83, 0, 87, 0, 91, 0, 103, 0, 0, 19, 34, 38, 53, 52, 54, 51, 51, 50, 30, 2, 23, 21, 14, 3, 35, 1, 20, 6, 35, 34, 38, 53, 53, 52, 62, 2, 55, 51, 30, 3, 21, 1, 34, 46, 2, 39, 53, 62, 3, 51, 51, 50, 22, 21, 20, 6, 35, 1, 20, 14, 2, 7, 35, 46, 3, 53, 53, 52, 54, 51, 50, 22, 21, 5, 1, 7, 9, 2, 55, 1, 17, 1, 39, 9, 2, 23, 1, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 254, 40, 46, 46, 40, 160, 55, 96, 88, 82, 41, 41, 82, 88, 96, 55, 2, 65, 45, 37, 37, 45, 10, 18, 24, 14, 33, 14, 24, 17, 10, 1, 158, 56, 96, 87, 82, 42, 42, 82, 87, 96, 56, 160, 40, 46, 46, 40, 253, 194, 10, 17, 24, 14, 33, 14, 24, 18, 10, 45, 37, 37, 45, 253, 146, 1, 163, 43, 254, 76, 4, 117, 254, 92, 43, 1, 180, 254, 76, 43, 1, 164, 251, 139, 1, 180, 43, 254, 93, 2, 28, 34, 48, 48, 34, 34, 48, 48, 2, 123, 45, 37, 37, 45, 10, 18, 24, 14, 33, 14, 23, 18, 10, 253, 194, 40, 46, 46, 40, 160, 55, 97, 87, 82, 42, 42, 82, 87, 97, 55, 1, 158, 10, 18, 23, 14, 33, 14, 24, 18, 10, 45, 37, 37, 45, 2, 65, 55, 96, 87, 82, 42, 42, 82, 87, 96, 55, 160, 40, 46, 46, 40, 55, 254, 76, 43, 1, 166, 251, 137, 1, 180, 43, 254, 90, 4, 62, 254, 90, 43, 1, 180, 251, 137, 1, 166, 43, 254, 76, 2, 6, 47, 35, 35, 47, 47, 35, 35, 47, 0, 0, 9, 0, 168, 255, 231, 6, 115, 5, 178, 0, 16, 0, 36, 0, 40, 0, 44, 0, 48, 0, 52, 0, 69, 0, 86, 0, 103, 0, 0, 1, 20, 14, 2, 7, 35, 46, 3, 53, 52, 54, 51, 50, 22, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 1, 1, 39, 9, 2, 23, 1, 17, 1, 7, 9, 2, 55, 1, 5, 20, 6, 35, 34, 38, 53, 52, 62, 2, 55, 51, 30, 3, 1, 50, 30, 2, 23, 21, 14, 3, 35, 34, 38, 53, 52, 54, 33, 50, 22, 21, 20, 6, 35, 34, 46, 2, 39, 53, 62, 3, 4, 29, 11, 27, 46, 35, 49, 35, 46, 27, 11, 71, 72, 73, 71, 254, 225, 22, 39, 52, 30, 30, 53, 40, 23, 23, 40, 53, 30, 30, 52, 39, 22, 2, 231, 254, 76, 43, 1, 164, 251, 139, 1, 180, 43, 254, 93, 1, 163, 43, 254, 76, 4, 117, 254, 92, 43, 1, 180, 254, 56, 71, 73, 72, 71, 11, 27, 46, 35, 49, 35, 46, 27, 11, 253, 49, 36, 73, 87, 110, 73, 73, 110, 87, 73, 36, 72, 94, 94, 4, 199, 72, 94, 94, 72, 36, 73, 88, 109, 73, 73, 109, 88, 73, 5, 12, 36, 73, 87, 110, 73, 73, 110, 87, 73, 36, 73, 93, 93, 253, 120, 31, 54, 38, 22, 22, 38, 54, 31, 32, 52, 39, 21, 22, 39, 53, 2, 61, 254, 90, 43, 1, 180, 251, 137, 1, 166, 43, 254, 76, 4, 176, 254, 76, 43, 1, 166, 251, 137, 1, 180, 43, 254, 90, 33, 72, 94, 94, 72, 36, 73, 88, 109, 73, 73, 109, 88, 73, 2, 171, 10, 27, 46, 36, 49, 35, 46, 27, 11, 72, 72, 72, 71, 71, 72, 72, 72, 11, 27, 46, 35, 49, 36, 46, 27, 10, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 167, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 1, 17, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 17, 1, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 1, 33, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 33, 1, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 1, 17, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 17, 1, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 1, 33, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 33, 1, 54, 51, 50, 30, 2, 5, 195, 23, 39, 52, 30, 30, 53, 39, 23, 13, 11, 254, 240, 50, 65, 23, 39, 52, 30, 30, 52, 39, 22, 65, 50, 254, 239, 11, 14, 23, 40, 53, 30, 30, 52, 39, 22, 22, 39, 52, 30, 45, 35, 1, 19, 254, 123, 5, 26, 37, 48, 26, 30, 52, 39, 22, 22, 39, 52, 30, 53, 79, 10, 1, 133, 254, 237, 17, 41, 22, 30, 52, 39, 22, 22, 39, 52, 30, 30, 53, 40, 23, 14, 11, 1, 17, 50, 65, 22, 39, 52, 30, 30, 52, 39, 23, 65, 50, 1, 16, 11, 13, 23, 39, 53, 30, 30, 52, 39, 23, 23, 39, 52, 30, 21, 42, 17, 254, 238, 1, 133, 4, 26, 38, 47, 26, 30, 52, 39, 23, 23, 39, 52, 30, 26, 47, 38, 26, 4, 254, 123, 1, 18, 36, 44, 30, 52, 39, 23, 1, 39, 32, 53, 38, 22, 22, 38, 53, 32, 25, 40, 17, 1, 16, 254, 125, 9, 76, 56, 32, 53, 39, 22, 22, 39, 53, 32, 56, 76, 9, 1, 131, 254, 240, 17, 40, 25, 32, 53, 38, 22, 22, 38, 53, 32, 31, 53, 38, 21, 22, 1, 16, 25, 43, 31, 18, 22, 39, 53, 32, 31, 54, 38, 22, 66, 51, 1, 17, 11, 12, 21, 39, 52, 32, 31, 54, 38, 22, 22, 38, 54, 31, 25, 40, 17, 254, 239, 1, 131, 10, 76, 56, 31, 54, 38, 22, 22, 38, 54, 31, 56, 76, 10, 254, 125, 1, 17, 17, 40, 25, 31, 54, 38, 22, 22, 38, 54, 31, 32, 52, 39, 21, 12, 11, 254, 239, 25, 43, 32, 17, 22, 38, 54, 31, 32, 53, 39, 22, 18, 31, 43, 25, 254, 240, 22, 21, 38, 53, 0, 9, 0, 168, 255, 231, 6, 115, 5, 178, 0, 19, 0, 36, 0, 53, 0, 70, 0, 87, 0, 108, 0, 130, 0, 152, 0, 174, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 19, 20, 14, 2, 7, 35, 46, 3, 53, 52, 54, 51, 50, 22, 1, 34, 46, 2, 39, 53, 62, 3, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 30, 2, 23, 21, 14, 3, 1, 20, 6, 35, 34, 38, 53, 52, 62, 2, 55, 51, 30, 3, 37, 46, 3, 39, 55, 30, 3, 23, 22, 22, 21, 20, 14, 2, 35, 34, 1, 30, 3, 23, 7, 46, 3, 39, 38, 38, 53, 52, 62, 2, 51, 50, 22, 5, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 14, 3, 7, 39, 62, 3, 1, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 62, 3, 55, 23, 14, 3, 2, 254, 22, 39, 52, 30, 30, 52, 39, 23, 23, 39, 52, 30, 30, 52, 39, 22, 225, 10, 18, 23, 12, 37, 12, 23, 18, 11, 45, 37, 37, 45, 2, 62, 42, 86, 105, 132, 88, 88, 132, 105, 86, 42, 40, 46, 46, 250, 185, 40, 46, 46, 40, 42, 86, 105, 132, 88, 88, 132, 105, 86, 2, 183, 45, 37, 37, 45, 11, 18, 23, 12, 37, 12, 23, 18, 10, 1, 68, 29, 54, 61, 78, 53, 25, 70, 110, 88, 69, 30, 14, 14, 13, 23, 30, 18, 34, 252, 186, 29, 54, 61, 77, 53, 24, 71, 110, 87, 69, 30, 14, 15, 13, 23, 30, 18, 19, 29, 3, 57, 14, 29, 18, 18, 30, 23, 13, 14, 14, 30, 69, 88, 110, 70, 25, 53, 78, 61, 54, 252, 242, 14, 29, 19, 18, 30, 23, 13, 15, 14, 30, 69, 87, 110, 71, 24, 53, 77, 61, 54, 2, 205, 31, 54, 38, 22, 22, 38, 54, 31, 32, 53, 39, 22, 22, 39, 53, 2, 175, 41, 86, 105, 133, 87, 87, 133, 105, 86, 41, 40, 46, 46, 252, 247, 11, 17, 23, 12, 37, 12, 23, 18, 11, 45, 37, 37, 45, 45, 37, 37, 45, 11, 18, 23, 12, 37, 12, 23, 17, 11, 253, 194, 40, 46, 46, 40, 42, 86, 105, 133, 87, 87, 133, 105, 86, 92, 30, 69, 87, 109, 71, 25, 53, 78, 61, 54, 29, 14, 29, 18, 15, 30, 24, 15, 4, 49, 30, 69, 87, 110, 71, 24, 53, 77, 61, 54, 29, 14, 29, 19, 15, 30, 24, 15, 15, 14, 14, 15, 15, 24, 30, 15, 19, 29, 14, 29, 54, 61, 77, 53, 24, 71, 110, 87, 69, 252, 10, 14, 15, 15, 24, 30, 15, 18, 29, 14, 29, 54, 61, 78, 53, 25, 71, 109, 87, 69, 0, 0, 1, 0, 168, 255, 231, 6, 115, 5, 178, 0, 161, 0, 0, 1, 34, 46, 2, 39, 30, 3, 23, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 46, 3, 39, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 14, 3, 7, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 62, 3, 55, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 46, 3, 39, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 30, 3, 23, 46, 3, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 7, 62, 3, 55, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 14, 3, 7, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 6, 0, 52, 112, 133, 159, 99, 71, 131, 115, 97, 37, 17, 17, 17, 30, 41, 24, 23, 41, 18, 36, 62, 73, 95, 68, 3, 26, 30, 23, 17, 30, 41, 23, 23, 40, 30, 17, 23, 29, 27, 3, 69, 94, 73, 62, 36, 19, 40, 23, 25, 41, 30, 17, 18, 17, 37, 96, 115, 131, 72, 99, 160, 132, 112, 52, 25, 42, 31, 17, 17, 31, 42, 25, 52, 112, 132, 160, 99, 72, 131, 115, 96, 37, 17, 18, 17, 30, 41, 25, 23, 40, 19, 36, 62, 73, 94, 69, 3, 27, 29, 23, 17, 30, 40, 23, 47, 64, 23, 30, 26, 3, 68, 95, 73, 62, 36, 18, 41, 23, 24, 41, 30, 17, 17, 17, 37, 97, 115, 131, 71, 99, 159, 133, 112, 52, 25, 42, 31, 17, 17, 31, 42, 2, 92, 24, 30, 27, 3, 68, 94, 73, 63, 38, 18, 39, 25, 22, 40, 30, 18, 16, 19, 36, 96, 116, 132, 72, 99, 159, 133, 113, 53, 24, 42, 31, 18, 18, 31, 42, 24, 53, 113, 133, 159, 99, 72, 132, 116, 96, 36, 19, 16, 18, 30, 40, 22, 25, 39, 18, 38, 63, 73, 94, 68, 3, 27, 30, 24, 18, 31, 41, 23, 23, 41, 30, 18, 24, 30, 27, 3, 69, 94, 73, 62, 38, 19, 38, 25, 22, 41, 30, 18, 16, 19, 36, 96, 116, 133, 72, 99, 160, 132, 113, 53, 25, 42, 31, 17, 65, 50, 53, 113, 132, 160, 99, 72, 133, 116, 96, 36, 19, 16, 18, 30, 41, 22, 25, 38, 19, 38, 62, 73, 94, 69, 3, 27, 30, 24, 18, 30, 41, 23, 23, 41, 31, 18, 0, 2, 0, 94, 0, 72, 6, 39, 5, 82, 0, 35, 0, 57, 0, 0, 19, 52, 62, 4, 51, 50, 30, 2, 23, 23, 30, 3, 21, 20, 14, 2, 7, 7, 14, 3, 35, 34, 46, 4, 55, 20, 30, 2, 51, 50, 62, 4, 53, 52, 46, 2, 35, 34, 14, 2, 94, 46, 84, 118, 143, 165, 89, 18, 35, 40, 45, 28, 209, 97, 169, 124, 71, 71, 124, 169, 97, 209, 28, 45, 40, 35, 18, 89, 165, 143, 118, 84, 46, 60, 92, 159, 213, 121, 81, 151, 131, 107, 76, 42, 92, 159, 215, 122, 121, 213, 159, 92, 2, 205, 89, 166, 143, 117, 84, 46, 2, 4, 9, 6, 49, 23, 104, 150, 190, 108, 108, 190, 150, 105, 23, 49, 6, 8, 4, 2, 45, 84, 117, 143, 166, 90, 121, 214, 161, 94, 43, 77, 108, 131, 151, 80, 120, 215, 161, 94, 94, 161, 215, 0, 0, 2, 0, 188, 0, 0, 6, 88, 5, 154, 0, 7, 0, 11, 0, 0, 19, 33, 21, 51, 17, 33, 53, 35, 37, 17, 33, 17, 188, 4, 224, 188, 251, 31, 187, 4, 166, 251, 148, 5, 154, 187, 251, 33, 186, 58, 4, 108, 251, 148, 0, 2, 0, 188, 0, 0, 6, 88, 5, 154, 0, 7, 0, 11, 0, 0, 19, 51, 53, 33, 17, 35, 21, 33, 19, 17, 33, 17, 188, 187, 4, 225, 188, 251, 32, 58, 4, 108, 4, 223, 187, 251, 32, 186, 4, 166, 251, 147, 4, 109, 0, 2, 0, 188, 0, 0, 6, 88, 5, 154, 0, 5, 0, 9, 0, 0, 19, 33, 23, 17, 33, 39, 37, 17, 33, 17, 188, 4, 224, 188, 251, 72, 228, 4, 166, 251, 148, 5, 154, 228, 251, 74, 186, 58, 4, 108, 251, 148, 0, 2, 0, 188, 0, 0, 6, 88, 5, 154, 0, 5, 0, 9, 0, 0, 19, 55, 33, 17, 7, 33, 19, 17, 33, 17, 188, 228, 4, 184, 188, 251, 32, 58, 4, 108, 4, 223, 187, 251, 73, 227, 4, 166, 251, 147, 4, 109, 0, 4, 0, 168, 255, 229, 6, 115, 5, 176, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 9, 3, 19, 9, 10, 3, 45, 254, 191, 254, 188, 1, 68, 94, 1, 67, 1, 68, 254, 188, 1, 68, 254, 188, 254, 189, 1, 67, 1, 162, 254, 191, 1, 65, 1, 68, 2, 203, 254, 188, 1, 68, 1, 67, 253, 27, 1, 65, 254, 191, 254, 188, 4, 136, 254, 190, 1, 66, 1, 67, 251, 215, 1, 68, 1, 67, 254, 189, 0, 1, 0, 188, 0, 0, 1, 66, 5, 154, 0, 3, 0, 0, 33, 35, 17, 51, 1, 66, 134, 134, 5, 154, 0, 1, 0, 188, 0, 0, 1, 199, 5, 154, 0, 3, 0, 0, 33, 33, 17, 33, 1, 199, 254, 245, 1, 11, 5, 154, 0, 1, 0, 188, 0, 0, 2, 209, 5, 154, 0, 3, 0, 0, 33, 33, 17, 33, 2, 209, 253, 235, 2, 21, 5, 154, 0, 1, 0, 96, 3, 16, 2, 33, 5, 236, 0, 28, 0, 0, 1, 14, 3, 7, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 1, 233, 45, 74, 57, 42, 13, 19, 35, 20, 47, 78, 57, 31, 30, 57, 81, 51, 49, 84, 62, 35, 41, 93, 150, 109, 5, 129, 16, 35, 46, 62, 42, 5, 6, 30, 55, 77, 47, 48, 83, 61, 34, 36, 66, 93, 57, 78, 149, 126, 98, 29, 0, 0, 1, 0, 76, 3, 16, 2, 12, 5, 236, 0, 28, 0, 0, 19, 62, 3, 55, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 131, 45, 74, 58, 41, 13, 18, 35, 20, 47, 78, 57, 31, 30, 57, 81, 51, 49, 84, 61, 35, 41, 93, 150, 109, 3, 123, 16, 35, 46, 62, 42, 5, 6, 30, 55, 77, 47, 48, 83, 61, 34, 36, 66, 93, 57, 78, 149, 126, 99, 28, 0, 1, 0, 96, 3, 16, 3, 223, 5, 236, 0, 57, 0, 0, 1, 14, 3, 7, 54, 54, 51, 50, 30, 2, 23, 62, 3, 55, 21, 14, 3, 7, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 1, 233, 45, 74, 57, 42, 13, 19, 35, 20, 43, 72, 55, 35, 6, 1, 42, 93, 149, 108, 45, 74, 58, 41, 13, 18, 35, 20, 47, 78, 57, 31, 30, 57, 81, 51, 45, 79, 60, 38, 5, 1, 31, 57, 80, 50, 49, 84, 62, 35, 41, 93, 150, 109, 5, 129, 16, 35, 46, 62, 42, 5, 6, 25, 45, 65, 40, 77, 146, 124, 97, 28, 107, 16, 35, 46, 62, 42, 5, 6, 30, 55, 77, 47, 48, 83, 61, 34, 31, 57, 82, 50, 47, 80, 59, 34, 36, 66, 93, 57, 78, 149, 126, 98, 29, 0, 0, 1, 0, 76, 3, 16, 3, 203, 5, 236, 0, 57, 0, 0, 1, 62, 3, 55, 6, 6, 35, 34, 46, 2, 39, 14, 3, 7, 53, 62, 3, 55, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 7, 2, 66, 45, 74, 57, 42, 13, 19, 35, 20, 43, 72, 55, 35, 6, 1, 42, 93, 149, 108, 45, 74, 58, 41, 13, 18, 35, 20, 47, 78, 57, 31, 30, 57, 81, 51, 45, 79, 60, 38, 5, 1, 31, 57, 80, 50, 49, 84, 62, 35, 41, 93, 150, 109, 3, 123, 16, 35, 46, 62, 42, 5, 6, 25, 45, 64, 40, 77, 145, 125, 96, 28, 107, 16, 35, 46, 62, 42, 5, 6, 30, 55, 77, 47, 48, 83, 61, 34, 31, 57, 82, 50, 47, 80, 59, 34, 36, 66, 93, 57, 78, 149, 126, 99, 28, 0, 0, 2, 0, 82, 254, 203, 4, 100, 5, 154, 0, 49, 0, 53, 0, 0, 1, 35, 17, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 21, 14, 3, 21, 20, 30, 2, 51, 50, 62, 2, 53, 53, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 1, 51, 17, 35, 4, 100, 155, 70, 125, 171, 101, 107, 157, 102, 50, 44, 80, 108, 65, 15, 33, 22, 57, 78, 49, 21, 23, 57, 97, 75, 95, 129, 78, 34, 254, 239, 114, 178, 124, 65, 80, 139, 190, 111, 2, 10, 254, 66, 158, 158, 5, 20, 252, 11, 158, 225, 145, 68, 52, 93, 128, 75, 66, 108, 77, 42, 3, 5, 107, 4, 33, 51, 66, 36, 36, 73, 60, 38, 78, 132, 174, 95, 244, 60, 112, 160, 100, 111, 172, 116, 60, 253, 10, 2, 112, 0, 2, 0, 94, 255, 231, 3, 145, 5, 178, 0, 24, 0, 44, 0, 0, 1, 20, 14, 4, 21, 35, 52, 46, 4, 53, 52, 62, 2, 51, 50, 30, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 3, 145, 56, 85, 99, 85, 56, 57, 56, 85, 99, 85, 56, 59, 108, 151, 92, 92, 151, 107, 59, 253, 113, 39, 67, 89, 51, 51, 89, 67, 39, 39, 67, 89, 51, 51, 89, 67, 39, 4, 156, 69, 101, 84, 78, 90, 112, 77, 77, 115, 95, 83, 89, 103, 69, 60, 96, 66, 36, 42, 75, 101, 252, 5, 54, 90, 66, 36, 39, 67, 89, 51, 54, 90, 65, 37, 37, 65, 90, 0, 2, 0, 94, 255, 231, 3, 145, 5, 178, 0, 30, 0, 50, 0, 0, 1, 50, 30, 2, 21, 20, 14, 4, 21, 35, 52, 46, 4, 53, 52, 62, 2, 51, 50, 22, 23, 54, 54, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 2, 190, 43, 77, 57, 34, 56, 85, 99, 85, 56, 57, 56, 85, 99, 85, 56, 34, 57, 77, 43, 74, 97, 28, 28, 96, 254, 142, 39, 67, 89, 51, 51, 89, 67, 39, 39, 67, 89, 51, 51, 89, 67, 39, 5, 178, 29, 59, 87, 58, 74, 112, 94, 86, 97, 116, 77, 77, 116, 97, 86, 94, 112, 74, 58, 87, 59, 29, 80, 69, 69, 80, 251, 43, 54, 90, 66, 36, 39, 67, 89, 51, 54, 90, 65, 37, 37, 65, 90, 0, 1, 0, 94, 0, 109, 6, 41, 5, 47, 0, 35, 0, 0, 1, 50, 30, 2, 21, 20, 14, 4, 7, 35, 46, 5, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 62, 3, 4, 186, 74, 133, 101, 59, 74, 121, 157, 164, 159, 64, 4, 64, 159, 165, 156, 122, 74, 59, 101, 133, 74, 73, 114, 89, 69, 28, 4, 27, 69, 89, 114, 5, 47, 52, 100, 148, 97, 111, 169, 135, 112, 108, 115, 71, 71, 115, 108, 112, 135, 169, 111, 97, 148, 100, 52, 34, 57, 74, 40, 40, 74, 57, 34, 0, 0, 1, 0, 94, 255, 231, 5, 33, 5, 178, 0, 35, 0, 0, 19, 52, 62, 2, 51, 50, 30, 4, 23, 21, 14, 5, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 94, 52, 100, 149, 97, 111, 168, 135, 112, 108, 116, 71, 71, 116, 108, 112, 135, 168, 111, 97, 149, 100, 52, 34, 57, 74, 40, 40, 74, 57, 34, 4, 68, 73, 133, 101, 59, 74, 121, 157, 164, 159, 64, 4, 64, 159, 165, 156, 122, 74, 59, 101, 134, 75, 72, 114, 89, 68, 28, 4, 28, 68, 90, 114, 0, 1, 0, 102, 255, 231, 5, 236, 5, 221, 0, 107, 0, 0, 37, 6, 6, 35, 34, 46, 4, 53, 52, 62, 2, 51, 50, 22, 22, 23, 22, 23, 54, 55, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 7, 39, 62, 3, 51, 50, 30, 2, 23, 30, 3, 51, 50, 54, 53, 52, 38, 39, 55, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 39, 22, 22, 21, 20, 7, 6, 7, 54, 55, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 14, 3, 21, 20, 30, 2, 51, 50, 54, 55, 4, 82, 38, 152, 115, 93, 154, 123, 92, 61, 30, 38, 75, 109, 71, 50, 77, 57, 20, 2, 2, 4, 4, 15, 22, 13, 42, 75, 105, 63, 61, 100, 86, 76, 37, 60, 36, 85, 104, 126, 77, 66, 106, 94, 87, 45, 46, 85, 84, 85, 46, 69, 64, 5, 3, 88, 14, 15, 36, 62, 84, 48, 53, 99, 102, 109, 63, 28, 23, 28, 12, 19, 21, 20, 59, 74, 59, 96, 67, 36, 33, 72, 113, 79, 61, 74, 41, 14, 11, 24, 37, 26, 47, 56, 20, 182, 100, 107, 57, 96, 128, 142, 148, 68, 88, 140, 98, 51, 24, 45, 33, 3, 4, 8, 8, 33, 68, 73, 42, 60, 102, 73, 42, 26, 42, 54, 28, 76, 31, 66, 53, 34, 19, 32, 39, 20, 20, 36, 27, 16, 47, 43, 16, 25, 11, 24, 25, 47, 26, 45, 71, 49, 26, 18, 34, 50, 32, 41, 89, 53, 83, 85, 38, 37, 14, 11, 32, 37, 65, 90, 54, 68, 99, 74, 54, 22, 17, 33, 36, 38, 22, 18, 34, 26, 16, 49, 41, 0, 2, 0, 94, 0, 193, 6, 219, 4, 240, 0, 15, 0, 111, 0, 0, 1, 52, 46, 2, 39, 6, 6, 21, 20, 30, 2, 51, 50, 54, 37, 52, 54, 55, 38, 38, 35, 34, 6, 7, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 7, 38, 35, 34, 14, 2, 21, 20, 22, 23, 54, 54, 51, 50, 22, 23, 38, 38, 53, 52, 62, 2, 51, 50, 30, 4, 51, 50, 62, 2, 53, 52, 38, 39, 55, 30, 3, 21, 20, 14, 4, 35, 34, 46, 2, 1, 209, 19, 32, 43, 23, 43, 49, 18, 32, 42, 23, 43, 51, 1, 24, 58, 51, 69, 142, 70, 35, 66, 32, 26, 53, 42, 27, 34, 63, 88, 53, 49, 92, 72, 43, 91, 85, 32, 45, 39, 65, 86, 47, 43, 65, 35, 20, 27, 32, 29, 55, 42, 26, 19, 14, 35, 76, 42, 81, 153, 76, 8, 7, 29, 57, 86, 58, 78, 102, 68, 48, 48, 60, 48, 22, 35, 24, 13, 32, 31, 35, 51, 70, 43, 20, 50, 89, 121, 141, 156, 78, 71, 135, 105, 64, 1, 178, 38, 67, 63, 60, 32, 32, 100, 66, 46, 68, 44, 21, 63, 128, 60, 95, 31, 32, 38, 10, 11, 34, 70, 78, 86, 49, 54, 87, 60, 32, 33, 73, 118, 85, 94, 158, 51, 51, 117, 69, 55, 84, 55, 28, 13, 12, 102, 6, 16, 36, 58, 42, 38, 70, 31, 11, 9, 34, 35, 18, 43, 29, 40, 77, 58, 36, 61, 91, 106, 91, 61, 15, 25, 32, 18, 29, 49, 12, 93, 14, 57, 73, 83, 40, 72, 127, 108, 86, 60, 32, 32, 71, 111, 255, 255, 0, 140, 255, 231, 2, 86, 5, 178, 0, 71, 0, 11, 0, 0, 0, 250, 64, 0, 53, 243, 255, 255, 0, 22, 255, 231, 1, 226, 5, 178, 0, 71, 0, 12, 0, 0, 0, 250, 64, 0, 53, 243, 0, 1, 0, 139, 255, 231, 2, 106, 5, 178, 0, 21, 0, 0, 5, 46, 3, 53, 52, 62, 2, 55, 51, 14, 3, 21, 20, 30, 2, 23, 1, 174, 78, 110, 70, 33, 33, 70, 110, 78, 188, 47, 71, 48, 24, 24, 47, 70, 47, 25, 90, 176, 180, 188, 102, 102, 190, 183, 180, 92, 103, 185, 179, 178, 96, 96, 180, 179, 185, 102, 0, 1, 0, 23, 255, 231, 1, 246, 5, 178, 0, 21, 0, 0, 19, 30, 3, 21, 20, 14, 2, 7, 35, 62, 3, 53, 52, 46, 2, 39, 211, 78, 110, 70, 33, 33, 70, 110, 78, 188, 48, 71, 47, 24, 24, 47, 70, 47, 5, 178, 90, 175, 180, 188, 102, 102, 190, 183, 181, 92, 103, 186, 178, 179, 96, 96, 180, 179, 185, 101, 0, 1, 0, 115, 255, 231, 2, 70, 5, 178, 0, 6, 0, 0, 19, 1, 51, 1, 1, 35, 1, 115, 1, 71, 140, 254, 178, 1, 78, 142, 254, 187, 2, 229, 2, 205, 253, 27, 253, 26, 2, 205, 0, 1, 0, 47, 255, 231, 2, 2, 5, 178, 0, 6, 0, 0, 1, 1, 35, 1, 1, 51, 1, 2, 2, 254, 184, 139, 1, 78, 254, 178, 141, 1, 70, 2, 180, 253, 51, 2, 230, 2, 229, 253, 51, 0, 0, 1, 0, 115, 255, 231, 3, 233, 5, 178, 0, 6, 0, 0, 5, 1, 53, 1, 33, 1, 1, 2, 166, 253, 205, 2, 53, 1, 65, 253, 175, 2, 81, 25, 2, 205, 49, 2, 205, 253, 27, 253, 26, 0, 0, 1, 0, 115, 255, 231, 3, 233, 5, 178, 0, 6, 0, 0, 1, 1, 21, 1, 33, 1, 1, 1, 182, 2, 51, 253, 203, 254, 191, 2, 82, 253, 174, 5, 178, 253, 51, 49, 253, 51, 2, 230, 2, 229, 0, 1, 0, 115, 255, 231, 3, 77, 5, 178, 0, 6, 0, 0, 19, 1, 33, 1, 1, 33, 1, 115, 1, 71, 1, 147, 254, 179, 1, 77, 254, 107, 254, 187, 2, 229, 2, 205, 253, 28, 253, 25, 2, 205, 0, 1, 0, 47, 255, 231, 3, 9, 5, 178, 0, 6, 0, 0, 1, 1, 33, 1, 1, 33, 1, 3, 9, 254, 185, 254, 109, 1, 77, 254, 179, 1, 149, 1, 69, 2, 180, 253, 51, 2, 228, 2, 231, 253, 51, 0, 0, 1, 0, 201, 255, 231, 2, 57, 5, 178, 0, 7, 0, 0, 5, 35, 3, 17, 19, 51, 3, 17, 2, 57, 139, 229, 229, 139, 200, 25, 1, 154, 2, 152, 1, 153, 254, 150, 253, 10, 0, 1, 0, 49, 255, 231, 1, 162, 5, 178, 0, 7, 0, 0, 19, 17, 3, 51, 19, 17, 3, 35, 250, 201, 139, 230, 230, 139, 1, 82, 2, 246, 1, 106, 254, 103, 253, 104, 254, 102, 0, 1, 0, 92, 255, 231, 2, 162, 5, 178, 0, 31, 0, 0, 5, 38, 38, 53, 53, 52, 39, 53, 54, 53, 53, 52, 54, 51, 51, 21, 35, 34, 6, 21, 21, 20, 7, 21, 22, 21, 21, 20, 22, 51, 51, 21, 2, 43, 155, 152, 156, 156, 152, 155, 119, 8, 78, 74, 149, 149, 69, 83, 8, 25, 2, 131, 128, 245, 169, 9, 115, 9, 173, 238, 131, 133, 131, 89, 79, 221, 180, 39, 2, 40, 177, 217, 91, 86, 131, 0, 0, 1, 0, 63, 255, 231, 2, 133, 5, 178, 0, 31, 0, 0, 23, 35, 53, 51, 50, 54, 53, 53, 52, 55, 53, 38, 53, 53, 52, 38, 35, 35, 53, 51, 50, 22, 21, 21, 20, 23, 21, 6, 21, 21, 20, 6, 182, 119, 9, 83, 68, 150, 150, 74, 77, 9, 119, 155, 152, 156, 156, 152, 25, 131, 86, 91, 217, 177, 40, 2, 39, 180, 221, 79, 89, 131, 133, 131, 238, 173, 9, 115, 9, 169, 245, 128, 131, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 9, 0, 37, 0, 0, 1, 35, 17, 5, 21, 55, 17, 35, 21, 33, 1, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 4, 111, 209, 254, 143, 227, 237, 2, 76, 251, 239, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 86, 3, 76, 96, 80, 59, 253, 41, 78, 1, 197, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 63, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 5, 33, 53, 55, 62, 3, 53, 52, 46, 2, 35, 34, 6, 7, 21, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 7, 5, 21, 33, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 53, 254, 39, 193, 57, 91, 64, 34, 41, 75, 106, 65, 74, 135, 63, 33, 57, 55, 58, 34, 40, 64, 44, 24, 10, 37, 73, 62, 254, 248, 2, 98, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 228, 2, 178, 52, 89, 86, 91, 55, 56, 91, 64, 35, 48, 40, 66, 18, 25, 17, 8, 25, 45, 60, 34, 45, 77, 81, 92, 59, 252, 66, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 83, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 51, 50, 62, 2, 53, 52, 38, 39, 53, 62, 3, 53, 52, 46, 2, 35, 34, 6, 7, 21, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 35, 21, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 225, 56, 112, 72, 68, 124, 93, 55, 125, 112, 46, 74, 53, 29, 38, 71, 100, 61, 66, 113, 57, 51, 91, 53, 43, 60, 38, 17, 20, 46, 76, 55, 86, 90, 63, 88, 54, 25, 24, 50, 76, 51, 65, 104, 59, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 206, 31, 32, 33, 68, 102, 69, 97, 107, 15, 2, 15, 39, 53, 68, 44, 52, 84, 60, 32, 33, 31, 71, 26, 23, 28, 45, 57, 28, 38, 63, 45, 26, 72, 26, 48, 66, 40, 35, 66, 53, 32, 23, 26, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 38, 0, 42, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 35, 17, 35, 1, 21, 33, 21, 51, 53, 51, 37, 1, 51, 17, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 62, 160, 133, 254, 61, 1, 193, 135, 139, 253, 170, 1, 66, 2, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 1, 2, 43, 253, 160, 61, 238, 238, 114, 1, 181, 254, 75, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 65, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 55, 33, 55, 33, 3, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 207, 26, 52, 57, 66, 39, 70, 127, 96, 57, 45, 84, 122, 77, 57, 76, 10, 1, 150, 14, 254, 21, 17, 38, 84, 38, 62, 87, 54, 24, 25, 55, 87, 62, 105, 104, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 202, 12, 20, 16, 9, 37, 74, 111, 75, 61, 99, 70, 38, 12, 248, 122, 254, 62, 3, 5, 31, 54, 70, 39, 39, 73, 56, 33, 49, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 62, 0, 78, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 35, 38, 62, 2, 51, 50, 22, 23, 3, 50, 22, 21, 20, 6, 35, 34, 46, 2, 53, 52, 62, 2, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 3, 219, 81, 85, 97, 152, 105, 55, 44, 83, 119, 75, 69, 116, 84, 47, 41, 74, 106, 64, 69, 102, 38, 2, 1, 30, 66, 104, 72, 49, 73, 41, 254, 79, 85, 85, 75, 40, 64, 45, 25, 26, 45, 62, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 30, 31, 79, 139, 188, 108, 102, 158, 109, 57, 42, 80, 112, 71, 64, 103, 72, 39, 53, 41, 63, 130, 105, 67, 12, 11, 254, 178, 112, 94, 100, 105, 38, 63, 82, 44, 43, 68, 48, 25, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 34, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 33, 7, 33, 1, 51, 1, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 41, 253, 139, 10, 2, 25, 254, 110, 125, 1, 123, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 44, 122, 252, 239, 3, 72, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 63, 0, 83, 0, 101, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 53, 62, 3, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 37, 20, 14, 2, 7, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 1, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 2, 88, 83, 93, 53, 86, 109, 57, 71, 121, 88, 50, 85, 91, 33, 52, 37, 19, 50, 79, 97, 48, 52, 103, 81, 51, 65, 72, 1, 68, 17, 29, 37, 20, 73, 86, 46, 14, 23, 43, 62, 38, 35, 58, 41, 22, 254, 252, 75, 98, 58, 23, 24, 46, 68, 45, 41, 77, 58, 35, 65, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 122, 38, 114, 91, 62, 93, 61, 30, 34, 66, 96, 62, 86, 113, 45, 4, 21, 42, 49, 59, 38, 58, 85, 55, 27, 29, 59, 89, 59, 72, 98, 41, 217, 33, 53, 44, 36, 16, 29, 47, 44, 47, 30, 27, 47, 35, 20, 25, 40, 52, 254, 229, 29, 44, 46, 55, 39, 30, 55, 44, 26, 21, 45, 68, 48, 62, 95, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 67, 0, 83, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 51, 14, 3, 35, 34, 46, 2, 39, 19, 34, 46, 2, 53, 52, 54, 51, 50, 30, 2, 21, 20, 6, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 244, 45, 94, 55, 102, 144, 92, 43, 44, 82, 120, 75, 69, 116, 84, 47, 44, 77, 106, 62, 34, 62, 52, 44, 17, 2, 1, 28, 61, 98, 70, 26, 44, 43, 43, 24, 254, 42, 63, 41, 20, 86, 76, 46, 67, 43, 20, 91, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 178, 17, 16, 84, 141, 187, 102, 104, 159, 108, 55, 50, 86, 116, 66, 65, 99, 69, 35, 17, 28, 38, 20, 69, 134, 104, 64, 3, 6, 9, 6, 1, 76, 33, 57, 74, 41, 97, 110, 39, 64, 82, 43, 85, 99, 0, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 33, 0, 49, 0, 61, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 17, 7, 21, 55, 17, 5, 50, 62, 2, 53, 52, 38, 35, 34, 6, 21, 20, 30, 2, 19, 50, 22, 21, 20, 6, 35, 34, 38, 53, 52, 54, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 2, 31, 248, 127, 1, 250, 65, 104, 73, 39, 141, 136, 140, 145, 37, 72, 104, 72, 72, 73, 73, 74, 75, 77, 77, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 163, 3, 158, 96, 78, 49, 252, 223, 18, 61, 120, 177, 115, 230, 237, 247, 241, 107, 168, 116, 61, 3, 94, 194, 205, 187, 198, 193, 186, 208, 197, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 9, 0, 37, 0, 59, 0, 0, 1, 33, 53, 51, 17, 7, 53, 37, 17, 51, 1, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 4, 111, 253, 180, 237, 227, 1, 113, 209, 251, 239, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 8, 123, 2, 127, 59, 123, 96, 252, 225, 1, 74, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 81, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 33, 53, 37, 62, 3, 53, 52, 38, 35, 34, 6, 7, 53, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 7, 21, 33, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 3, 192, 253, 154, 1, 2, 58, 73, 42, 15, 76, 75, 68, 121, 69, 63, 135, 74, 65, 106, 75, 41, 37, 62, 80, 43, 186, 1, 170, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 253, 180, 107, 254, 58, 78, 66, 64, 45, 60, 63, 42, 44, 129, 40, 44, 36, 65, 91, 56, 59, 100, 90, 82, 40, 178, 2, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 95, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 22, 22, 51, 50, 54, 53, 52, 38, 35, 35, 53, 51, 50, 54, 53, 52, 38, 35, 34, 6, 7, 53, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 124, 51, 112, 65, 93, 108, 112, 126, 90, 86, 110, 95, 72, 82, 53, 99, 47, 48, 122, 66, 61, 100, 71, 38, 74, 85, 92, 102, 56, 93, 124, 67, 72, 118, 50, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 254, 92, 29, 30, 76, 69, 80, 72, 123, 74, 75, 57, 60, 27, 26, 124, 26, 30, 32, 60, 84, 52, 87, 103, 29, 2, 15, 113, 91, 69, 102, 68, 33, 26, 25, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 60, 0, 64, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 35, 21, 35, 53, 33, 53, 1, 51, 17, 51, 33, 17, 35, 1, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 3, 200, 143, 135, 254, 63, 1, 174, 154, 143, 254, 234, 2, 254, 219, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 254, 162, 238, 238, 90, 2, 67, 253, 213, 1, 140, 254, 116, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 82, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 7, 17, 33, 21, 33, 21, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 106, 104, 105, 108, 121, 108, 125, 43, 89, 38, 1, 254, 254, 133, 17, 43, 16, 89, 131, 86, 42, 58, 96, 127, 69, 82, 116, 42, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 254, 84, 49, 81, 79, 78, 75, 5, 3, 1, 235, 122, 238, 2, 2, 39, 72, 103, 64, 74, 109, 71, 35, 24, 19, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 85, 0, 103, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 37, 38, 38, 35, 34, 14, 2, 7, 51, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 3, 118, 38, 76, 49, 67, 99, 67, 35, 3, 2, 38, 94, 69, 68, 109, 76, 40, 47, 84, 116, 69, 75, 119, 83, 44, 46, 99, 155, 109, 44, 84, 38, 254, 37, 62, 45, 26, 25, 45, 64, 40, 37, 59, 42, 22, 85, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 184, 11, 14, 53, 89, 118, 64, 41, 53, 40, 72, 103, 63, 71, 112, 80, 42, 55, 107, 155, 99, 101, 189, 146, 88, 16, 13, 254, 58, 20, 38, 53, 33, 35, 67, 52, 32, 25, 43, 60, 36, 78, 88, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 56, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 37, 1, 35, 1, 33, 53, 33, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 3, 196, 254, 139, 139, 1, 107, 254, 22, 2, 127, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 235, 252, 201, 3, 17, 122, 0, 0, 5, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 83, 0, 94, 0, 108, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 21, 22, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 37, 52, 38, 35, 34, 6, 21, 20, 22, 23, 54, 7, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 239, 68, 67, 52, 83, 104, 52, 48, 97, 78, 49, 70, 69, 87, 87, 47, 86, 122, 75, 57, 109, 86, 53, 85, 87, 1, 21, 68, 59, 62, 71, 66, 63, 131, 138, 159, 24, 43, 62, 39, 37, 60, 43, 23, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 109, 38, 99, 72, 63, 89, 57, 27, 27, 55, 85, 58, 76, 102, 42, 4, 35, 111, 87, 62, 96, 66, 34, 30, 61, 93, 62, 88, 117, 40, 209, 50, 63, 65, 48, 49, 73, 25, 50, 175, 59, 111, 29, 48, 34, 20, 19, 34, 47, 29, 114, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 87, 0, 103, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 22, 22, 51, 50, 62, 2, 55, 35, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 1, 50, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 143, 43, 81, 56, 70, 95, 58, 28, 3, 2, 19, 40, 46, 55, 35, 68, 111, 78, 42, 47, 84, 116, 69, 75, 120, 82, 44, 39, 90, 148, 108, 55, 90, 45, 1, 4, 74, 86, 23, 44, 63, 40, 37, 59, 42, 22, 92, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 254, 74, 17, 22, 53, 88, 117, 65, 21, 35, 25, 15, 39, 72, 103, 65, 66, 112, 83, 46, 55, 108, 159, 104, 102, 187, 141, 84, 18, 19, 1, 188, 79, 66, 36, 67, 52, 32, 25, 45, 61, 35, 78, 88, 0, 5, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 49, 0, 55, 0, 69, 0, 77, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 17, 7, 53, 55, 17, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 14, 2, 3, 34, 17, 16, 51, 50, 17, 16, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 144, 236, 168, 93, 95, 169, 236, 141, 142, 236, 169, 94, 1, 65, 127, 248, 1, 129, 136, 145, 145, 140, 135, 142, 39, 73, 104, 61, 154, 152, 147, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 253, 182, 2, 240, 47, 125, 96, 252, 98, 18, 232, 220, 241, 247, 234, 233, 115, 177, 120, 61, 3, 49, 254, 152, 254, 178, 1, 84, 1, 98, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 9, 0, 37, 0, 0, 1, 35, 17, 5, 21, 55, 17, 35, 21, 33, 1, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 4, 111, 209, 254, 143, 227, 237, 2, 76, 251, 239, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 131, 3, 31, 96, 123, 59, 253, 129, 123, 1, 197, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 59, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 5, 33, 53, 55, 62, 3, 53, 52, 46, 2, 35, 34, 6, 7, 21, 54, 54, 51, 50, 22, 21, 20, 14, 2, 7, 5, 21, 33, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 37, 254, 86, 186, 43, 80, 62, 37, 41, 75, 106, 65, 74, 135, 63, 69, 121, 68, 75, 76, 15, 42, 73, 58, 254, 254, 2, 102, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 228, 2, 178, 40, 82, 90, 100, 59, 56, 91, 65, 36, 44, 40, 129, 44, 42, 63, 60, 45, 64, 66, 78, 58, 254, 107, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 73, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 51, 50, 62, 2, 53, 52, 38, 39, 53, 54, 54, 53, 52, 46, 2, 35, 34, 6, 7, 21, 54, 54, 51, 50, 22, 21, 20, 6, 35, 35, 21, 51, 50, 22, 21, 20, 6, 35, 34, 38, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 225, 50, 118, 72, 67, 124, 93, 56, 102, 92, 85, 74, 38, 71, 100, 61, 66, 122, 48, 47, 99, 53, 82, 72, 95, 110, 86, 90, 126, 112, 108, 93, 65, 112, 51, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 194, 25, 26, 33, 68, 102, 69, 91, 113, 15, 2, 29, 103, 87, 52, 84, 60, 32, 30, 26, 124, 26, 27, 60, 57, 75, 74, 123, 72, 80, 69, 76, 30, 29, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 38, 0, 42, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 35, 17, 35, 1, 21, 33, 21, 51, 53, 51, 37, 1, 51, 17, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 45, 143, 154, 254, 82, 1, 193, 135, 143, 253, 195, 1, 37, 2, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 1, 2, 43, 253, 189, 90, 238, 238, 114, 1, 140, 254, 116, 0, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 60, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 53, 33, 53, 33, 17, 54, 54, 51, 50, 22, 21, 20, 6, 35, 34, 39, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 207, 42, 116, 82, 69, 127, 96, 58, 42, 86, 131, 89, 16, 43, 17, 1, 123, 254, 2, 38, 89, 43, 125, 108, 121, 108, 105, 104, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 188, 19, 24, 35, 71, 109, 74, 64, 103, 72, 39, 2, 2, 238, 122, 254, 21, 3, 5, 75, 78, 79, 81, 49, 0, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 63, 0, 81, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 7, 35, 62, 3, 51, 50, 22, 23, 3, 50, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 3, 219, 38, 84, 44, 109, 155, 99, 46, 44, 83, 119, 75, 69, 116, 84, 47, 40, 76, 109, 68, 69, 94, 38, 2, 3, 35, 67, 99, 67, 49, 76, 38, 254, 79, 85, 22, 42, 59, 37, 40, 64, 45, 25, 26, 45, 62, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 32, 13, 16, 88, 146, 189, 101, 99, 155, 107, 55, 42, 80, 112, 71, 63, 103, 72, 40, 53, 41, 64, 118, 89, 53, 14, 11, 254, 181, 88, 78, 36, 60, 43, 25, 32, 52, 67, 35, 33, 53, 38, 20, 0, 2, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 34, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 33, 21, 33, 1, 51, 1, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 4, 41, 253, 129, 1, 234, 254, 149, 139, 1, 117, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 44, 122, 252, 239, 3, 55, 0, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 61, 0, 72, 0, 86, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 37, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 39, 53, 54, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 23, 37, 20, 7, 38, 38, 53, 52, 54, 51, 50, 22, 3, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 2, 84, 87, 85, 53, 86, 109, 57, 75, 122, 86, 47, 87, 87, 69, 70, 49, 78, 97, 48, 52, 104, 83, 52, 67, 68, 1, 21, 131, 63, 66, 71, 62, 59, 68, 138, 172, 23, 43, 60, 37, 39, 62, 43, 24, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 124, 40, 117, 88, 62, 93, 61, 30, 34, 66, 96, 62, 87, 111, 35, 4, 42, 102, 76, 58, 85, 55, 27, 27, 57, 89, 63, 72, 99, 38, 205, 97, 50, 25, 73, 49, 48, 65, 63, 254, 190, 58, 114, 29, 47, 34, 19, 20, 34, 48, 29, 111, 0, 3, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 65, 0, 81, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 55, 51, 14, 3, 35, 34, 38, 39, 1, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 1, 244, 45, 90, 55, 108, 148, 90, 39, 44, 82, 120, 75, 69, 116, 84, 47, 42, 78, 111, 68, 35, 55, 46, 40, 19, 2, 3, 28, 58, 95, 70, 56, 81, 43, 1, 4, 78, 92, 22, 42, 59, 37, 40, 63, 44, 23, 86, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 182, 19, 18, 84, 141, 187, 102, 104, 159, 108, 55, 46, 83, 112, 66, 65, 103, 72, 39, 15, 25, 35, 21, 65, 117, 88, 53, 22, 17, 1, 59, 88, 78, 35, 61, 45, 25, 32, 52, 67, 36, 66, 79, 0, 0, 4, 0, 94, 255, 231, 6, 41, 5, 178, 0, 27, 0, 33, 0, 47, 0, 55, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 17, 7, 21, 55, 17, 5, 50, 62, 2, 53, 52, 38, 35, 34, 6, 21, 20, 22, 19, 50, 17, 16, 35, 34, 17, 16, 94, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 2, 31, 248, 127, 1, 250, 65, 104, 73, 39, 142, 135, 140, 145, 145, 140, 145, 147, 152, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 254, 163, 3, 158, 96, 125, 47, 253, 16, 18, 61, 120, 177, 115, 233, 234, 247, 241, 220, 232, 3, 49, 254, 158, 254, 172, 1, 78, 1, 104, 0, 1, 0, 231, 0, 201, 7, 106, 4, 209, 0, 9, 0, 0, 37, 33, 1, 33, 17, 33, 1, 33, 1, 21, 5, 125, 254, 158, 1, 116, 251, 88, 4, 168, 254, 140, 1, 98, 1, 237, 201, 1, 127, 1, 10, 1, 127, 253, 254, 4, 0, 1, 0, 231, 0, 172, 5, 45, 4, 238, 0, 7, 0, 0, 1, 1, 55, 3, 7, 5, 55, 1, 1, 178, 2, 187, 192, 8, 4, 254, 51, 188, 252, 215, 4, 238, 252, 215, 192, 254, 51, 4, 8, 188, 2, 187, 0, 1, 0, 231, 1, 129, 7, 106, 4, 25, 0, 9, 0, 0, 1, 1, 35, 19, 5, 17, 5, 3, 51, 1, 7, 106, 254, 68, 12, 51, 251, 18, 4, 238, 51, 12, 1, 188, 2, 203, 254, 182, 1, 14, 71, 1, 10, 72, 1, 15, 254, 182, 0, 1, 0, 231, 0, 172, 5, 45, 4, 238, 0, 7, 0, 0, 19, 1, 39, 5, 23, 19, 39, 1, 231, 3, 41, 188, 1, 205, 4, 8, 192, 253, 69, 1, 119, 2, 186, 189, 9, 4, 254, 51, 193, 252, 215, 0, 0, 1, 0, 231, 1, 127, 6, 82, 4, 27, 0, 15, 0, 0, 19, 33, 3, 22, 22, 4, 4, 23, 21, 6, 4, 4, 6, 7, 19, 33, 231, 1, 181, 103, 124, 250, 1, 3, 1, 17, 147, 147, 254, 239, 254, 253, 250, 124, 103, 254, 75, 3, 14, 1, 13, 59, 100, 82, 66, 25, 4, 26, 65, 82, 100, 59, 1, 10, 0, 1, 0, 184, 0, 154, 7, 84, 5, 0, 0, 39, 0, 0, 37, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 55, 33, 34, 38, 53, 52, 54, 51, 33, 39, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 1, 22, 22, 21, 20, 6, 7, 5, 147, 24, 49, 29, 24, 45, 36, 22, 22, 25, 201, 251, 162, 68, 76, 76, 68, 4, 94, 201, 25, 22, 22, 36, 45, 24, 29, 49, 24, 1, 140, 26, 27, 27, 26, 201, 25, 22, 19, 32, 43, 24, 31, 48, 26, 207, 71, 62, 62, 71, 207, 26, 47, 31, 25, 43, 32, 19, 22, 25, 254, 100, 28, 45, 31, 31, 46, 28, 0, 0, 1, 0, 231, 1, 33, 7, 106, 4, 119, 0, 7, 0, 0, 19, 33, 17, 1, 21, 1, 17, 33, 231, 4, 238, 1, 149, 254, 107, 251, 18, 3, 14, 1, 105, 254, 88, 4, 254, 86, 1, 104, 0, 1, 0, 231, 1, 33, 7, 106, 4, 119, 0, 7, 0, 0, 19, 33, 17, 1, 21, 1, 17, 33, 231, 4, 238, 1, 149, 254, 107, 251, 18, 3, 82, 1, 37, 254, 88, 4, 254, 86, 1, 39, 0, 5, 0, 231, 1, 33, 7, 106, 4, 119, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 1, 17, 33, 17, 1, 21, 1, 17, 1, 51, 17, 35, 3, 51, 17, 35, 3, 51, 17, 35, 3, 51, 17, 35, 3, 100, 2, 113, 1, 149, 254, 107, 252, 180, 168, 168, 178, 127, 127, 137, 86, 86, 103, 52, 52, 2, 72, 1, 10, 1, 37, 254, 88, 4, 254, 86, 1, 39, 1, 10, 254, 246, 1, 10, 254, 246, 1, 10, 254, 246, 1, 10, 254, 246, 0, 5, 0, 231, 0, 233, 7, 106, 4, 176, 0, 17, 0, 21, 0, 25, 0, 29, 0, 33, 0, 0, 1, 14, 3, 7, 35, 53, 33, 17, 33, 53, 51, 30, 3, 23, 1, 17, 51, 17, 33, 17, 51, 17, 33, 17, 51, 17, 35, 17, 51, 17, 7, 106, 81, 132, 111, 94, 42, 6, 253, 204, 2, 52, 6, 42, 94, 111, 132, 81, 251, 31, 168, 254, 166, 127, 254, 248, 86, 189, 52, 2, 203, 43, 100, 118, 139, 82, 216, 2, 24, 215, 82, 139, 117, 100, 43, 254, 242, 2, 24, 253, 232, 2, 24, 253, 232, 2, 24, 253, 232, 2, 24, 253, 232, 0, 0, 1, 0, 231, 0, 233, 7, 106, 4, 176, 0, 9, 0, 0, 1, 1, 35, 53, 33, 17, 33, 53, 51, 1, 7, 106, 254, 52, 6, 251, 79, 4, 177, 6, 1, 204, 2, 203, 254, 30, 216, 2, 24, 215, 254, 31, 0, 2, 0, 150, 0, 233, 7, 25, 4, 176, 0, 3, 0, 6, 0, 0, 9, 4, 33, 1, 2, 100, 254, 50, 6, 131, 249, 125, 2, 75, 3, 29, 251, 174, 2, 205, 1, 227, 254, 29, 254, 28, 1, 228, 1, 61, 0, 2, 0, 150, 0, 233, 7, 25, 4, 176, 0, 3, 0, 6, 0, 0, 9, 6, 2, 100, 254, 50, 6, 131, 249, 125, 2, 75, 254, 203, 4, 82, 2, 205, 1, 227, 254, 29, 254, 28, 1, 228, 254, 194, 1, 62, 0, 1, 0, 150, 0, 0, 7, 106, 5, 154, 0, 3, 0, 0, 9, 3, 1, 217, 254, 189, 6, 212, 249, 44, 2, 205, 2, 205, 253, 51, 253, 51, 0, 1, 0, 231, 0, 213, 7, 106, 4, 197, 0, 19, 0, 0, 1, 1, 35, 53, 33, 34, 46, 2, 53, 17, 51, 21, 20, 22, 51, 33, 53, 51, 1, 7, 106, 253, 134, 7, 253, 11, 62, 99, 70, 38, 123, 67, 79, 2, 245, 7, 2, 122, 2, 203, 254, 10, 236, 34, 67, 100, 67, 1, 227, 70, 72, 73, 236, 254, 10, 0, 0, 1, 0, 231, 0, 213, 7, 106, 4, 197, 0, 19, 0, 0, 1, 1, 35, 53, 33, 34, 6, 21, 21, 35, 17, 52, 62, 2, 51, 33, 53, 51, 1, 7, 106, 253, 134, 7, 253, 11, 79, 67, 123, 38, 70, 99, 62, 2, 245, 7, 2, 122, 2, 203, 254, 10, 236, 74, 72, 70, 1, 228, 67, 100, 67, 34, 236, 254, 10, 0, 0, 1, 0, 188, 0, 0, 4, 70, 5, 154, 0, 9, 0, 0, 1, 1, 35, 53, 35, 17, 51, 53, 51, 1, 4, 70, 253, 84, 7, 215, 215, 7, 2, 172, 2, 203, 253, 53, 215, 3, 236, 215, 253, 53, 0, 1, 0, 231, 0, 233, 7, 106, 4, 176, 0, 17, 0, 0, 19, 17, 33, 53, 51, 30, 3, 23, 21, 14, 3, 7, 35, 53, 231, 4, 177, 6, 42, 94, 111, 132, 81, 81, 132, 111, 94, 42, 6, 1, 193, 2, 24, 215, 82, 139, 117, 100, 43, 4, 43, 100, 118, 139, 82, 216, 0, 2, 0, 231, 0, 209, 7, 106, 4, 205, 0, 9, 0, 17, 0, 0, 19, 33, 53, 23, 1, 21, 1, 7, 53, 33, 55, 33, 21, 1, 53, 1, 21, 33, 231, 3, 115, 156, 2, 116, 253, 140, 156, 252, 141, 54, 3, 114, 1, 252, 254, 4, 252, 142, 3, 217, 244, 35, 254, 37, 4, 254, 41, 35, 240, 51, 178, 1, 139, 2, 1, 141, 182, 0, 0, 2, 0, 231, 0, 213, 7, 106, 4, 197, 0, 9, 0, 17, 0, 0, 19, 33, 53, 55, 1, 21, 1, 39, 53, 33, 55, 33, 21, 1, 53, 1, 21, 33, 231, 3, 115, 150, 2, 122, 253, 134, 150, 252, 141, 197, 3, 115, 1, 252, 254, 4, 252, 141, 3, 217, 209, 27, 254, 10, 4, 254, 10, 31, 205, 51, 178, 1, 139, 2, 1, 141, 182, 0, 0, 2, 0, 231, 0, 164, 7, 106, 4, 57, 0, 8, 0, 15, 0, 0, 19, 1, 33, 55, 1, 21, 1, 53, 33, 55, 33, 7, 1, 1, 7, 33, 231, 1, 95, 3, 73, 107, 1, 112, 252, 166, 252, 215, 70, 3, 160, 137, 2, 233, 254, 211, 90, 252, 180, 2, 82, 1, 84, 147, 254, 164, 145, 254, 88, 233, 197, 197, 1, 84, 1, 23, 127, 0, 0, 2, 0, 231, 0, 250, 7, 106, 4, 143, 0, 8, 0, 15, 0, 0, 19, 33, 53, 1, 21, 1, 39, 33, 1, 1, 33, 23, 1, 1, 23, 33, 231, 3, 41, 3, 90, 254, 144, 107, 252, 183, 254, 161, 1, 115, 3, 76, 90, 1, 45, 253, 23, 137, 252, 96, 3, 166, 233, 254, 88, 145, 254, 164, 147, 1, 84, 254, 217, 127, 1, 23, 1, 84, 197, 0, 0, 2, 0, 231, 0, 137, 5, 133, 4, 205, 0, 9, 0, 17, 0, 0, 19, 33, 53, 1, 21, 1, 39, 53, 33, 39, 55, 33, 21, 1, 53, 1, 21, 33, 231, 1, 160, 2, 254, 253, 146, 144, 254, 244, 148, 54, 1, 159, 2, 0, 254, 0, 254, 97, 3, 217, 244, 253, 180, 4, 254, 12, 129, 37, 148, 49, 178, 1, 139, 2, 1, 141, 182, 0, 0, 2, 0, 231, 0, 205, 5, 133, 5, 16, 0, 9, 0, 17, 0, 0, 19, 55, 33, 53, 55, 1, 21, 1, 53, 33, 55, 33, 21, 1, 53, 1, 21, 33, 231, 148, 1, 12, 144, 2, 110, 253, 2, 254, 96, 54, 1, 159, 2, 0, 254, 0, 254, 97, 3, 215, 147, 37, 129, 254, 13, 4, 253, 180, 244, 51, 183, 1, 142, 2, 1, 139, 178, 0, 0, 2, 0, 231, 0, 63, 6, 233, 4, 205, 0, 9, 0, 18, 0, 0, 19, 33, 53, 1, 21, 1, 53, 33, 53, 19, 51, 7, 33, 21, 1, 53, 1, 21, 33, 231, 3, 115, 2, 143, 253, 113, 252, 141, 121, 64, 101, 3, 84, 1, 252, 254, 4, 252, 172, 3, 217, 244, 254, 0, 144, 254, 2, 240, 146, 1, 12, 217, 178, 1, 137, 4, 1, 143, 184, 0, 0, 2, 0, 231, 0, 205, 6, 233, 5, 90, 0, 9, 0, 18, 0, 0, 1, 3, 53, 33, 53, 1, 21, 1, 53, 33, 55, 33, 21, 1, 53, 1, 21, 33, 23, 1, 96, 121, 3, 115, 2, 143, 253, 113, 252, 141, 84, 3, 84, 1, 252, 254, 4, 252, 172, 101, 2, 205, 1, 12, 145, 240, 254, 2, 143, 254, 0, 244, 51, 185, 1, 144, 4, 1, 137, 178, 217, 0, 0, 1, 0, 242, 255, 231, 6, 41, 5, 178, 0, 32, 0, 0, 1, 1, 35, 21, 33, 62, 3, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 2, 39, 33, 21, 51, 1, 5, 174, 253, 150, 5, 253, 179, 50, 128, 151, 171, 94, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 94, 171, 151, 128, 50, 2, 77, 5, 2, 106, 2, 207, 2, 104, 168, 66, 107, 77, 41, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 41, 76, 107, 67, 168, 2, 105, 0, 7, 0, 150, 1, 154, 7, 106, 4, 0, 0, 32, 0, 36, 0, 40, 0, 44, 0, 48, 0, 52, 0, 56, 0, 0, 1, 14, 3, 7, 38, 38, 53, 52, 54, 55, 33, 3, 33, 53, 19, 3, 53, 33, 19, 33, 38, 38, 53, 52, 54, 55, 30, 3, 23, 37, 23, 51, 39, 19, 35, 7, 51, 51, 55, 35, 7, 1, 51, 39, 35, 19, 55, 35, 7, 3, 51, 39, 35, 7, 106, 66, 100, 81, 72, 37, 17, 18, 7, 10, 253, 229, 207, 253, 140, 200, 200, 2, 116, 207, 2, 27, 10, 7, 18, 17, 37, 72, 81, 100, 66, 249, 119, 170, 133, 170, 170, 133, 170, 133, 197, 170, 133, 170, 1, 110, 134, 170, 134, 134, 170, 134, 170, 26, 133, 170, 133, 2, 203, 23, 49, 62, 81, 54, 35, 74, 43, 25, 41, 26, 254, 232, 30, 1, 21, 1, 20, 31, 254, 231, 26, 42, 25, 43, 74, 34, 54, 80, 63, 49, 22, 254, 230, 230, 254, 229, 229, 229, 229, 1, 26, 230, 254, 0, 229, 229, 1, 26, 230, 0, 0, 3, 1, 66, 0, 96, 6, 190, 5, 221, 0, 3, 0, 7, 0, 32, 0, 0, 1, 1, 55, 1, 37, 1, 7, 1, 1, 46, 2, 6, 7, 54, 54, 55, 54, 54, 55, 1, 55, 1, 54, 54, 55, 54, 55, 6, 6, 22, 22, 23, 4, 51, 254, 49, 41, 1, 205, 253, 227, 1, 209, 254, 254, 50, 5, 120, 54, 90, 89, 93, 55, 11, 35, 26, 16, 31, 19, 254, 71, 39, 1, 183, 8, 19, 16, 50, 62, 9, 5, 12, 30, 27, 3, 16, 1, 209, 252, 254, 49, 172, 254, 50, 39, 1, 204, 251, 207, 27, 31, 12, 5, 9, 31, 55, 26, 16, 19, 8, 1, 182, 39, 254, 72, 19, 31, 16, 50, 21, 55, 92, 89, 91, 54, 0, 0, 3, 0, 150, 1, 227, 7, 106, 3, 182, 0, 3, 0, 7, 0, 31, 0, 0, 1, 33, 39, 33, 1, 33, 7, 33, 37, 14, 3, 7, 38, 53, 52, 54, 55, 33, 53, 33, 38, 38, 53, 52, 55, 30, 3, 23, 3, 186, 253, 113, 149, 2, 141, 254, 8, 2, 143, 151, 253, 115, 6, 212, 57, 86, 70, 62, 32, 30, 8, 8, 253, 147, 2, 109, 8, 8, 30, 32, 62, 70, 86, 57, 2, 231, 207, 254, 252, 207, 232, 19, 43, 54, 70, 46, 58, 73, 22, 36, 18, 53, 19, 36, 21, 72, 59, 46, 70, 54, 42, 19, 0, 3, 1, 66, 255, 188, 6, 190, 5, 57, 0, 3, 0, 7, 0, 33, 0, 0, 1, 1, 39, 1, 3, 1, 23, 1, 1, 14, 2, 22, 23, 38, 38, 39, 38, 38, 39, 1, 39, 1, 38, 38, 39, 38, 38, 39, 22, 22, 54, 54, 55, 4, 14, 254, 47, 251, 1, 206, 172, 1, 207, 39, 254, 51, 4, 49, 27, 30, 12, 5, 9, 31, 55, 26, 16, 19, 8, 254, 73, 39, 1, 185, 19, 31, 16, 26, 35, 11, 55, 93, 89, 90, 54, 2, 174, 254, 49, 41, 1, 205, 253, 227, 1, 209, 254, 254, 49, 5, 121, 54, 90, 89, 93, 55, 11, 35, 26, 15, 32, 19, 254, 71, 39, 1, 182, 8, 20, 15, 26, 56, 31, 9, 6, 12, 31, 27, 0, 1, 1, 39, 0, 0, 6, 215, 5, 176, 0, 44, 0, 0, 33, 46, 2, 6, 7, 54, 54, 55, 54, 54, 55, 39, 46, 2, 6, 7, 7, 1, 54, 54, 23, 38, 54, 55, 1, 7, 6, 6, 22, 22, 23, 23, 54, 54, 55, 54, 54, 55, 6, 6, 22, 22, 23, 6, 211, 65, 126, 124, 126, 65, 17, 35, 20, 35, 79, 50, 236, 54, 99, 102, 112, 67, 59, 254, 59, 117, 223, 104, 47, 3, 34, 1, 197, 8, 12, 10, 19, 55, 54, 233, 22, 50, 35, 20, 44, 26, 21, 14, 12, 35, 29, 28, 36, 12, 14, 21, 26, 44, 20, 35, 50, 22, 233, 54, 55, 19, 10, 11, 9, 1, 197, 34, 3, 47, 104, 223, 117, 254, 60, 60, 67, 112, 102, 99, 54, 236, 50, 79, 35, 20, 35, 17, 65, 126, 124, 126, 65, 0, 0, 1, 0, 150, 1, 129, 7, 106, 4, 25, 0, 42, 0, 0, 1, 14, 3, 7, 38, 38, 53, 52, 54, 55, 33, 34, 14, 2, 7, 7, 33, 54, 54, 55, 38, 38, 39, 33, 23, 30, 3, 51, 33, 38, 38, 53, 52, 54, 55, 22, 22, 23, 7, 106, 66, 114, 97, 79, 31, 6, 6, 21, 20, 254, 180, 76, 109, 86, 73, 39, 34, 253, 127, 58, 155, 108, 108, 155, 58, 2, 129, 34, 39, 73, 86, 109, 76, 1, 76, 20, 21, 6, 6, 61, 194, 132, 2, 203, 26, 64, 80, 99, 61, 31, 55, 29, 49, 92, 49, 31, 59, 86, 55, 49, 108, 159, 40, 40, 159, 108, 49, 56, 86, 59, 31, 50, 91, 50, 29, 55, 31, 123, 155, 52, 0, 1, 1, 39, 0, 0, 6, 215, 5, 176, 0, 44, 0, 0, 1, 14, 2, 22, 23, 38, 38, 39, 38, 38, 39, 7, 14, 2, 22, 23, 23, 1, 38, 38, 55, 6, 38, 39, 1, 23, 22, 22, 54, 54, 55, 55, 38, 38, 39, 38, 38, 39, 22, 22, 54, 54, 55, 6, 215, 29, 35, 12, 14, 21, 26, 44, 20, 35, 50, 22, 233, 54, 55, 19, 10, 12, 8, 254, 59, 34, 3, 47, 104, 223, 117, 1, 197, 59, 67, 112, 102, 99, 54, 236, 50, 79, 35, 20, 35, 17, 65, 126, 124, 126, 65, 5, 172, 65, 126, 124, 126, 65, 17, 35, 20, 35, 79, 50, 236, 54, 99, 102, 112, 67, 59, 254, 59, 117, 223, 104, 47, 3, 34, 1, 197, 8, 12, 10, 19, 55, 54, 234, 21, 50, 35, 20, 44, 26, 21, 14, 12, 35, 29, 0, 0, 1, 0, 184, 0, 236, 7, 106, 4, 174, 0, 56, 0, 0, 1, 14, 3, 7, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 54, 54, 55, 35, 34, 4, 4, 6, 35, 34, 38, 53, 52, 54, 51, 50, 22, 4, 4, 51, 51, 38, 38, 39, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 30, 3, 23, 7, 106, 90, 149, 122, 99, 41, 20, 62, 29, 24, 45, 36, 22, 23, 24, 76, 250, 188, 180, 240, 254, 140, 254, 221, 221, 88, 68, 76, 76, 68, 88, 221, 1, 35, 1, 116, 240, 180, 188, 250, 76, 24, 23, 22, 36, 45, 24, 29, 62, 20, 41, 99, 122, 149, 90, 2, 203, 35, 80, 100, 124, 79, 38, 23, 19, 32, 43, 24, 31, 48, 26, 76, 111, 44, 33, 40, 33, 71, 62, 62, 71, 33, 41, 33, 45, 110, 77, 26, 47, 31, 25, 43, 32, 19, 24, 37, 79, 124, 100, 80, 35, 0, 0, 1, 0, 150, 1, 129, 7, 106, 4, 25, 0, 51, 0, 0, 1, 14, 3, 7, 38, 38, 53, 52, 54, 55, 33, 34, 14, 4, 35, 34, 46, 4, 39, 53, 62, 5, 51, 50, 30, 4, 51, 33, 38, 38, 53, 52, 54, 55, 22, 22, 23, 7, 106, 66, 114, 97, 79, 31, 6, 6, 21, 20, 254, 180, 85, 123, 97, 82, 85, 99, 66, 63, 91, 68, 54, 51, 57, 37, 37, 57, 51, 54, 68, 91, 63, 66, 99, 85, 82, 97, 124, 84, 1, 76, 20, 21, 6, 6, 61, 194, 132, 2, 203, 26, 64, 80, 99, 61, 31, 55, 29, 49, 92, 49, 36, 53, 63, 53, 36, 34, 53, 63, 59, 47, 10, 4, 9, 47, 59, 64, 53, 34, 36, 54, 62, 54, 36, 50, 91, 50, 29, 55, 31, 123, 155, 52, 0, 1, 0, 150, 1, 154, 7, 106, 4, 0, 0, 55, 0, 0, 1, 20, 7, 5, 6, 6, 35, 34, 38, 55, 55, 33, 34, 14, 2, 7, 7, 6, 6, 35, 33, 34, 38, 53, 52, 54, 55, 55, 39, 38, 38, 53, 52, 54, 51, 33, 50, 22, 23, 23, 30, 3, 51, 33, 39, 38, 54, 51, 50, 22, 23, 5, 22, 7, 106, 26, 254, 242, 11, 20, 12, 19, 19, 3, 28, 254, 15, 29, 43, 38, 38, 24, 74, 12, 29, 29, 253, 215, 20, 16, 6, 8, 178, 178, 8, 6, 16, 20, 2, 41, 29, 29, 12, 74, 24, 38, 38, 43, 29, 1, 241, 28, 3, 19, 19, 12, 20, 11, 1, 14, 26, 2, 205, 18, 23, 248, 9, 9, 24, 23, 194, 5, 20, 39, 34, 104, 19, 20, 17, 11, 8, 14, 11, 246, 246, 11, 13, 8, 11, 18, 20, 19, 104, 34, 39, 20, 6, 195, 23, 24, 9, 9, 248, 25, 0, 1, 0, 150, 0, 139, 7, 106, 5, 14, 0, 57, 0, 0, 1, 20, 6, 7, 1, 6, 6, 35, 34, 38, 55, 19, 35, 34, 14, 2, 7, 7, 6, 6, 35, 33, 34, 38, 53, 52, 54, 55, 19, 3, 38, 38, 53, 52, 54, 51, 33, 50, 22, 23, 23, 30, 3, 51, 51, 3, 38, 54, 51, 50, 22, 23, 1, 22, 22, 7, 106, 27, 20, 254, 37, 20, 35, 25, 35, 40, 6, 63, 47, 44, 66, 53, 45, 23, 66, 15, 53, 40, 253, 157, 42, 35, 7, 9, 178, 178, 9, 7, 35, 42, 2, 99, 40, 53, 15, 66, 23, 45, 53, 66, 44, 47, 63, 6, 40, 35, 25, 35, 20, 1, 219, 20, 27, 2, 205, 26, 36, 20, 254, 57, 20, 21, 50, 47, 1, 159, 38, 68, 93, 55, 155, 37, 41, 29, 22, 17, 32, 23, 1, 174, 1, 174, 23, 32, 17, 21, 30, 41, 37, 156, 54, 93, 68, 39, 1, 160, 47, 49, 21, 20, 254, 58, 20, 36, 0, 3, 0, 188, 1, 12, 7, 106, 4, 141, 0, 11, 0, 23, 0, 42, 0, 0, 1, 30, 3, 23, 33, 53, 33, 38, 38, 39, 17, 54, 54, 55, 33, 53, 33, 14, 3, 7, 51, 54, 54, 55, 38, 38, 39, 51, 30, 3, 23, 21, 14, 3, 7, 4, 141, 29, 61, 69, 80, 48, 251, 16, 4, 27, 51, 98, 48, 48, 98, 51, 251, 229, 4, 240, 48, 80, 69, 61, 29, 187, 83, 207, 121, 121, 207, 83, 125, 39, 102, 112, 115, 53, 54, 115, 112, 101, 39, 4, 141, 46, 82, 81, 83, 48, 88, 54, 126, 72, 252, 127, 73, 125, 54, 88, 48, 83, 81, 82, 46, 113, 223, 113, 112, 224, 112, 54, 117, 115, 111, 49, 4, 50, 111, 115, 116, 55, 0, 3, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 27, 0, 0, 19, 9, 2, 39, 9, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 165, 2, 204, 2, 206, 253, 50, 1, 2, 17, 253, 239, 253, 243, 2, 14, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 204, 2, 206, 253, 50, 253, 52, 190, 2, 13, 2, 17, 253, 239, 111, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 0, 5, 90, 4, 75, 0, 7, 0, 27, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 2, 23, 58, 2, 35, 150, 254, 85, 4, 254, 97, 1, 161, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 4, 75, 251, 181, 3, 113, 252, 143, 140, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 1, 0, 230, 0, 91, 4, 183, 4, 73, 0, 24, 0, 0, 19, 51, 17, 20, 22, 23, 17, 51, 17, 54, 54, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 230, 132, 141, 146, 132, 147, 147, 132, 63, 125, 184, 120, 120, 182, 122, 61, 4, 73, 254, 38, 173, 193, 17, 3, 89, 252, 167, 17, 203, 193, 1, 188, 254, 22, 114, 190, 136, 76, 84, 142, 187, 103, 0, 0, 2, 0, 230, 0, 127, 4, 146, 4, 43, 0, 5, 0, 25, 0, 0, 1, 17, 33, 53, 33, 17, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 252, 84, 3, 39, 254, 107, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 4, 43, 252, 84, 133, 3, 39, 253, 253, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 0, 127, 4, 146, 4, 43, 0, 5, 0, 25, 0, 0, 55, 17, 33, 21, 33, 17, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 230, 3, 172, 252, 217, 1, 149, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 127, 3, 172, 133, 252, 217, 2, 3, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 165, 255, 232, 6, 161, 4, 196, 0, 13, 0, 16, 0, 19, 0, 0, 19, 33, 1, 1, 23, 17, 7, 1, 1, 33, 53, 33, 17, 33, 1, 17, 1, 1, 17, 1, 165, 1, 151, 2, 14, 2, 16, 71, 69, 253, 239, 254, 7, 254, 83, 1, 80, 254, 176, 5, 118, 254, 142, 253, 210, 1, 113, 4, 196, 253, 242, 2, 14, 24, 251, 84, 24, 2, 17, 254, 7, 134, 3, 184, 252, 167, 2, 231, 254, 139, 1, 113, 253, 30, 1, 114, 0, 3, 0, 230, 255, 232, 6, 226, 4, 196, 0, 13, 0, 16, 0, 19, 0, 0, 33, 33, 1, 1, 39, 17, 55, 1, 1, 33, 21, 33, 17, 33, 37, 17, 1, 1, 17, 1, 6, 226, 254, 83, 254, 7, 253, 239, 69, 71, 2, 14, 2, 16, 1, 151, 254, 176, 1, 80, 254, 42, 254, 142, 253, 210, 1, 113, 1, 249, 253, 239, 24, 4, 172, 24, 253, 242, 2, 14, 134, 252, 72, 95, 2, 231, 254, 139, 1, 113, 253, 30, 1, 114, 0, 3, 0, 165, 0, 0, 7, 241, 4, 196, 0, 17, 0, 20, 0, 23, 0, 0, 19, 33, 1, 1, 33, 21, 33, 17, 33, 21, 33, 1, 1, 33, 53, 33, 17, 33, 1, 17, 1, 1, 17, 1, 165, 1, 151, 2, 14, 2, 16, 1, 151, 254, 176, 1, 80, 254, 83, 254, 7, 254, 7, 254, 83, 1, 80, 254, 176, 5, 118, 254, 142, 253, 210, 1, 113, 4, 196, 253, 242, 2, 14, 134, 252, 72, 134, 1, 249, 254, 7, 134, 3, 184, 252, 167, 2, 231, 254, 139, 1, 113, 253, 30, 1, 114, 0, 1, 0, 40, 0, 0, 5, 100, 6, 31, 0, 7, 0, 0, 1, 17, 33, 21, 33, 53, 33, 17, 3, 9, 2, 91, 250, 196, 2, 91, 6, 31, 250, 102, 133, 133, 5, 154, 0, 1, 0, 40, 0, 0, 5, 100, 6, 31, 0, 7, 0, 0, 33, 17, 33, 53, 33, 21, 33, 17, 2, 131, 253, 165, 5, 60, 253, 165, 5, 154, 133, 133, 250, 102, 0, 2, 0, 230, 0, 0, 8, 138, 4, 172, 0, 11, 0, 23, 0, 0, 1, 33, 21, 33, 17, 33, 21, 33, 17, 35, 17, 51, 33, 51, 17, 35, 17, 33, 53, 33, 17, 33, 53, 33, 5, 146, 2, 248, 253, 8, 2, 248, 253, 8, 133, 133, 254, 76, 133, 133, 253, 8, 2, 248, 253, 8, 2, 248, 3, 108, 132, 254, 217, 131, 254, 194, 4, 172, 251, 84, 1, 62, 131, 1, 39, 132, 0, 2, 0, 230, 0, 0, 8, 138, 4, 172, 0, 7, 0, 15, 0, 0, 1, 33, 21, 33, 17, 35, 17, 51, 33, 51, 17, 35, 17, 33, 53, 33, 5, 146, 2, 248, 253, 8, 133, 133, 254, 76, 133, 133, 253, 8, 2, 248, 2, 153, 134, 253, 237, 4, 172, 251, 84, 2, 19, 134, 0, 2, 0, 165, 1, 123, 5, 204, 3, 46, 0, 22, 0, 42, 0, 0, 1, 33, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 33, 37, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 5, 204, 252, 136, 8, 38, 55, 70, 40, 47, 80, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 8, 3, 121, 251, 179, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 2, 34, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 73, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 0, 1, 0, 230, 0, 230, 7, 5, 3, 198, 0, 7, 0, 0, 1, 33, 21, 33, 17, 35, 17, 51, 1, 107, 5, 154, 250, 102, 133, 133, 2, 153, 134, 254, 211, 2, 224, 0, 0, 1, 0, 230, 0, 230, 7, 5, 3, 198, 0, 7, 0, 0, 1, 51, 17, 35, 17, 33, 53, 33, 6, 128, 133, 133, 250, 102, 5, 154, 3, 198, 253, 32, 1, 45, 134, 0, 0, 2, 0, 230, 0, 0, 3, 6, 5, 178, 0, 26, 0, 46, 0, 0, 55, 51, 17, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 17, 51, 21, 33, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 230, 220, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 224, 253, 224, 1, 137, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 100, 3, 159, 8, 38, 55, 70, 40, 46, 81, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 8, 252, 96, 100, 4, 216, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 0, 3, 0, 109, 0, 0, 4, 63, 5, 154, 0, 5, 0, 8, 0, 11, 0, 0, 1, 1, 35, 1, 1, 51, 1, 33, 1, 1, 33, 1, 4, 63, 254, 60, 76, 254, 62, 1, 194, 76, 254, 156, 2, 126, 254, 193, 1, 60, 253, 135, 1, 61, 2, 205, 253, 51, 2, 203, 2, 207, 253, 111, 2, 3, 253, 129, 253, 254, 0, 2, 0, 165, 0, 0, 6, 51, 5, 154, 0, 23, 0, 43, 0, 0, 33, 46, 3, 39, 53, 62, 3, 55, 51, 30, 3, 23, 21, 14, 3, 7, 1, 30, 3, 23, 62, 3, 55, 46, 3, 39, 14, 3, 3, 103, 75, 144, 163, 196, 128, 128, 196, 163, 144, 75, 10, 75, 144, 163, 196, 128, 128, 196, 163, 144, 75, 253, 241, 93, 147, 124, 106, 52, 51, 107, 124, 147, 93, 93, 147, 124, 107, 51, 52, 106, 124, 147, 110, 185, 170, 161, 86, 10, 86, 161, 170, 185, 110, 110, 185, 170, 161, 86, 10, 86, 161, 170, 185, 110, 2, 205, 65, 125, 127, 131, 71, 71, 131, 127, 125, 65, 65, 125, 127, 131, 71, 71, 131, 127, 125, 0, 0, 2, 255, 246, 0, 0, 6, 161, 5, 154, 0, 25, 0, 45, 0, 0, 33, 46, 3, 39, 33, 53, 33, 62, 3, 55, 51, 30, 3, 23, 21, 14, 3, 7, 1, 30, 3, 23, 62, 3, 55, 46, 3, 39, 14, 3, 3, 213, 69, 131, 146, 169, 107, 254, 143, 1, 110, 108, 170, 146, 132, 69, 10, 75, 144, 163, 196, 128, 128, 196, 163, 144, 75, 253, 241, 93, 147, 124, 106, 52, 51, 107, 124, 147, 93, 93, 147, 124, 107, 51, 52, 106, 124, 147, 100, 173, 156, 148, 77, 124, 77, 148, 158, 172, 101, 110, 185, 170, 161, 86, 10, 86, 161, 170, 185, 110, 2, 205, 65, 125, 127, 131, 71, 71, 131, 127, 125, 65, 65, 125, 127, 131, 71, 71, 131, 127, 125, 0, 0, 2, 0, 165, 0, 0, 7, 80, 5, 154, 0, 25, 0, 45, 0, 0, 33, 35, 46, 3, 39, 53, 62, 3, 55, 51, 30, 3, 23, 33, 21, 33, 14, 3, 1, 46, 3, 39, 14, 3, 7, 30, 3, 23, 62, 3, 3, 113, 10, 75, 144, 163, 196, 128, 128, 196, 163, 144, 75, 10, 69, 132, 146, 170, 108, 1, 110, 254, 143, 107, 169, 146, 131, 1, 192, 93, 147, 124, 106, 52, 51, 107, 124, 147, 93, 93, 147, 124, 107, 51, 52, 106, 124, 147, 110, 185, 170, 161, 86, 10, 86, 161, 170, 185, 110, 101, 172, 158, 148, 77, 124, 77, 148, 156, 173, 2, 105, 65, 125, 127, 131, 71, 71, 131, 127, 125, 65, 65, 125, 127, 131, 71, 71, 131, 127, 125, 0, 2, 255, 246, 0, 0, 7, 45, 5, 154, 0, 7, 0, 11, 0, 0, 33, 33, 17, 33, 53, 33, 17, 33, 3, 17, 33, 17, 7, 45, 250, 102, 254, 99, 1, 157, 5, 154, 124, 251, 94, 2, 142, 124, 2, 144, 250, 226, 4, 162, 251, 94, 0, 2, 0, 165, 0, 0, 7, 220, 5, 154, 0, 7, 0, 11, 0, 0, 19, 33, 17, 33, 21, 33, 17, 33, 37, 17, 33, 17, 165, 5, 154, 1, 157, 254, 99, 250, 102, 5, 30, 251, 94, 5, 154, 253, 112, 124, 253, 114, 124, 4, 162, 251, 94, 0, 0, 2, 0, 201, 254, 186, 3, 17, 5, 154, 0, 7, 0, 11, 0, 0, 1, 33, 17, 33, 21, 35, 17, 51, 33, 51, 17, 35, 3, 17, 253, 184, 2, 72, 242, 242, 254, 28, 142, 142, 254, 186, 6, 224, 95, 249, 222, 6, 34, 0, 0, 2, 0, 51, 254, 186, 2, 123, 5, 154, 0, 7, 0, 11, 0, 0, 23, 51, 17, 35, 53, 33, 17, 33, 1, 35, 17, 51, 51, 242, 242, 2, 72, 253, 184, 1, 228, 142, 142, 231, 6, 34, 95, 249, 32, 6, 129, 249, 222, 0, 0, 1, 0, 115, 254, 186, 2, 60, 5, 154, 0, 7, 0, 0, 1, 1, 21, 1, 35, 1, 53, 1, 2, 60, 254, 186, 1, 70, 136, 254, 191, 1, 66, 5, 154, 252, 144, 4, 252, 148, 3, 81, 54, 3, 89, 0, 0, 1, 0, 46, 254, 186, 1, 247, 5, 154, 0, 7, 0, 0, 19, 1, 53, 1, 51, 1, 21, 1, 46, 1, 70, 254, 186, 136, 1, 65, 254, 190, 254, 186, 3, 112, 4, 3, 108, 252, 175, 54, 252, 167, 0, 2, 0, 115, 254, 186, 3, 127, 5, 154, 0, 7, 0, 15, 0, 0, 1, 1, 21, 1, 35, 1, 53, 1, 33, 1, 21, 1, 35, 1, 53, 1, 2, 60, 254, 186, 1, 70, 136, 254, 191, 1, 66, 1, 202, 254, 186, 1, 70, 136, 254, 191, 1, 66, 5, 154, 252, 144, 4, 252, 148, 3, 81, 54, 3, 89, 252, 144, 4, 252, 148, 3, 81, 54, 3, 89, 0, 2, 0, 46, 254, 186, 3, 58, 5, 154, 0, 7, 0, 15, 0, 0, 1, 1, 53, 1, 51, 1, 21, 1, 33, 1, 53, 1, 51, 1, 21, 1, 1, 113, 1, 70, 254, 186, 136, 1, 65, 254, 190, 254, 54, 1, 70, 254, 186, 136, 1, 65, 254, 190, 254, 186, 3, 112, 4, 3, 108, 252, 175, 54, 252, 167, 3, 112, 4, 3, 108, 252, 175, 54, 252, 167, 0, 1, 0, 231, 255, 246, 6, 33, 5, 96, 0, 23, 0, 0, 5, 17, 7, 35, 1, 51, 1, 35, 39, 17, 35, 17, 39, 17, 35, 17, 39, 35, 7, 17, 35, 17, 7, 17, 1, 254, 121, 158, 2, 156, 4, 2, 154, 158, 123, 102, 123, 102, 58, 8, 57, 103, 123, 10, 4, 2, 76, 1, 180, 254, 76, 77, 251, 253, 4, 67, 78, 251, 111, 4, 209, 37, 36, 251, 46, 4, 145, 78, 251, 189, 0, 1, 0, 231, 255, 246, 6, 33, 5, 96, 0, 23, 0, 0, 1, 17, 23, 17, 51, 17, 23, 51, 55, 17, 51, 17, 55, 17, 51, 17, 55, 51, 1, 35, 1, 51, 23, 17, 2, 100, 123, 103, 57, 8, 58, 102, 123, 102, 123, 158, 253, 104, 8, 253, 102, 158, 121, 5, 96, 251, 189, 78, 4, 145, 251, 46, 36, 36, 4, 210, 251, 111, 77, 4, 68, 251, 252, 78, 254, 76, 1, 180, 77, 4, 3, 0, 0, 1, 0, 59, 0, 0, 5, 227, 4, 164, 0, 46, 0, 0, 1, 34, 14, 2, 21, 21, 55, 51, 1, 35, 1, 51, 23, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 55, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 3, 143, 96, 168, 126, 72, 131, 147, 254, 180, 4, 254, 180, 148, 112, 2, 95, 161, 214, 122, 123, 216, 162, 93, 93, 162, 216, 123, 76, 133, 114, 96, 37, 96, 76, 172, 110, 97, 169, 126, 73, 73, 126, 169, 4, 33, 73, 125, 169, 96, 7, 128, 254, 192, 1, 64, 111, 121, 213, 158, 92, 93, 162, 216, 123, 123, 216, 162, 93, 34, 59, 79, 45, 82, 83, 85, 73, 125, 169, 96, 96, 169, 125, 73, 0, 0, 1, 0, 231, 0, 0, 6, 143, 4, 164, 0, 48, 0, 0, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 23, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 4, 23, 55, 51, 1, 35, 1, 51, 23, 53, 52, 46, 2, 3, 59, 97, 169, 126, 73, 73, 126, 169, 97, 111, 171, 77, 96, 38, 95, 114, 134, 76, 123, 216, 161, 94, 94, 161, 216, 123, 81, 151, 131, 108, 78, 44, 1, 113, 147, 254, 181, 5, 254, 181, 147, 131, 73, 125, 169, 4, 33, 73, 125, 169, 96, 96, 169, 125, 73, 85, 83, 82, 45, 79, 59, 34, 93, 162, 216, 123, 123, 216, 162, 93, 42, 76, 106, 130, 150, 81, 112, 254, 192, 1, 64, 128, 7, 96, 169, 125, 73, 0, 0, 5, 0, 231, 255, 227, 8, 100, 4, 195, 0, 31, 0, 38, 0, 45, 0, 52, 0, 59, 0, 0, 19, 51, 62, 3, 51, 50, 30, 2, 23, 33, 39, 53, 1, 21, 1, 53, 55, 33, 14, 3, 35, 34, 46, 2, 39, 35, 1, 62, 3, 55, 33, 33, 30, 3, 23, 17, 37, 46, 3, 39, 17, 3, 14, 3, 7, 33, 231, 198, 13, 109, 169, 218, 123, 122, 217, 169, 108, 13, 1, 6, 123, 1, 63, 254, 193, 121, 254, 252, 12, 108, 169, 218, 122, 123, 219, 169, 109, 12, 198, 3, 127, 82, 142, 108, 69, 11, 254, 100, 253, 224, 10, 69, 108, 141, 83, 2, 32, 11, 69, 108, 141, 82, 133, 83, 141, 107, 70, 10, 1, 155, 2, 152, 118, 203, 149, 85, 85, 149, 203, 118, 120, 148, 254, 180, 4, 254, 180, 148, 118, 119, 205, 150, 85, 85, 150, 205, 119, 254, 90, 10, 72, 111, 145, 84, 83, 145, 111, 72, 11, 1, 166, 134, 83, 143, 110, 70, 11, 254, 95, 1, 160, 11, 71, 109, 143, 82, 0, 1, 0, 150, 1, 8, 10, 76, 3, 164, 0, 9, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 10, 76, 247, 14, 123, 254, 193, 1, 63, 125, 8, 244, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 0, 1, 0, 231, 1, 8, 10, 158, 3, 164, 0, 9, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 8, 244, 125, 1, 64, 254, 192, 123, 247, 14, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 0, 1, 0, 150, 1, 8, 10, 158, 3, 164, 0, 15, 0, 0, 1, 55, 33, 23, 21, 1, 53, 1, 21, 7, 33, 39, 53, 1, 21, 1, 9, 94, 121, 247, 131, 123, 254, 193, 1, 63, 125, 8, 129, 123, 1, 64, 254, 192, 1, 156, 118, 118, 148, 1, 76, 4, 1, 76, 148, 120, 120, 148, 254, 180, 4, 254, 180, 0, 0, 1, 0, 150, 0, 137, 10, 76, 4, 33, 0, 15, 0, 0, 1, 23, 33, 21, 33, 23, 21, 1, 53, 1, 21, 7, 33, 21, 33, 7, 1, 25, 104, 8, 203, 247, 182, 72, 254, 76, 1, 180, 72, 8, 74, 247, 51, 102, 2, 84, 107, 133, 71, 148, 1, 203, 4, 1, 201, 148, 71, 133, 105, 0, 0, 1, 0, 231, 0, 137, 10, 158, 4, 33, 0, 15, 0, 0, 19, 33, 55, 53, 39, 33, 53, 33, 39, 53, 1, 21, 1, 53, 55, 33, 231, 8, 203, 105, 105, 247, 53, 8, 72, 70, 1, 181, 254, 75, 70, 247, 184, 1, 233, 107, 4, 105, 133, 71, 148, 254, 55, 4, 254, 53, 148, 71, 0, 2, 0, 150, 0, 137, 10, 158, 4, 33, 0, 15, 0, 23, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 23, 21, 1, 53, 1, 21, 1, 39, 33, 7, 21, 23, 33, 55, 2, 2, 7, 45, 70, 1, 181, 254, 75, 70, 248, 211, 72, 254, 76, 1, 180, 7, 209, 105, 247, 205, 102, 104, 8, 49, 105, 3, 70, 71, 148, 254, 55, 4, 254, 53, 148, 71, 71, 148, 1, 203, 4, 1, 201, 148, 254, 203, 105, 105, 4, 107, 107, 0, 0, 1, 0, 150, 1, 8, 10, 76, 3, 164, 0, 13, 0, 0, 1, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 9, 199, 247, 147, 123, 254, 193, 1, 63, 125, 8, 111, 133, 1, 8, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 253, 100, 0, 1, 0, 231, 1, 8, 10, 158, 3, 164, 0, 13, 0, 0, 19, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 231, 134, 8, 108, 123, 1, 64, 254, 192, 121, 247, 150, 1, 8, 2, 156, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 0, 0, 2, 0, 150, 0, 137, 10, 76, 4, 33, 0, 13, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 53, 51, 17, 35, 1, 23, 33, 53, 33, 7, 9, 199, 248, 59, 72, 254, 76, 1, 180, 72, 7, 197, 133, 133, 247, 82, 104, 8, 70, 247, 184, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 133, 253, 18, 1, 119, 107, 216, 105, 0, 0, 2, 0, 231, 0, 137, 10, 158, 4, 33, 0, 13, 0, 19, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 21, 35, 17, 51, 17, 21, 33, 55, 53, 39, 1, 109, 7, 194, 70, 1, 181, 254, 75, 70, 248, 62, 134, 134, 8, 69, 105, 105, 3, 70, 71, 148, 254, 55, 4, 254, 53, 148, 71, 135, 2, 238, 254, 246, 216, 107, 4, 105, 0, 1, 0, 231, 1, 8, 10, 158, 3, 164, 0, 41, 0, 0, 1, 23, 55, 23, 55, 23, 55, 23, 55, 19, 55, 51, 39, 53, 1, 21, 1, 53, 55, 35, 7, 11, 12, 7, 33, 53, 51, 55, 23, 55, 23, 4, 72, 129, 129, 129, 129, 129, 129, 129, 129, 129, 70, 194, 123, 1, 64, 254, 192, 121, 152, 110, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 70, 254, 233, 242, 107, 129, 129, 129, 3, 61, 247, 247, 247, 247, 247, 247, 247, 247, 254, 244, 103, 120, 148, 254, 180, 4, 254, 180, 148, 118, 163, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 105, 134, 165, 247, 247, 247, 0, 1, 1, 60, 4, 141, 2, 154, 5, 236, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 4, 141, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 1, 60, 2, 112, 2, 154, 3, 207, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 2, 112, 2, 154, 5, 236, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 1, 60, 0, 71, 2, 154, 1, 165, 0, 11, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 0, 2, 1, 60, 0, 71, 2, 154, 5, 236, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 2, 1, 60, 0, 71, 2, 154, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 3, 1, 60, 0, 71, 2, 154, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 3, 109, 4, 144, 4, 203, 5, 237, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 2, 1, 60, 4, 141, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 3, 1, 60, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 2, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 1, 3, 109, 2, 112, 4, 203, 3, 207, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 2, 112, 4, 203, 5, 236, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 2, 1, 60, 2, 112, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 2, 112, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 3, 1, 60, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 4, 1, 60, 2, 112, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 5, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 1, 3, 109, 0, 71, 4, 203, 1, 165, 0, 11, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 0, 2, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 3, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 0, 71, 4, 203, 1, 165, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 0, 71, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 0, 71, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 3, 109, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 5, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 6, 1, 60, 0, 71, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 1, 60, 254, 40, 2, 154, 255, 134, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 2, 1, 60, 254, 40, 2, 154, 5, 236, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 254, 40, 2, 154, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 3, 1, 60, 254, 40, 2, 154, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 254, 40, 2, 154, 1, 165, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 3, 1, 60, 254, 40, 2, 154, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 2, 154, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 2, 154, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 2, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 29, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 5, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 3, 102, 71, 72, 106, 105, 73, 71, 102, 0, 2, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 59, 254, 41, 4, 203, 5, 238, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 238, 37, 65, 49, 28, 28, 49, 65, 37, 34, 63, 47, 28, 28, 47, 63, 34, 37, 65, 49, 28, 28, 49, 65, 37, 34, 63, 47, 28, 28, 47, 63, 2, 15, 37, 65, 48, 28, 28, 48, 65, 37, 34, 63, 47, 28, 28, 47, 63, 34, 37, 65, 48, 28, 28, 48, 65, 37, 34, 63, 47, 28, 28, 47, 63, 72, 27, 46, 64, 37, 34, 64, 49, 29, 29, 49, 64, 34, 37, 64, 46, 27, 253, 225, 27, 46, 63, 36, 36, 64, 48, 28, 27, 48, 64, 37, 36, 63, 46, 27, 6, 102, 27, 48, 63, 36, 35, 64, 49, 29, 28, 48, 65, 36, 36, 63, 48, 27, 251, 185, 27, 46, 64, 37, 34, 64, 49, 29, 29, 49, 64, 34, 37, 64, 46, 27, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 5, 1, 59, 254, 41, 4, 203, 5, 236, 0, 19, 0, 39, 0, 59, 0, 79, 0, 99, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 238, 37, 65, 49, 28, 28, 49, 65, 37, 34, 63, 47, 28, 28, 47, 63, 34, 37, 65, 49, 28, 28, 49, 65, 37, 34, 63, 47, 28, 28, 47, 63, 2, 15, 37, 65, 48, 28, 28, 48, 65, 37, 34, 63, 47, 28, 28, 47, 63, 34, 37, 65, 48, 28, 28, 48, 65, 37, 34, 63, 47, 28, 28, 47, 63, 253, 173, 37, 65, 49, 28, 28, 49, 65, 37, 34, 63, 47, 28, 28, 47, 63, 72, 27, 46, 64, 37, 34, 64, 49, 29, 29, 49, 64, 34, 37, 64, 46, 27, 253, 225, 27, 46, 63, 36, 36, 64, 48, 28, 27, 48, 64, 37, 36, 63, 46, 27, 4, 72, 26, 47, 63, 36, 36, 65, 48, 29, 28, 48, 65, 37, 36, 63, 47, 26, 253, 215, 27, 46, 64, 37, 34, 64, 49, 29, 29, 49, 64, 34, 37, 64, 46, 27, 4, 69, 28, 47, 62, 35, 36, 65, 49, 29, 28, 49, 65, 37, 35, 62, 47, 28, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 4, 70, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 3, 109, 254, 40, 4, 203, 255, 134, 0, 11, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 2, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 4, 142, 102, 71, 72, 106, 105, 73, 71, 102, 249, 154, 102, 72, 70, 106, 105, 71, 72, 102, 0, 2, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 3, 109, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 3, 109, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 3, 109, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 4, 144, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 4, 73, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 3, 109, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 3, 109, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 4, 30, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 2, 41, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 2, 1, 60, 254, 40, 4, 203, 255, 134, 0, 11, 0, 23, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 0, 3, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 35, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 33, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 249, 152, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 3, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 35, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 4, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 1, 165, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 2, 31, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 104, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 4, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 5, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 6, 1, 60, 254, 40, 4, 203, 3, 207, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 236, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 5, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 254, 40, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 251, 184, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 6, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 37, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 71, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 7, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 0, 8, 1, 60, 254, 40, 4, 203, 5, 237, 0, 11, 0, 23, 0, 35, 0, 47, 0, 59, 0, 71, 0, 83, 0, 95, 0, 0, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 237, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 1, 234, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 71, 73, 104, 104, 73, 71, 102, 102, 253, 136, 73, 104, 104, 73, 71, 102, 102, 2, 112, 102, 71, 72, 106, 105, 73, 71, 102, 253, 215, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 4, 72, 102, 71, 72, 106, 105, 73, 71, 102, 2, 32, 102, 71, 71, 105, 104, 72, 71, 102, 251, 183, 102, 72, 70, 106, 105, 71, 72, 102, 253, 225, 102, 72, 71, 105, 104, 72, 72, 102, 6, 101, 102, 71, 72, 106, 105, 73, 71, 102, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 25, 0, 0, 1, 33, 53, 33, 17, 51, 17, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 17, 35, 2, 209, 254, 22, 1, 234, 106, 1, 43, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 254, 215, 106, 2, 18, 134, 1, 12, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 33, 0, 0, 1, 35, 53, 51, 17, 51, 17, 51, 17, 51, 17, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 17, 35, 17, 35, 17, 35, 1, 227, 252, 252, 107, 131, 106, 1, 43, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 254, 215, 106, 131, 107, 2, 18, 134, 1, 12, 254, 244, 1, 12, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 1, 10, 254, 246, 0, 2, 0, 150, 0, 127, 6, 0, 4, 43, 0, 21, 0, 27, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 53, 51, 21, 33, 21, 33, 21, 33, 21, 33, 21, 35, 1, 23, 33, 53, 33, 7, 3, 133, 254, 125, 72, 254, 76, 1, 180, 72, 1, 131, 133, 1, 246, 254, 10, 1, 246, 254, 10, 133, 253, 148, 104, 2, 4, 253, 250, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 229, 229, 133, 216, 133, 229, 1, 213, 107, 216, 105, 0, 2, 0, 231, 0, 127, 6, 82, 4, 43, 0, 21, 0, 27, 0, 0, 37, 35, 53, 33, 53, 33, 53, 33, 53, 33, 53, 51, 21, 33, 39, 53, 1, 21, 1, 53, 55, 33, 37, 39, 33, 21, 33, 55, 3, 98, 133, 254, 10, 1, 246, 254, 10, 1, 246, 133, 1, 131, 71, 1, 180, 254, 76, 71, 254, 125, 2, 109, 103, 253, 250, 2, 4, 105, 127, 229, 133, 216, 133, 229, 229, 71, 148, 254, 55, 4, 254, 53, 148, 71, 244, 105, 216, 107, 0, 3, 0, 150, 0, 127, 6, 82, 4, 43, 0, 23, 0, 29, 0, 35, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 53, 51, 21, 33, 39, 53, 1, 21, 1, 53, 55, 33, 21, 35, 1, 39, 33, 21, 33, 55, 5, 33, 53, 33, 7, 21, 3, 49, 254, 209, 72, 254, 76, 1, 180, 72, 1, 47, 133, 1, 45, 69, 1, 180, 254, 76, 69, 254, 211, 133, 2, 158, 105, 254, 80, 1, 176, 105, 251, 178, 1, 176, 254, 78, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 229, 229, 71, 148, 254, 55, 4, 254, 53, 148, 71, 229, 1, 217, 105, 216, 107, 107, 216, 105, 4, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 21, 0, 0, 1, 17, 35, 17, 51, 17, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 1, 109, 134, 134, 2, 249, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 2, 18, 254, 246, 2, 156, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 0, 0, 2, 0, 150, 0, 137, 6, 0, 4, 33, 0, 13, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 53, 51, 17, 35, 1, 23, 33, 53, 33, 7, 5, 123, 252, 135, 72, 254, 76, 1, 180, 72, 3, 121, 133, 133, 251, 158, 104, 3, 250, 252, 4, 102, 1, 100, 71, 148, 1, 203, 4, 1, 201, 148, 71, 133, 253, 18, 1, 119, 107, 216, 105, 0, 0, 2, 0, 231, 0, 137, 6, 82, 4, 33, 0, 13, 0, 19, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 21, 35, 17, 51, 17, 21, 33, 55, 53, 39, 1, 109, 3, 118, 69, 1, 180, 254, 76, 69, 252, 138, 134, 134, 3, 249, 105, 105, 3, 70, 71, 148, 254, 55, 4, 254, 53, 148, 71, 135, 2, 238, 254, 246, 216, 107, 4, 105, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 17, 0, 0, 1, 17, 33, 21, 33, 17, 55, 51, 1, 35, 1, 51, 23, 17, 33, 53, 33, 17, 2, 37, 1, 12, 254, 244, 121, 147, 254, 180, 4, 254, 181, 147, 119, 254, 246, 1, 10, 5, 94, 253, 164, 106, 254, 32, 123, 254, 193, 1, 63, 121, 1, 222, 106, 2, 92, 0, 0, 1, 0, 150, 255, 244, 3, 49, 5, 94, 0, 17, 0, 0, 5, 17, 33, 53, 33, 17, 7, 35, 1, 51, 1, 35, 39, 17, 33, 21, 33, 17, 1, 160, 254, 246, 1, 10, 119, 147, 1, 75, 4, 1, 76, 147, 121, 1, 12, 254, 244, 12, 2, 57, 107, 2, 0, 121, 1, 63, 254, 193, 123, 253, 254, 107, 253, 199, 0, 1, 1, 25, 255, 246, 5, 125, 5, 94, 0, 17, 0, 0, 1, 17, 35, 17, 39, 17, 35, 17, 7, 17, 35, 17, 7, 35, 1, 51, 1, 35, 4, 162, 133, 140, 131, 149, 133, 72, 147, 2, 49, 4, 2, 47, 148, 3, 190, 252, 56, 4, 55, 127, 251, 74, 4, 182, 127, 251, 201, 3, 200, 61, 1, 221, 254, 35, 0, 1, 1, 25, 255, 246, 5, 125, 5, 94, 0, 17, 0, 0, 1, 51, 1, 35, 1, 51, 23, 17, 51, 17, 23, 17, 51, 17, 55, 17, 51, 17, 4, 233, 148, 253, 209, 4, 253, 207, 147, 72, 133, 149, 131, 140, 133, 1, 211, 254, 35, 1, 221, 61, 3, 200, 251, 201, 127, 4, 182, 251, 74, 127, 4, 55, 252, 56, 0, 2, 0, 150, 1, 8, 6, 0, 3, 164, 0, 9, 0, 13, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 5, 33, 53, 33, 3, 43, 254, 47, 123, 254, 193, 1, 63, 125, 1, 211, 2, 213, 253, 197, 2, 59, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 134, 134, 0, 0, 2, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 13, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 37, 33, 21, 33, 3, 188, 1, 211, 125, 1, 64, 254, 192, 123, 254, 47, 253, 43, 2, 60, 253, 196, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 134, 134, 0, 0, 3, 0, 150, 1, 8, 6, 0, 3, 164, 0, 9, 0, 13, 0, 17, 0, 0, 1, 33, 21, 33, 23, 21, 1, 53, 1, 21, 5, 33, 53, 33, 5, 35, 53, 51, 1, 88, 1, 68, 254, 190, 123, 254, 193, 1, 63, 4, 43, 254, 123, 1, 133, 253, 236, 193, 193, 2, 152, 134, 118, 148, 1, 76, 4, 1, 76, 148, 254, 134, 134, 134, 0, 3, 0, 231, 1, 8, 6, 82, 3, 164, 0, 9, 0, 13, 0, 17, 0, 0, 1, 53, 1, 21, 1, 53, 55, 33, 53, 41, 2, 21, 33, 37, 51, 21, 35, 5, 18, 1, 64, 254, 192, 123, 254, 191, 1, 67, 251, 88, 1, 134, 254, 122, 2, 21, 192, 192, 3, 16, 148, 254, 180, 4, 254, 180, 148, 118, 134, 134, 134, 134, 0, 3, 0, 150, 1, 8, 7, 121, 3, 164, 0, 17, 0, 27, 0, 31, 0, 0, 1, 53, 51, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 1, 35, 1, 53, 1, 51, 1, 51, 21, 51, 53, 51, 21, 4, 203, 194, 123, 1, 2, 160, 123, 1, 64, 254, 192, 121, 160, 255, 0, 121, 252, 160, 255, 0, 147, 1, 59, 254, 195, 149, 1, 2, 191, 143, 192, 2, 18, 134, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 1, 76, 4, 1, 76, 254, 244, 134, 134, 134, 0, 6, 0, 231, 1, 8, 7, 57, 3, 164, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 27, 0, 0, 19, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 51, 21, 35, 37, 39, 53, 1, 21, 1, 53, 55, 231, 134, 134, 2, 41, 193, 193, 254, 236, 133, 133, 2, 100, 133, 133, 1, 21, 133, 133, 1, 55, 178, 1, 63, 254, 193, 178, 2, 152, 134, 134, 134, 134, 134, 134, 134, 134, 134, 74, 180, 148, 254, 180, 4, 254, 180, 148, 182, 0, 1, 0, 150, 255, 244, 3, 49, 6, 51, 0, 13, 0, 0, 19, 33, 21, 33, 1, 35, 39, 17, 35, 17, 7, 35, 1, 33, 150, 2, 155, 254, 180, 1, 76, 147, 121, 133, 119, 147, 1, 75, 254, 181, 6, 51, 133, 254, 193, 125, 251, 8, 4, 245, 122, 1, 63, 0, 0, 1, 0, 150, 255, 244, 3, 49, 6, 51, 0, 13, 0, 0, 55, 33, 1, 51, 23, 17, 51, 17, 55, 51, 1, 33, 21, 33, 150, 1, 75, 254, 181, 147, 119, 133, 121, 147, 254, 180, 1, 76, 253, 101, 121, 1, 63, 123, 4, 246, 251, 8, 125, 254, 193, 133, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 23, 0, 0, 1, 33, 1, 35, 1, 53, 1, 51, 1, 33, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 3, 150, 254, 231, 255, 0, 148, 1, 60, 254, 194, 150, 1, 2, 1, 23, 106, 1, 141, 123, 1, 64, 254, 192, 121, 254, 117, 106, 2, 18, 254, 246, 1, 76, 4, 1, 76, 254, 244, 1, 12, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 31, 0, 0, 1, 35, 1, 35, 1, 53, 1, 51, 1, 51, 17, 51, 17, 51, 17, 51, 17, 33, 39, 53, 1, 21, 1, 53, 55, 33, 17, 35, 17, 35, 17, 35, 3, 10, 141, 255, 0, 148, 1, 60, 254, 194, 150, 1, 2, 139, 107, 131, 106, 1, 43, 123, 1, 64, 254, 192, 121, 254, 215, 106, 131, 107, 2, 18, 254, 246, 1, 76, 4, 1, 76, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 1, 10, 254, 246, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 23, 0, 0, 1, 1, 51, 1, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 1, 35, 1, 2, 37, 254, 194, 150, 1, 2, 1, 231, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 254, 25, 255, 0, 148, 1, 60, 2, 88, 1, 76, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 1, 76, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 31, 0, 0, 1, 35, 1, 35, 1, 53, 1, 51, 1, 51, 17, 51, 17, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 17, 35, 2, 242, 117, 255, 0, 148, 1, 60, 254, 194, 150, 1, 2, 115, 106, 1, 10, 122, 1, 2, 159, 123, 1, 64, 254, 192, 121, 159, 255, 0, 120, 254, 248, 106, 2, 18, 254, 246, 1, 76, 4, 1, 76, 254, 244, 1, 12, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 0, 1, 0, 231, 1, 8, 7, 121, 3, 164, 0, 39, 0, 0, 1, 35, 1, 35, 1, 53, 1, 51, 1, 51, 17, 51, 17, 51, 17, 51, 17, 33, 39, 53, 1, 51, 39, 53, 1, 21, 1, 53, 55, 35, 1, 53, 55, 33, 17, 35, 17, 35, 17, 35, 3, 10, 141, 255, 0, 148, 1, 60, 254, 194, 150, 1, 2, 139, 107, 131, 106, 1, 43, 123, 1, 2, 160, 123, 1, 64, 254, 192, 121, 160, 255, 0, 121, 254, 215, 106, 131, 107, 2, 18, 254, 246, 1, 76, 4, 1, 76, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 120, 148, 254, 244, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 246, 148, 118, 254, 246, 1, 10, 254, 246, 0, 1, 0, 231, 1, 8, 6, 0, 3, 164, 0, 9, 0, 0, 1, 1, 35, 1, 33, 53, 33, 1, 51, 1, 4, 195, 1, 59, 148, 255, 0, 252, 125, 3, 129, 1, 2, 150, 254, 195, 2, 84, 254, 180, 1, 10, 134, 1, 12, 254, 180, 0, 0, 1, 0, 231, 1, 8, 6, 0, 3, 164, 0, 9, 0, 0, 1, 1, 51, 1, 33, 21, 33, 1, 35, 1, 2, 37, 254, 194, 150, 1, 2, 3, 129, 252, 125, 255, 0, 148, 1, 60, 2, 88, 1, 76, 254, 244, 134, 254, 246, 1, 76, 0, 0, 1, 0, 231, 1, 8, 6, 0, 3, 164, 0, 19, 0, 0, 1, 1, 35, 1, 35, 21, 19, 35, 3, 33, 53, 33, 19, 51, 3, 21, 51, 1, 51, 1, 4, 195, 1, 59, 148, 255, 0, 159, 252, 148, 246, 253, 170, 2, 84, 252, 146, 254, 157, 1, 2, 150, 254, 195, 2, 84, 254, 180, 1, 10, 4, 254, 250, 1, 10, 134, 1, 12, 254, 248, 4, 1, 12, 254, 180, 0, 0, 1, 0, 231, 1, 8, 6, 0, 3, 164, 0, 19, 0, 0, 1, 1, 51, 1, 51, 53, 3, 51, 19, 33, 21, 33, 3, 35, 19, 53, 35, 1, 35, 1, 2, 37, 254, 194, 150, 1, 2, 158, 254, 145, 252, 2, 84, 253, 170, 246, 147, 252, 160, 255, 0, 148, 1, 60, 2, 88, 1, 76, 254, 244, 4, 1, 8, 254, 244, 134, 254, 246, 1, 6, 4, 254, 246, 1, 76, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 12, 0, 0, 27, 2, 1, 21, 7, 33, 21, 33, 23, 21, 1, 3, 150, 253, 254, 1, 64, 125, 2, 172, 253, 86, 123, 254, 192, 254, 2, 86, 1, 14, 254, 242, 1, 78, 148, 120, 134, 118, 148, 1, 76, 254, 242, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 12, 0, 0, 1, 3, 1, 53, 55, 33, 53, 33, 39, 53, 1, 19, 19, 5, 84, 254, 254, 193, 122, 253, 86, 2, 172, 124, 1, 63, 254, 254, 1, 70, 1, 14, 254, 180, 148, 118, 134, 120, 148, 254, 178, 1, 14, 254, 242, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 16, 0, 0, 1, 35, 17, 33, 23, 21, 1, 3, 3, 19, 19, 1, 21, 7, 33, 17, 51, 6, 0, 133, 253, 219, 123, 254, 192, 254, 253, 253, 254, 1, 64, 125, 2, 39, 133, 1, 8, 1, 10, 118, 148, 1, 76, 254, 242, 1, 16, 1, 14, 254, 242, 1, 78, 148, 120, 1, 12, 0, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 16, 0, 0, 1, 35, 17, 51, 17, 33, 39, 53, 1, 19, 19, 3, 3, 1, 53, 55, 33, 1, 109, 134, 134, 2, 38, 124, 1, 63, 254, 254, 254, 254, 254, 193, 122, 253, 220, 1, 8, 2, 156, 254, 244, 120, 148, 254, 178, 1, 14, 254, 242, 254, 240, 1, 14, 254, 180, 148, 118, 0, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 19, 0, 0, 37, 55, 51, 1, 21, 7, 17, 39, 55, 23, 33, 7, 35, 1, 53, 55, 17, 23, 7, 39, 2, 164, 102, 181, 254, 6, 99, 123, 93, 123, 1, 122, 102, 176, 1, 246, 98, 123, 90, 123, 203, 98, 1, 249, 183, 103, 1, 129, 123, 88, 123, 100, 254, 10, 182, 103, 254, 129, 123, 90, 123, 0, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 19, 0, 0, 37, 7, 39, 55, 17, 23, 21, 1, 35, 39, 33, 55, 23, 7, 17, 39, 53, 1, 51, 23, 1, 189, 123, 91, 123, 99, 1, 246, 177, 102, 1, 123, 123, 92, 123, 98, 254, 6, 180, 102, 203, 123, 90, 123, 1, 127, 103, 181, 1, 245, 100, 123, 88, 123, 254, 127, 103, 184, 254, 6, 98, 0, 0, 1, 0, 231, 255, 236, 4, 61, 4, 92, 0, 33, 0, 0, 19, 33, 7, 39, 1, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 39, 55, 23, 22, 22, 51, 50, 62, 2, 53, 52, 38, 39, 1, 23, 7, 17, 236, 1, 213, 103, 186, 2, 67, 48, 42, 44, 75, 99, 54, 49, 102, 48, 133, 94, 134, 27, 55, 26, 25, 48, 38, 24, 26, 29, 253, 193, 8, 99, 4, 92, 100, 6, 253, 192, 48, 101, 49, 54, 97, 74, 43, 42, 48, 133, 94, 133, 28, 23, 21, 36, 49, 29, 28, 60, 29, 2, 59, 191, 102, 1, 213, 0, 0, 1, 0, 231, 255, 236, 4, 61, 4, 92, 0, 33, 0, 0, 1, 17, 39, 55, 1, 6, 6, 21, 20, 30, 2, 51, 50, 54, 55, 55, 23, 7, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 1, 7, 39, 33, 4, 61, 98, 8, 253, 193, 29, 26, 24, 38, 48, 25, 26, 54, 28, 133, 95, 134, 48, 101, 49, 55, 99, 75, 44, 43, 48, 2, 67, 186, 103, 1, 213, 4, 88, 254, 43, 102, 191, 253, 197, 29, 60, 28, 29, 49, 36, 21, 23, 28, 133, 94, 133, 48, 42, 43, 74, 97, 54, 49, 101, 48, 2, 64, 6, 100, 0, 1, 0, 231, 255, 236, 4, 61, 4, 92, 0, 33, 0, 0, 5, 33, 55, 23, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 23, 7, 39, 38, 38, 35, 34, 14, 2, 21, 20, 22, 23, 1, 39, 55, 17, 4, 57, 254, 43, 103, 186, 253, 189, 48, 43, 44, 75, 99, 55, 49, 101, 48, 134, 95, 133, 28, 54, 26, 25, 48, 38, 24, 26, 29, 2, 63, 8, 98, 20, 100, 6, 2, 63, 48, 101, 50, 54, 97, 73, 44, 42, 48, 133, 94, 133, 28, 23, 21, 36, 50, 28, 28, 60, 29, 253, 197, 190, 103, 254, 43, 0, 0, 1, 0, 231, 255, 236, 4, 61, 4, 92, 0, 33, 0, 0, 23, 17, 23, 7, 1, 54, 54, 53, 52, 46, 2, 35, 34, 6, 7, 7, 39, 55, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 1, 55, 23, 33, 231, 99, 8, 2, 63, 29, 26, 24, 38, 48, 25, 26, 55, 27, 134, 94, 133, 48, 102, 49, 54, 99, 75, 44, 42, 48, 253, 189, 186, 103, 254, 43, 16, 1, 213, 103, 190, 2, 59, 29, 60, 28, 28, 50, 36, 21, 23, 28, 133, 94, 133, 48, 42, 44, 73, 97, 54, 50, 101, 48, 253, 193, 6, 100, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 23, 0, 0, 1, 39, 55, 1, 1, 7, 1, 1, 39, 1, 1, 23, 7, 17, 55, 33, 7, 39, 1, 1, 7, 39, 33, 23, 4, 246, 99, 5, 254, 178, 1, 172, 90, 254, 82, 254, 84, 91, 1, 172, 254, 177, 6, 99, 5, 1, 213, 103, 182, 1, 76, 1, 73, 180, 102, 1, 211, 4, 2, 131, 102, 189, 254, 178, 254, 82, 90, 1, 172, 254, 84, 90, 1, 172, 1, 80, 189, 102, 1, 213, 4, 100, 4, 254, 182, 1, 74, 4, 100, 4, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 23, 0, 0, 1, 39, 55, 1, 1, 39, 55, 17, 7, 33, 55, 23, 1, 1, 39, 1, 1, 55, 1, 1, 7, 39, 33, 23, 4, 246, 99, 5, 254, 176, 1, 80, 5, 99, 4, 254, 45, 102, 184, 254, 177, 254, 84, 91, 1, 172, 254, 84, 95, 1, 168, 1, 75, 180, 102, 1, 211, 4, 2, 131, 102, 189, 254, 176, 254, 176, 189, 102, 254, 43, 4, 98, 6, 1, 80, 254, 84, 90, 1, 172, 1, 174, 88, 254, 84, 1, 76, 4, 100, 4, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 23, 0, 0, 9, 2, 39, 55, 17, 7, 33, 55, 23, 1, 1, 55, 23, 33, 39, 17, 23, 7, 1, 1, 55, 1, 1, 4, 246, 254, 86, 1, 76, 5, 99, 4, 254, 45, 102, 180, 254, 181, 254, 180, 182, 102, 254, 46, 5, 99, 6, 1, 75, 254, 88, 97, 1, 166, 1, 168, 4, 0, 254, 86, 254, 180, 185, 102, 254, 43, 4, 98, 6, 1, 76, 254, 180, 6, 98, 4, 1, 213, 102, 185, 1, 76, 1, 170, 92, 254, 88, 1, 168, 0, 0, 1, 0, 231, 0, 80, 4, 246, 4, 92, 0, 23, 0, 0, 55, 39, 17, 23, 7, 1, 1, 23, 7, 17, 55, 33, 7, 39, 1, 1, 23, 1, 1, 7, 1, 1, 55, 23, 236, 5, 99, 6, 1, 75, 254, 181, 6, 99, 5, 1, 213, 103, 180, 1, 72, 1, 168, 96, 254, 86, 1, 170, 94, 254, 86, 254, 180, 182, 102, 80, 4, 1, 213, 102, 185, 1, 76, 1, 76, 185, 102, 1, 213, 4, 100, 4, 254, 184, 1, 168, 92, 254, 86, 254, 88, 94, 1, 168, 254, 180, 6, 98, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 3, 0, 7, 0, 11, 0, 0, 37, 1, 55, 9, 2, 55, 1, 37, 1, 39, 1, 4, 156, 254, 168, 90, 1, 88, 253, 76, 254, 165, 91, 1, 90, 2, 90, 252, 80, 95, 3, 175, 80, 1, 88, 90, 254, 168, 2, 0, 1, 90, 88, 254, 168, 252, 252, 80, 94, 3, 174, 0, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 3, 0, 7, 0, 11, 0, 0, 55, 1, 23, 9, 2, 23, 9, 2, 7, 1, 231, 1, 88, 91, 254, 168, 2, 0, 1, 90, 90, 254, 166, 253, 172, 3, 174, 94, 252, 79, 170, 1, 88, 90, 254, 168, 2, 180, 1, 88, 88, 254, 166, 1, 178, 252, 82, 94, 3, 176, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 13, 0, 23, 0, 0, 1, 39, 55, 17, 7, 33, 55, 23, 1, 55, 1, 1, 39, 1, 1, 55, 7, 39, 33, 23, 17, 39, 55, 7, 4, 152, 5, 99, 4, 254, 45, 102, 180, 252, 174, 97, 1, 83, 254, 171, 95, 1, 85, 1, 5, 244, 176, 102, 1, 211, 4, 99, 5, 248, 1, 10, 185, 102, 254, 43, 4, 98, 6, 3, 84, 92, 253, 73, 254, 171, 94, 1, 85, 1, 4, 245, 4, 100, 4, 254, 43, 102, 185, 248, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 13, 0, 23, 0, 0, 1, 23, 39, 55, 17, 7, 33, 55, 23, 39, 1, 1, 55, 1, 1, 39, 1, 7, 39, 33, 23, 17, 39, 55, 3, 160, 248, 5, 99, 4, 254, 45, 102, 176, 244, 254, 251, 254, 171, 95, 1, 85, 254, 173, 97, 3, 82, 180, 102, 1, 211, 4, 99, 5, 2, 2, 248, 185, 102, 254, 43, 4, 100, 4, 245, 1, 4, 1, 85, 94, 254, 171, 253, 73, 92, 3, 84, 6, 98, 4, 254, 43, 102, 185, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 3, 0, 7, 0, 17, 0, 0, 1, 1, 7, 9, 2, 39, 1, 1, 55, 7, 39, 33, 23, 17, 39, 55, 7, 1, 72, 3, 174, 94, 252, 79, 1, 181, 254, 170, 95, 1, 84, 1, 7, 243, 176, 102, 1, 211, 4, 99, 5, 248, 4, 92, 252, 82, 94, 3, 176, 253, 166, 254, 170, 94, 1, 84, 1, 4, 246, 4, 100, 4, 254, 43, 102, 185, 248, 0, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 3, 0, 13, 0, 17, 0, 0, 37, 39, 1, 23, 1, 23, 39, 55, 17, 7, 33, 55, 23, 39, 1, 1, 55, 1, 1, 70, 95, 3, 175, 96, 254, 171, 247, 5, 99, 4, 254, 45, 102, 180, 247, 254, 251, 254, 170, 97, 1, 83, 80, 94, 3, 174, 92, 254, 2, 248, 185, 102, 254, 43, 4, 98, 6, 247, 1, 6, 1, 87, 92, 254, 172, 0, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 19, 0, 23, 0, 0, 1, 39, 55, 1, 39, 1, 7, 39, 33, 23, 1, 39, 23, 7, 17, 55, 33, 7, 39, 23, 1, 1, 55, 1, 4, 246, 99, 5, 252, 174, 95, 3, 78, 176, 102, 1, 211, 4, 253, 76, 252, 4, 99, 5, 1, 213, 103, 186, 252, 2, 0, 254, 168, 90, 1, 88, 2, 131, 102, 185, 252, 174, 94, 3, 78, 4, 100, 4, 254, 82, 252, 189, 102, 1, 213, 4, 100, 4, 248, 253, 76, 1, 88, 90, 254, 168, 0, 3, 0, 231, 0, 80, 4, 246, 4, 92, 0, 9, 0, 19, 0, 23, 0, 0, 1, 23, 7, 17, 55, 33, 7, 39, 1, 7, 1, 55, 7, 39, 33, 23, 17, 39, 55, 7, 1, 1, 23, 1, 1, 68, 6, 99, 5, 1, 213, 103, 186, 3, 86, 90, 254, 166, 249, 182, 102, 1, 211, 4, 99, 5, 252, 253, 75, 1, 88, 91, 254, 168, 3, 166, 189, 102, 1, 213, 4, 100, 4, 252, 174, 90, 2, 180, 248, 4, 100, 4, 254, 43, 102, 189, 252, 254, 0, 1, 88, 90, 254, 168, 0, 1, 0, 231, 1, 8, 6, 82, 3, 164, 0, 41, 0, 0, 1, 34, 46, 2, 39, 46, 3, 35, 34, 14, 2, 7, 7, 39, 55, 62, 3, 51, 50, 30, 2, 23, 30, 3, 51, 33, 39, 53, 1, 21, 1, 53, 55, 4, 127, 54, 86, 77, 74, 43, 24, 38, 35, 38, 25, 22, 41, 49, 63, 44, 112, 95, 134, 57, 85, 70, 59, 30, 38, 60, 52, 48, 27, 41, 57, 53, 62, 47, 1, 14, 123, 1, 64, 254, 192, 121, 2, 18, 12, 28, 49, 38, 22, 31, 21, 10, 14, 34, 57, 44, 111, 94, 130, 55, 67, 36, 11, 15, 27, 38, 22, 34, 42, 24, 8, 120, 148, 254, 180, 4, 254, 180, 148, 118, 0, 1, 0, 231, 0, 0, 5, 72, 4, 96, 0, 23, 0, 0, 37, 50, 62, 2, 53, 17, 7, 35, 1, 51, 1, 35, 39, 17, 20, 14, 4, 35, 33, 53, 2, 27, 111, 157, 98, 45, 119, 147, 1, 76, 4, 1, 76, 148, 121, 22, 51, 83, 120, 162, 104, 254, 202, 133, 58, 111, 163, 106, 1, 97, 123, 1, 63, 254, 193, 125, 254, 153, 73, 140, 126, 107, 77, 44, 133, 0, 0, 1, 0, 231, 0, 0, 5, 72, 4, 96, 0, 23, 0, 0, 19, 53, 33, 50, 30, 4, 21, 17, 55, 51, 1, 35, 1, 51, 23, 17, 52, 46, 2, 35, 231, 1, 54, 104, 162, 120, 83, 51, 22, 121, 148, 254, 180, 4, 254, 180, 147, 119, 45, 98, 157, 111, 3, 219, 133, 44, 77, 107, 126, 140, 73, 254, 154, 124, 254, 193, 1, 63, 122, 1, 96, 106, 163, 111, 58, 0, 0, 1, 0, 150, 0, 0, 4, 246, 4, 96, 0, 21, 0, 0, 1, 51, 17, 20, 14, 2, 35, 33, 23, 21, 1, 53, 1, 21, 7, 33, 50, 62, 2, 53, 4, 113, 133, 96, 158, 205, 109, 254, 154, 125, 254, 193, 1, 63, 123, 1, 96, 106, 164, 111, 58, 4, 96, 254, 203, 157, 209, 125, 52, 121, 147, 1, 76, 4, 1, 76, 148, 119, 45, 99, 157, 111, 0, 1, 0, 231, 0, 0, 5, 72, 4, 96, 0, 21, 0, 0, 1, 20, 30, 2, 51, 33, 39, 53, 1, 21, 1, 53, 55, 33, 34, 46, 2, 53, 17, 51, 1, 109, 57, 111, 164, 106, 1, 96, 123, 1, 64, 254, 192, 125, 254, 154, 109, 205, 158, 96, 134, 3, 45, 111, 157, 99, 45, 119, 148, 254, 180, 4, 254, 180, 147, 121, 52, 125, 209, 157, 1, 53, 0, 1, 0, 231, 255, 176, 2, 240, 4, 160, 0, 23, 0, 0, 37, 54, 54, 53, 52, 46, 2, 39, 55, 30, 3, 21, 20, 2, 7, 23, 23, 37, 39, 19, 23, 1, 111, 118, 136, 44, 80, 111, 67, 13, 92, 155, 111, 62, 157, 169, 176, 74, 254, 69, 2, 111, 74, 193, 60, 212, 149, 72, 138, 117, 92, 26, 125, 28, 110, 149, 182, 99, 170, 254, 248, 94, 41, 127, 125, 6, 1, 189, 125, 0, 0, 1, 0, 231, 255, 176, 2, 240, 4, 160, 0, 23, 0, 0, 37, 39, 55, 19, 7, 5, 55, 55, 38, 2, 53, 52, 62, 2, 55, 23, 14, 3, 21, 20, 22, 2, 104, 49, 74, 111, 2, 254, 69, 74, 176, 169, 157, 62, 112, 154, 92, 13, 67, 111, 80, 44, 136, 193, 178, 125, 254, 67, 6, 125, 127, 41, 94, 1, 8, 170, 99, 182, 149, 110, 28, 125, 26, 92, 117, 138, 72, 149, 212, 0, 0, 1, 0, 231, 1, 35, 5, 229, 3, 43, 0, 25, 0, 0, 1, 55, 23, 5, 39, 3, 23, 23, 54, 36, 51, 50, 30, 2, 23, 35, 46, 3, 35, 34, 14, 2, 1, 248, 178, 125, 254, 67, 6, 125, 127, 41, 94, 1, 8, 171, 99, 185, 154, 114, 29, 139, 26, 92, 117, 137, 72, 75, 128, 106, 83, 1, 170, 49, 74, 110, 2, 1, 186, 73, 177, 169, 157, 65, 115, 158, 94, 67, 112, 81, 45, 36, 67, 96, 0, 1, 0, 231, 1, 35, 5, 229, 3, 43, 0, 25, 0, 0, 1, 7, 39, 37, 23, 19, 39, 39, 6, 4, 35, 34, 46, 2, 39, 51, 30, 3, 51, 50, 62, 2, 4, 213, 178, 125, 1, 188, 6, 125, 127, 41, 93, 254, 247, 170, 99, 185, 154, 115, 29, 140, 26, 91, 118, 137, 72, 75, 128, 106, 83, 2, 164, 49, 73, 111, 2, 254, 70, 73, 176, 169, 156, 65, 115, 158, 94, 67, 112, 81, 45, 36, 67, 96, 0, 2, 0, 231, 1, 35, 5, 229, 3, 43, 0, 25, 0, 29, 0, 0, 1, 46, 3, 35, 34, 14, 2, 7, 35, 62, 3, 51, 50, 4, 23, 55, 55, 3, 7, 37, 55, 5, 53, 33, 21, 4, 213, 30, 83, 106, 128, 75, 75, 139, 115, 89, 26, 140, 29, 115, 154, 185, 99, 170, 1, 9, 93, 41, 127, 125, 6, 254, 68, 125, 253, 244, 1, 51, 1, 170, 59, 96, 67, 36, 45, 81, 112, 67, 94, 158, 115, 65, 157, 169, 177, 73, 254, 70, 2, 110, 74, 94, 90, 90, 0, 2, 0, 231, 1, 16, 5, 229, 3, 43, 0, 25, 0, 37, 0, 0, 1, 23, 5, 39, 3, 23, 23, 54, 36, 51, 50, 30, 2, 23, 35, 46, 3, 35, 34, 14, 2, 7, 5, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 2, 170, 125, 254, 67, 6, 125, 127, 41, 94, 1, 8, 171, 99, 185, 154, 114, 29, 141, 28, 91, 116, 135, 72, 75, 128, 106, 83, 30, 2, 190, 108, 90, 109, 109, 90, 108, 1, 219, 74, 110, 2, 1, 186, 73, 177, 169, 157, 65, 115, 158, 94, 71, 113, 79, 42, 36, 67, 96, 59, 45, 109, 109, 90, 109, 109, 0, 1, 0, 231, 254, 254, 4, 168, 4, 74, 0, 33, 0, 0, 1, 20, 14, 4, 35, 34, 38, 39, 23, 7, 3, 53, 37, 7, 7, 22, 22, 51, 50, 62, 2, 53, 52, 38, 39, 55, 30, 3, 4, 168, 45, 81, 112, 132, 147, 77, 43, 99, 48, 79, 41, 215, 1, 146, 41, 152, 37, 81, 40, 88, 167, 130, 78, 118, 101, 69, 56, 102, 77, 46, 2, 84, 88, 156, 132, 106, 74, 40, 15, 16, 150, 139, 1, 149, 5, 231, 143, 84, 13, 12, 67, 121, 171, 104, 133, 198, 72, 101, 36, 102, 127, 151, 0, 1, 0, 231, 254, 254, 4, 168, 4, 74, 0, 33, 0, 0, 19, 52, 62, 2, 55, 23, 6, 6, 21, 20, 30, 2, 51, 50, 54, 55, 39, 39, 5, 21, 3, 39, 55, 6, 6, 35, 34, 46, 4, 231, 46, 77, 102, 56, 70, 102, 118, 79, 129, 167, 88, 41, 80, 37, 152, 40, 1, 145, 215, 41, 80, 48, 99, 44, 77, 147, 132, 112, 81, 45, 2, 84, 86, 151, 127, 102, 36, 101, 72, 198, 133, 104, 171, 121, 67, 12, 13, 84, 143, 231, 5, 254, 107, 139, 150, 16, 15, 40, 74, 106, 132, 157, 0, 2, 1, 20, 0, 0, 5, 184, 5, 168, 0, 22, 0, 46, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 1, 21, 7, 30, 3, 7, 52, 46, 2, 35, 35, 23, 21, 3, 14, 3, 21, 20, 30, 2, 51, 50, 62, 2, 5, 184, 93, 162, 216, 123, 123, 216, 161, 94, 68, 119, 164, 96, 1, 12, 111, 121, 213, 158, 92, 131, 73, 125, 169, 96, 7, 128, 251, 72, 122, 88, 50, 72, 126, 168, 96, 96, 169, 125, 73, 2, 82, 123, 216, 162, 93, 93, 162, 216, 123, 104, 187, 152, 108, 24, 1, 23, 148, 112, 2, 95, 161, 215, 119, 96, 169, 125, 73, 131, 148, 1, 5, 21, 85, 117, 143, 79, 97, 169, 126, 73, 73, 126, 169, 0, 2, 1, 20, 0, 0, 5, 184, 5, 168, 0, 22, 0, 46, 0, 0, 1, 52, 62, 2, 55, 39, 53, 1, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 39, 3, 53, 55, 35, 34, 14, 2, 1, 20, 92, 159, 213, 121, 111, 1, 12, 96, 163, 120, 67, 93, 162, 216, 123, 123, 216, 161, 94, 132, 72, 126, 168, 96, 96, 169, 125, 73, 50, 88, 123, 72, 250, 128, 8, 96, 168, 126, 72, 2, 82, 122, 215, 160, 95, 2, 112, 148, 254, 233, 25, 108, 151, 187, 104, 123, 216, 162, 93, 93, 162, 216, 125, 97, 169, 126, 73, 73, 126, 169, 97, 79, 142, 117, 85, 21, 254, 252, 148, 131, 73, 125, 169, 0, 0, 2, 0, 231, 0, 51, 6, 82, 4, 121, 0, 9, 0, 19, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 21, 1, 53, 1, 21, 7, 33, 21, 33, 231, 4, 168, 125, 1, 64, 254, 192, 123, 251, 90, 1, 64, 254, 192, 1, 64, 125, 1, 244, 254, 14, 3, 109, 120, 148, 254, 180, 4, 254, 180, 148, 118, 253, 224, 148, 1, 76, 4, 1, 76, 148, 120, 134, 0, 2, 0, 150, 0, 51, 6, 0, 4, 121, 0, 9, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 33, 53, 33, 39, 53, 1, 21, 1, 53, 6, 0, 251, 90, 123, 254, 193, 1, 63, 125, 4, 168, 197, 254, 15, 1, 243, 124, 1, 63, 254, 193, 2, 231, 118, 148, 1, 76, 4, 1, 76, 148, 120, 253, 208, 134, 120, 148, 254, 180, 4, 254, 180, 148, 0, 2, 0, 150, 0, 51, 6, 0, 4, 121, 0, 9, 0, 19, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 53, 1, 21, 1, 53, 55, 33, 53, 33, 6, 0, 251, 88, 125, 254, 193, 1, 63, 123, 4, 166, 254, 193, 1, 63, 254, 193, 124, 254, 13, 1, 241, 1, 63, 120, 148, 1, 76, 4, 1, 76, 148, 118, 2, 32, 148, 254, 180, 4, 254, 180, 148, 120, 134, 0, 0, 2, 0, 231, 0, 143, 6, 82, 4, 121, 0, 9, 0, 21, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 231, 4, 168, 125, 1, 64, 254, 192, 123, 251, 90, 2, 13, 185, 112, 185, 185, 112, 185, 3, 109, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 97, 185, 185, 112, 185, 185, 0, 0, 2, 0, 150, 0, 143, 6, 0, 4, 121, 0, 9, 0, 21, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 51, 53, 51, 21, 51, 21, 35, 21, 35, 53, 35, 6, 0, 251, 90, 123, 254, 193, 1, 63, 125, 4, 168, 253, 244, 184, 113, 184, 184, 113, 184, 2, 231, 118, 148, 1, 76, 4, 1, 76, 148, 120, 254, 75, 185, 185, 112, 185, 185, 0, 1, 0, 231, 1, 6, 6, 82, 3, 162, 0, 23, 0, 0, 19, 33, 39, 55, 23, 55, 23, 7, 33, 39, 53, 1, 21, 1, 53, 55, 33, 23, 7, 39, 7, 39, 55, 33, 231, 1, 204, 124, 70, 194, 195, 72, 125, 1, 190, 121, 1, 64, 254, 192, 123, 254, 58, 131, 72, 195, 194, 70, 131, 254, 45, 2, 152, 124, 72, 194, 194, 72, 124, 118, 148, 254, 180, 4, 254, 180, 148, 120, 131, 69, 194, 194, 69, 131, 0, 3, 0, 150, 1, 8, 6, 82, 3, 164, 0, 37, 0, 48, 0, 55, 0, 0, 1, 55, 35, 14, 3, 35, 34, 46, 2, 39, 35, 23, 21, 1, 53, 1, 21, 7, 51, 62, 3, 51, 50, 30, 2, 23, 51, 39, 53, 1, 21, 1, 1, 34, 14, 2, 7, 33, 46, 3, 3, 50, 54, 55, 33, 22, 22, 5, 18, 121, 225, 12, 57, 82, 103, 57, 57, 103, 82, 57, 12, 226, 123, 254, 193, 1, 63, 125, 228, 11, 57, 82, 103, 58, 57, 103, 83, 57, 12, 226, 123, 1, 64, 254, 192, 254, 97, 32, 57, 47, 36, 10, 1, 108, 10, 36, 48, 57, 31, 62, 98, 21, 254, 150, 21, 97, 1, 156, 118, 54, 91, 66, 38, 38, 66, 91, 54, 118, 148, 1, 76, 4, 1, 76, 148, 120, 54, 93, 68, 39, 39, 68, 93, 54, 120, 148, 254, 180, 4, 254, 180, 2, 17, 19, 35, 47, 28, 28, 47, 35, 19, 254, 125, 69, 55, 55, 69, 0, 0, 2, 0, 150, 255, 244, 3, 49, 5, 94, 0, 36, 0, 56, 0, 0, 19, 52, 62, 2, 55, 53, 7, 35, 1, 53, 7, 35, 1, 51, 1, 35, 39, 21, 1, 35, 39, 21, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 164, 38, 67, 92, 55, 119, 147, 1, 10, 119, 147, 1, 75, 4, 1, 76, 147, 121, 1, 12, 147, 121, 54, 92, 67, 39, 51, 87, 116, 66, 66, 116, 85, 50, 125, 30, 51, 70, 41, 41, 71, 53, 30, 30, 53, 71, 41, 41, 70, 51, 30, 1, 49, 58, 104, 82, 58, 11, 222, 121, 1, 0, 201, 121, 1, 63, 254, 193, 123, 201, 254, 254, 123, 226, 11, 58, 82, 103, 57, 66, 116, 85, 50, 50, 85, 116, 66, 40, 70, 53, 31, 31, 53, 70, 40, 40, 72, 54, 31, 31, 54, 72, 0, 1, 0, 150, 1, 6, 6, 82, 3, 164, 0, 9, 0, 0, 19, 1, 21, 7, 33, 21, 1, 53, 55, 33, 150, 1, 63, 125, 4, 250, 254, 192, 123, 251, 9, 2, 88, 1, 76, 148, 120, 70, 254, 180, 148, 120, 0, 1, 0, 150, 1, 6, 6, 82, 3, 164, 0, 9, 0, 0, 1, 33, 23, 21, 1, 53, 33, 39, 53, 1, 6, 82, 251, 8, 123, 254, 193, 4, 249, 125, 1, 64, 2, 18, 120, 148, 1, 76, 70, 120, 148, 254, 180, 0, 0, 1, 0, 150, 255, 246, 3, 51, 5, 94, 0, 9, 0, 0, 1, 51, 1, 35, 39, 17, 35, 1, 51, 23, 1, 162, 69, 1, 76, 147, 121, 70, 254, 181, 147, 121, 5, 94, 254, 193, 123, 251, 92, 1, 63, 125, 0, 1, 0, 150, 255, 246, 3, 51, 5, 94, 0, 9, 0, 0, 37, 55, 51, 1, 35, 17, 7, 35, 1, 51, 2, 39, 121, 147, 254, 180, 69, 121, 147, 1, 75, 70, 184, 125, 254, 193, 4, 164, 123, 1, 63, 0, 0, 1, 0, 150, 2, 18, 6, 82, 3, 164, 0, 9, 0, 0, 19, 1, 21, 7, 33, 39, 53, 1, 21, 33, 150, 1, 63, 125, 4, 53, 123, 1, 64, 250, 68, 2, 88, 1, 76, 148, 120, 120, 148, 254, 180, 70, 0, 1, 0, 231, 255, 246, 2, 121, 5, 94, 0, 9, 0, 0, 1, 1, 35, 39, 17, 55, 51, 1, 35, 17, 1, 45, 1, 76, 148, 120, 120, 148, 254, 180, 70, 5, 94, 254, 193, 123, 252, 30, 125, 254, 193, 5, 104, 0, 0, 1, 0, 150, 1, 6, 6, 82, 2, 152, 0, 9, 0, 0, 19, 33, 21, 1, 53, 55, 33, 23, 21, 1, 150, 5, 188, 254, 192, 123, 251, 203, 125, 254, 193, 2, 152, 70, 254, 180, 148, 120, 120, 148, 1, 76, 0, 1, 0, 150, 255, 246, 2, 39, 5, 94, 0, 9, 0, 0, 1, 17, 35, 1, 51, 23, 17, 7, 35, 1, 2, 39, 70, 254, 181, 147, 121, 121, 147, 1, 75, 5, 94, 250, 152, 1, 63, 125, 3, 226, 123, 1, 63, 0, 0, 1, 0, 231, 1, 6, 6, 82, 3, 164, 0, 10, 0, 0, 1, 33, 17, 35, 17, 51, 17, 1, 21, 7, 33, 6, 82, 251, 27, 134, 134, 1, 129, 123, 3, 223, 2, 18, 254, 244, 2, 156, 254, 114, 1, 144, 148, 120, 0, 1, 0, 150, 1, 6, 6, 0, 3, 164, 0, 10, 0, 0, 19, 33, 39, 53, 1, 17, 51, 17, 35, 17, 33, 150, 3, 223, 123, 1, 129, 133, 133, 251, 27, 2, 152, 120, 148, 254, 112, 1, 142, 253, 100, 1, 12, 0, 0, 1, 0, 147, 255, 244, 3, 49, 6, 51, 0, 10, 0, 0, 5, 17, 33, 53, 33, 21, 33, 1, 35, 39, 17, 1, 160, 254, 243, 2, 156, 254, 115, 1, 143, 147, 121, 12, 5, 186, 133, 133, 254, 127, 123, 251, 76, 0, 0, 1, 0, 147, 255, 244, 3, 49, 6, 51, 0, 10, 0, 0, 1, 17, 55, 51, 1, 33, 21, 33, 53, 33, 17, 2, 37, 121, 147, 254, 113, 1, 141, 253, 100, 1, 13, 6, 51, 251, 76, 123, 254, 127, 133, 133, 5, 186, 0, 1, 0, 231, 1, 6, 6, 82, 3, 164, 0, 10, 0, 0, 1, 33, 23, 21, 1, 17, 35, 17, 51, 17, 33, 6, 82, 252, 33, 123, 254, 127, 134, 134, 4, 229, 2, 18, 120, 148, 1, 144, 254, 114, 2, 156, 254, 244, 0, 1, 0, 150, 1, 6, 6, 0, 3, 164, 0, 10, 0, 0, 19, 33, 17, 51, 17, 35, 17, 1, 53, 55, 33, 150, 4, 229, 133, 133, 254, 127, 123, 252, 33, 2, 152, 1, 12, 253, 100, 1, 142, 254, 112, 148, 120, 0, 0, 1, 0, 147, 255, 244, 3, 49, 6, 51, 0, 10, 0, 0, 5, 17, 7, 35, 1, 33, 53, 33, 21, 33, 17, 1, 160, 121, 148, 1, 144, 254, 115, 2, 155, 254, 244, 12, 4, 180, 123, 1, 129, 133, 133, 250, 70, 0, 0, 1, 0, 147, 255, 244, 3, 49, 6, 51, 0, 10, 0, 0, 1, 17, 33, 21, 33, 53, 33, 1, 51, 23, 17, 2, 37, 1, 12, 253, 101, 1, 141, 254, 112, 148, 121, 6, 51, 250, 70, 133, 133, 1, 129, 123, 4, 180, 0, 1, 0, 150, 1, 6, 6, 0, 3, 164, 0, 10, 0, 0, 1, 33, 53, 1, 21, 7, 33, 17, 51, 17, 35, 5, 123, 251, 27, 1, 63, 125, 4, 35, 133, 133, 2, 18, 70, 1, 76, 148, 120, 1, 10, 253, 100, 0, 0, 1, 0, 231, 1, 6, 6, 82, 3, 164, 0, 10, 0, 0, 19, 51, 17, 33, 39, 53, 1, 21, 33, 17, 35, 231, 134, 4, 32, 123, 1, 64, 251, 27, 134, 3, 162, 254, 246, 120, 148, 254, 180, 70, 254, 244, 0, 1, 0, 147, 255, 244, 3, 49, 5, 94, 0, 10, 0, 0, 5, 33, 53, 33, 17, 51, 1, 35, 39, 17, 33, 3, 47, 253, 100, 1, 13, 69, 1, 76, 147, 121, 1, 10, 12, 133, 4, 229, 254, 193, 123, 251, 223, 0, 0, 1, 0, 147, 255, 244, 3, 49, 5, 94, 0, 10, 0, 0, 1, 33, 17, 55, 51, 1, 35, 17, 33, 53, 33, 3, 47, 254, 246, 121, 147, 254, 180, 69, 254, 243, 2, 156, 4, 217, 251, 223, 123, 254, 193, 4, 229, 133, 0, 1, 0, 150, 1, 6, 6, 0, 3, 164, 0, 10, 0, 0, 1, 51, 17, 35, 17, 33, 23, 21, 1, 53, 33, 5, 123, 133, 133, 251, 221, 125, 254, 193, 4, 229, 3, 164, 253, 100, 1, 10, 120, 148, 1, 76, 70, 0, 0, 1, 0, 231, 1, 6, 6, 82, 3, 164, 0, 10, 0, 0, 19, 51, 17, 33, 21, 1, 53, 55, 33, 17, 35, 231, 134, 4, 229, 254, 192, 123, 251, 224, 134, 3, 164, 254, 244, 70, 254, 180, 148, 120, 254, 246, 0, 1, 0, 147, 255, 244, 3, 49, 5, 94, 0, 10, 0, 0, 55, 33, 17, 7, 35, 1, 51, 17, 33, 21, 33, 150, 1, 10, 121, 148, 1, 76, 70, 1, 12, 253, 101, 121, 4, 33, 123, 1, 63, 251, 27, 133, 0, 1, 0, 147, 255, 244, 3, 49, 5, 94, 0, 10, 0, 0, 19, 33, 21, 33, 17, 35, 1, 51, 23, 17, 33, 150, 2, 155, 254, 244, 70, 254, 180, 148, 121, 254, 246, 5, 94, 133, 251, 27, 1, 63, 123, 4, 33, 0, 0, 2, 0, 174, 0, 90, 6, 27, 4, 84, 0, 6, 0, 13, 0, 0, 1, 33, 23, 21, 1, 53, 33, 55, 33, 53, 1, 21, 7, 33, 6, 25, 251, 90, 123, 254, 192, 5, 107, 2, 250, 147, 1, 64, 123, 4, 168, 1, 102, 120, 148, 1, 76, 70, 215, 69, 1, 76, 147, 121, 0, 2, 0, 150, 255, 244, 4, 143, 5, 94, 0, 6, 0, 13, 0, 0, 5, 17, 7, 35, 1, 51, 17, 51, 17, 51, 1, 35, 39, 17, 1, 162, 121, 147, 1, 75, 70, 215, 70, 1, 75, 147, 121, 12, 4, 166, 123, 1, 63, 250, 150, 5, 106, 254, 193, 123, 251, 90, 0, 2, 0, 205, 0, 90, 6, 57, 4, 84, 0, 6, 0, 13, 0, 0, 19, 33, 21, 1, 53, 55, 33, 3, 33, 39, 53, 1, 21, 33, 207, 5, 106, 254, 193, 123, 251, 90, 2, 4, 168, 123, 1, 63, 250, 148, 1, 236, 70, 254, 180, 148, 120, 1, 226, 121, 147, 254, 180, 69, 0, 2, 0, 150, 255, 244, 4, 143, 5, 94, 0, 6, 0, 13, 0, 0, 1, 17, 35, 1, 51, 23, 17, 33, 17, 55, 51, 1, 35, 17, 2, 39, 70, 254, 181, 147, 121, 1, 225, 121, 147, 254, 181, 70, 5, 94, 250, 150, 1, 63, 123, 4, 166, 251, 90, 123, 254, 193, 5, 106, 0, 2, 0, 231, 1, 61, 6, 84, 4, 121, 0, 6, 0, 13, 0, 0, 19, 53, 33, 39, 53, 1, 21, 1, 53, 1, 21, 7, 33, 21, 231, 4, 168, 123, 1, 64, 250, 147, 1, 64, 125, 4, 170, 1, 61, 134, 120, 148, 254, 180, 70, 1, 170, 70, 1, 76, 148, 120, 134, 0, 0, 2, 0, 231, 0, 49, 6, 84, 3, 109, 0, 6, 0, 13, 0, 0, 1, 21, 33, 23, 21, 1, 53, 1, 21, 1, 53, 55, 33, 53, 6, 84, 251, 88, 123, 254, 192, 5, 109, 254, 192, 125, 251, 86, 3, 109, 134, 120, 148, 1, 76, 70, 254, 86, 70, 254, 180, 148, 120, 134, 0, 2, 0, 231, 1, 61, 6, 84, 4, 121, 0, 6, 0, 13, 0, 0, 19, 53, 1, 21, 7, 33, 21, 1, 53, 33, 39, 53, 1, 21, 231, 1, 64, 123, 4, 168, 250, 147, 4, 170, 125, 1, 64, 1, 61, 70, 1, 76, 148, 120, 134, 1, 170, 134, 120, 148, 254, 180, 70, 0, 0, 2, 0, 231, 0, 49, 6, 84, 3, 109, 0, 6, 0, 13, 0, 0, 1, 21, 1, 53, 55, 33, 53, 1, 21, 33, 23, 21, 1, 53, 6, 84, 254, 192, 123, 251, 88, 5, 109, 251, 86, 125, 254, 192, 3, 109, 70, 254, 180, 148, 120, 134, 254, 86, 134, 120, 148, 1, 76, 70, 0, 2, 0, 174, 1, 102, 6, 27, 4, 84, 0, 3, 0, 10, 0, 0, 1, 33, 53, 33, 53, 33, 53, 1, 21, 7, 33, 6, 27, 250, 147, 5, 109, 250, 147, 1, 64, 123, 4, 168, 1, 102, 134, 215, 69, 1, 76, 147, 121, 0, 0, 2, 0, 174, 0, 90, 6, 27, 3, 72, 0, 3, 0, 10, 0, 0, 1, 33, 53, 33, 17, 33, 23, 21, 1, 53, 33, 6, 27, 250, 147, 5, 109, 251, 88, 123, 254, 192, 5, 109, 2, 195, 133, 254, 30, 120, 148, 1, 76, 70, 0, 2, 0, 205, 1, 102, 6, 57, 4, 84, 0, 3, 0, 10, 0, 0, 19, 33, 21, 33, 17, 33, 39, 53, 1, 21, 33, 205, 5, 108, 250, 148, 4, 168, 123, 1, 63, 250, 148, 1, 236, 134, 1, 226, 121, 147, 254, 180, 69, 0, 0, 2, 0, 205, 0, 90, 6, 57, 3, 72, 0, 3, 0, 10, 0, 0, 19, 33, 21, 33, 21, 33, 21, 1, 53, 55, 33, 205, 5, 108, 250, 148, 5, 108, 254, 193, 123, 251, 88, 3, 72, 133, 215, 70, 254, 180, 148, 120, 0, 2, 0, 150, 255, 244, 4, 143, 5, 94, 0, 6, 0, 13, 0, 0, 5, 17, 7, 35, 1, 51, 17, 1, 17, 55, 51, 1, 35, 17, 1, 162, 121, 147, 1, 75, 70, 1, 92, 121, 147, 254, 181, 70, 12, 4, 166, 123, 1, 63, 250, 150, 5, 106, 251, 90, 123, 254, 193, 5, 106, 0, 0, 2, 0, 150, 255, 244, 4, 143, 5, 94, 0, 6, 0, 13, 0, 0, 1, 17, 35, 1, 51, 23, 17, 1, 17, 51, 1, 35, 39, 17, 2, 39, 70, 254, 181, 147, 121, 1, 92, 70, 1, 75, 147, 121, 5, 94, 250, 150, 1, 63, 123, 4, 166, 250, 150, 5, 106, 254, 193, 123, 251, 90, 0, 1, 0, 205, 1, 102, 6, 57, 3, 72, 0, 25, 0, 0, 1, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 53, 52, 46, 2, 35, 33, 53, 33, 50, 30, 2, 6, 57, 34, 67, 102, 67, 251, 162, 4, 98, 31, 46, 30, 14, 14, 29, 45, 31, 251, 156, 4, 94, 67, 102, 67, 34, 2, 86, 45, 86, 67, 42, 134, 19, 30, 38, 19, 20, 39, 31, 19, 133, 42, 68, 87, 0, 0, 3, 0, 231, 1, 8, 6, 82, 4, 86, 0, 9, 0, 13, 0, 17, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 19, 33, 21, 33, 17, 33, 21, 33, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 250, 2, 56, 253, 200, 2, 56, 253, 200, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 1, 101, 99, 1, 66, 100, 0, 0, 2, 0, 231, 1, 8, 6, 82, 4, 20, 0, 9, 0, 37, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 20, 14, 2, 35, 34, 38, 39, 38, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 22, 23, 22, 22, 51, 50, 53, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 3, 86, 25, 46, 66, 41, 35, 82, 45, 38, 60, 20, 88, 95, 25, 47, 68, 43, 32, 75, 42, 37, 64, 26, 84, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 2, 2, 52, 87, 63, 35, 25, 26, 22, 21, 113, 53, 87, 62, 34, 25, 26, 23, 22, 116, 0, 0, 2, 0, 150, 0, 152, 6, 0, 3, 164, 0, 9, 0, 36, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 20, 14, 2, 35, 34, 38, 39, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 22, 23, 22, 22, 51, 50, 53, 6, 0, 251, 90, 123, 254, 193, 1, 63, 125, 4, 168, 213, 25, 47, 66, 40, 35, 82, 45, 76, 43, 88, 94, 25, 47, 67, 43, 32, 76, 42, 37, 64, 26, 84, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 255, 0, 53, 87, 63, 35, 25, 26, 43, 112, 53, 87, 61, 34, 25, 26, 23, 22, 117, 0, 2, 0, 231, 0, 152, 6, 82, 3, 164, 0, 9, 0, 37, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 5, 20, 14, 2, 35, 34, 38, 39, 38, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 22, 23, 22, 22, 51, 50, 53, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 3, 86, 25, 46, 66, 41, 35, 82, 45, 38, 60, 20, 88, 95, 25, 47, 68, 43, 32, 75, 42, 37, 64, 26, 84, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 122, 53, 87, 63, 35, 25, 26, 22, 21, 112, 53, 87, 61, 34, 25, 26, 23, 22, 117, 0, 3, 0, 231, 255, 131, 6, 82, 3, 164, 0, 9, 0, 37, 0, 62, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 5, 20, 14, 2, 35, 34, 38, 39, 38, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 22, 23, 22, 22, 51, 50, 53, 19, 20, 14, 2, 35, 34, 38, 39, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 51, 50, 53, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 3, 86, 25, 46, 66, 41, 35, 82, 45, 38, 60, 20, 88, 95, 25, 47, 68, 43, 32, 75, 42, 37, 64, 26, 84, 98, 25, 46, 66, 41, 35, 82, 45, 78, 40, 88, 95, 25, 47, 68, 43, 67, 82, 73, 54, 84, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 122, 53, 87, 63, 35, 25, 26, 22, 21, 112, 53, 87, 61, 34, 25, 26, 23, 22, 117, 254, 235, 52, 87, 63, 35, 25, 26, 43, 113, 53, 87, 62, 34, 52, 45, 117, 0, 0, 2, 1, 0, 254, 246, 4, 154, 4, 203, 0, 7, 0, 17, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 4, 154, 252, 163, 3, 93, 253, 125, 2, 131, 253, 43, 122, 254, 193, 1, 63, 124, 2, 215, 254, 1, 178, 57, 1, 226, 150, 254, 158, 4, 254, 199, 254, 106, 119, 147, 1, 76, 4, 1, 75, 147, 121, 0, 0, 1, 0, 150, 0, 127, 6, 0, 4, 76, 0, 17, 0, 0, 1, 33, 1, 21, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 21, 1, 33, 6, 0, 253, 233, 2, 23, 252, 218, 254, 128, 123, 254, 193, 1, 63, 125, 1, 158, 3, 10, 253, 228, 2, 28, 2, 20, 255, 0, 149, 1, 149, 118, 148, 1, 76, 4, 1, 76, 148, 122, 1, 180, 150, 254, 226, 0, 0, 2, 1, 0, 254, 246, 4, 154, 4, 203, 0, 7, 0, 17, 0, 0, 1, 1, 53, 1, 53, 1, 21, 1, 21, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 0, 2, 131, 253, 125, 3, 92, 252, 164, 2, 215, 125, 1, 64, 254, 192, 123, 253, 43, 1, 150, 1, 57, 4, 1, 98, 150, 254, 30, 57, 254, 78, 121, 121, 147, 254, 181, 4, 254, 180, 147, 119, 0, 0, 2, 0, 184, 255, 29, 4, 225, 4, 98, 0, 25, 0, 35, 0, 0, 1, 20, 30, 2, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 14, 2, 3, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 74, 22, 45, 69, 46, 2, 205, 253, 51, 82, 123, 82, 41, 41, 81, 123, 81, 2, 207, 253, 49, 45, 68, 45, 22, 125, 3, 82, 125, 1, 63, 254, 193, 123, 252, 176, 3, 59, 35, 59, 44, 25, 134, 50, 82, 108, 57, 58, 106, 82, 49, 133, 24, 44, 59, 253, 78, 121, 147, 254, 181, 5, 254, 181, 147, 119, 0, 0, 1, 0, 150, 0, 106, 6, 0, 4, 59, 0, 33, 0, 0, 1, 33, 22, 22, 51, 33, 21, 33, 34, 46, 2, 39, 33, 23, 21, 1, 53, 1, 21, 7, 33, 62, 3, 51, 33, 21, 33, 34, 6, 7, 33, 6, 0, 253, 2, 17, 202, 193, 1, 98, 254, 113, 107, 179, 134, 83, 10, 254, 234, 123, 254, 193, 1, 63, 125, 1, 24, 12, 90, 138, 176, 97, 1, 143, 254, 129, 174, 193, 17, 2, 255, 2, 20, 148, 146, 132, 55, 107, 159, 105, 118, 148, 1, 76, 4, 1, 76, 148, 122, 104, 157, 105, 53, 133, 140, 146, 0, 2, 0, 184, 255, 29, 4, 225, 4, 98, 0, 25, 0, 35, 0, 0, 1, 52, 46, 2, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 62, 2, 19, 33, 23, 21, 1, 53, 1, 21, 7, 33, 4, 80, 23, 45, 67, 45, 253, 49, 2, 207, 81, 122, 81, 41, 41, 81, 123, 82, 253, 51, 2, 205, 46, 68, 45, 23, 125, 252, 176, 123, 254, 192, 1, 64, 125, 3, 82, 3, 59, 35, 59, 44, 24, 133, 49, 82, 106, 58, 57, 108, 82, 50, 134, 25, 44, 59, 253, 15, 119, 147, 1, 75, 5, 1, 75, 147, 121, 0, 0, 1, 1, 20, 0, 182, 4, 123, 3, 244, 0, 43, 0, 0, 1, 33, 34, 14, 2, 21, 20, 30, 2, 51, 51, 21, 35, 34, 46, 2, 53, 52, 55, 53, 38, 53, 52, 62, 2, 51, 51, 21, 35, 34, 14, 2, 21, 20, 30, 2, 51, 33, 4, 123, 253, 164, 32, 45, 30, 14, 14, 29, 45, 31, 137, 131, 68, 101, 68, 34, 101, 101, 34, 68, 101, 68, 131, 135, 32, 45, 30, 14, 14, 30, 45, 32, 2, 92, 2, 18, 19, 30, 38, 19, 20, 39, 31, 19, 133, 42, 68, 87, 45, 109, 61, 8, 58, 112, 45, 86, 67, 42, 133, 19, 31, 38, 19, 19, 39, 31, 19, 0, 0, 1, 1, 31, 0, 182, 4, 133, 3, 244, 0, 43, 0, 0, 1, 20, 14, 2, 35, 35, 53, 51, 50, 62, 2, 53, 52, 46, 2, 35, 33, 53, 33, 50, 62, 2, 53, 52, 46, 2, 35, 35, 53, 51, 50, 30, 2, 21, 20, 7, 21, 22, 4, 133, 34, 67, 102, 67, 131, 137, 31, 45, 29, 14, 14, 30, 46, 31, 253, 164, 2, 92, 31, 46, 30, 14, 14, 30, 46, 31, 135, 131, 67, 102, 67, 34, 100, 100, 1, 168, 45, 87, 68, 42, 133, 19, 31, 39, 20, 19, 38, 30, 19, 134, 19, 31, 39, 19, 19, 38, 31, 19, 133, 42, 67, 86, 45, 112, 58, 8, 61, 0, 0, 1, 1, 45, 0, 162, 4, 106, 4, 8, 0, 43, 0, 0, 1, 50, 30, 2, 21, 21, 35, 53, 52, 46, 2, 35, 34, 14, 2, 21, 17, 35, 17, 52, 46, 2, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 51, 50, 23, 51, 54, 3, 121, 45, 87, 68, 41, 133, 19, 30, 39, 20, 19, 38, 31, 19, 133, 19, 31, 39, 19, 20, 38, 30, 19, 133, 42, 67, 86, 45, 112, 58, 8, 61, 4, 8, 34, 67, 102, 67, 131, 137, 31, 45, 29, 14, 14, 30, 46, 31, 253, 164, 2, 92, 31, 46, 30, 14, 14, 30, 46, 31, 135, 131, 67, 102, 67, 34, 100, 100, 0, 0, 1, 1, 45, 0, 162, 4, 106, 4, 8, 0, 43, 0, 0, 1, 50, 62, 2, 53, 53, 51, 21, 20, 14, 2, 35, 34, 39, 35, 6, 35, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 53, 17, 51, 17, 20, 30, 2, 3, 121, 20, 39, 30, 19, 133, 41, 68, 87, 45, 109, 61, 8, 58, 112, 45, 86, 67, 42, 133, 19, 30, 38, 20, 19, 39, 31, 19, 133, 19, 31, 38, 1, 51, 14, 29, 45, 31, 137, 131, 68, 101, 67, 34, 100, 100, 34, 67, 101, 68, 131, 135, 32, 45, 30, 14, 14, 30, 45, 32, 2, 92, 253, 164, 32, 45, 30, 14, 0, 0, 3, 0, 230, 0, 0, 3, 201, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 33, 35, 17, 51, 1, 35, 17, 51, 1, 35, 17, 51, 3, 201, 133, 133, 254, 209, 133, 133, 254, 209, 133, 133, 5, 154, 250, 102, 5, 154, 250, 102, 5, 154, 0, 1, 0, 96, 1, 127, 3, 30, 4, 61, 0, 19, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 96, 55, 95, 128, 73, 73, 128, 95, 55, 55, 95, 128, 73, 73, 128, 95, 55, 2, 222, 73, 129, 94, 55, 55, 94, 129, 73, 74, 128, 94, 55, 55, 94, 128, 0, 4, 0, 94, 0, 30, 2, 179, 5, 124, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 19, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 37, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 94, 45, 80, 109, 63, 63, 110, 81, 46, 46, 81, 110, 63, 63, 109, 80, 45, 1, 41, 36, 61, 45, 25, 26, 45, 61, 35, 34, 62, 47, 27, 27, 46, 62, 254, 180, 45, 80, 109, 63, 63, 110, 81, 46, 46, 81, 110, 63, 63, 109, 80, 45, 1, 41, 36, 61, 45, 25, 26, 45, 61, 35, 34, 62, 47, 27, 27, 46, 62, 1, 71, 61, 109, 80, 47, 47, 81, 108, 61, 61, 108, 81, 47, 47, 80, 108, 233, 24, 45, 62, 38, 38, 64, 46, 26, 26, 47, 63, 38, 37, 63, 44, 25, 2, 97, 61, 109, 80, 47, 47, 81, 108, 61, 61, 108, 81, 47, 47, 80, 108, 233, 24, 45, 62, 38, 38, 64, 46, 26, 26, 47, 63, 38, 37, 63, 44, 25, 0, 0, 2, 0, 92, 254, 186, 2, 183, 5, 154, 0, 18, 0, 32, 0, 0, 1, 36, 17, 17, 52, 39, 53, 54, 53, 17, 52, 54, 51, 51, 21, 35, 17, 51, 21, 1, 20, 22, 23, 17, 6, 6, 21, 17, 20, 7, 21, 22, 21, 2, 43, 254, 205, 156, 156, 152, 155, 140, 104, 104, 254, 166, 64, 78, 71, 71, 149, 149, 254, 186, 3, 1, 51, 1, 45, 201, 10, 116, 9, 206, 1, 37, 156, 158, 95, 249, 222, 95, 1, 78, 106, 113, 14, 6, 21, 17, 113, 94, 254, 219, 212, 46, 4, 46, 210, 0, 0, 2, 0, 92, 254, 186, 2, 183, 5, 154, 0, 18, 0, 32, 0, 0, 19, 35, 53, 51, 17, 35, 53, 51, 50, 22, 21, 17, 20, 23, 21, 6, 21, 17, 16, 3, 17, 52, 55, 53, 38, 53, 17, 52, 38, 39, 17, 54, 54, 232, 140, 104, 104, 140, 155, 152, 156, 156, 101, 149, 149, 71, 71, 78, 64, 254, 186, 95, 6, 34, 95, 158, 156, 254, 219, 206, 9, 116, 10, 201, 254, 211, 254, 205, 1, 75, 1, 33, 210, 46, 4, 46, 212, 1, 37, 94, 113, 17, 249, 235, 14, 113, 0, 2, 0, 139, 254, 186, 2, 106, 5, 154, 0, 21, 0, 33, 0, 0, 1, 46, 3, 53, 52, 62, 2, 55, 51, 14, 3, 21, 20, 30, 2, 23, 1, 52, 18, 55, 6, 2, 21, 20, 18, 23, 38, 2, 2, 3, 89, 139, 97, 51, 51, 97, 139, 89, 103, 39, 59, 39, 20, 19, 39, 58, 39, 254, 255, 48, 45, 101, 110, 109, 101, 44, 48, 254, 186, 88, 192, 215, 241, 137, 137, 243, 218, 197, 92, 87, 203, 225, 243, 127, 125, 241, 223, 201, 85, 3, 105, 192, 1, 84, 152, 149, 254, 177, 198, 197, 254, 181, 146, 146, 1, 78, 0, 2, 0, 20, 254, 186, 1, 243, 5, 154, 0, 21, 0, 33, 0, 0, 19, 30, 3, 21, 20, 14, 2, 7, 35, 62, 3, 53, 52, 46, 2, 39, 1, 20, 2, 7, 54, 18, 53, 52, 2, 39, 22, 18, 123, 88, 140, 97, 51, 51, 97, 140, 88, 103, 39, 59, 39, 20, 19, 39, 58, 39, 1, 1, 48, 45, 101, 110, 110, 100, 44, 48, 5, 154, 89, 192, 214, 241, 137, 137, 243, 218, 198, 91, 87, 203, 225, 243, 127, 125, 241, 223, 200, 86, 252, 151, 192, 254, 172, 152, 148, 1, 80, 198, 196, 1, 76, 146, 146, 254, 178, 0, 0, 2, 0, 139, 254, 186, 2, 40, 5, 154, 0, 12, 0, 21, 0, 0, 1, 46, 3, 53, 52, 62, 2, 55, 51, 17, 1, 20, 30, 2, 23, 17, 6, 2, 1, 195, 74, 115, 81, 42, 42, 81, 115, 74, 101, 254, 201, 29, 55, 80, 52, 103, 113, 254, 186, 88, 192, 215, 241, 137, 137, 243, 218, 197, 92, 249, 32, 3, 107, 110, 197, 180, 168, 82, 5, 211, 159, 254, 138, 0, 0, 2, 0, 165, 254, 186, 2, 66, 5, 154, 0, 12, 0, 21, 0, 0, 19, 51, 30, 3, 21, 20, 14, 2, 7, 35, 1, 52, 46, 2, 39, 17, 54, 18, 165, 101, 73, 116, 81, 42, 42, 81, 116, 73, 101, 1, 55, 29, 55, 80, 52, 102, 114, 5, 154, 89, 192, 214, 241, 137, 137, 243, 218, 198, 91, 3, 117, 110, 197, 180, 168, 82, 250, 45, 158, 1, 119, 0, 0, 2, 0, 120, 254, 186, 2, 29, 5, 154, 0, 5, 0, 9, 0, 0, 1, 17, 35, 1, 53, 1, 3, 19, 17, 3, 2, 29, 96, 254, 187, 1, 70, 231, 233, 233, 5, 154, 249, 32, 3, 81, 54, 3, 89, 252, 140, 253, 142, 4, 235, 253, 139, 0, 0, 2, 0, 165, 254, 186, 2, 74, 5, 154, 0, 5, 0, 9, 0, 0, 19, 17, 51, 1, 21, 1, 19, 3, 17, 19, 165, 96, 1, 69, 254, 186, 231, 233, 233, 254, 186, 6, 224, 252, 175, 54, 252, 167, 3, 116, 2, 114, 251, 21, 2, 117, 0, 2, 0, 200, 254, 41, 2, 54, 5, 154, 0, 7, 0, 11, 0, 0, 5, 33, 17, 33, 21, 35, 17, 51, 5, 33, 21, 33, 2, 54, 254, 146, 1, 110, 221, 221, 254, 146, 1, 110, 254, 146, 233, 6, 131, 119, 250, 107, 238, 119, 0, 2, 0, 52, 254, 41, 1, 162, 5, 154, 0, 7, 0, 11, 0, 0, 23, 51, 17, 35, 53, 33, 17, 33, 5, 33, 53, 33, 52, 221, 221, 1, 110, 254, 146, 1, 110, 254, 146, 1, 110, 114, 5, 149, 119, 249, 125, 238, 119, 0, 0, 1, 0, 200, 254, 186, 2, 54, 5, 154, 0, 10, 0, 0, 1, 33, 17, 33, 21, 35, 23, 7, 39, 17, 33, 2, 54, 254, 146, 1, 110, 207, 207, 67, 199, 1, 10, 254, 186, 6, 224, 95, 198, 67, 204, 250, 27, 0, 0, 1, 0, 52, 254, 186, 1, 162, 5, 154, 0, 10, 0, 0, 19, 33, 17, 33, 53, 51, 39, 55, 23, 17, 33, 52, 1, 110, 254, 146, 207, 207, 67, 199, 254, 246, 5, 154, 249, 32, 95, 198, 67, 204, 5, 229, 0, 1, 0, 200, 254, 186, 2, 54, 5, 154, 0, 10, 0, 0, 1, 33, 17, 55, 23, 7, 51, 21, 33, 17, 33, 2, 54, 254, 246, 199, 67, 207, 207, 254, 146, 1, 110, 5, 59, 250, 27, 204, 67, 198, 95, 6, 224, 0, 0, 1, 0, 52, 254, 186, 1, 162, 5, 154, 0, 10, 0, 0, 23, 33, 17, 7, 39, 55, 35, 53, 33, 17, 33, 52, 1, 10, 199, 67, 207, 207, 1, 110, 254, 146, 231, 5, 229, 204, 67, 198, 95, 249, 32, 0, 0, 2, 0, 115, 254, 186, 2, 171, 5, 154, 0, 7, 0, 27, 0, 0, 1, 1, 21, 1, 35, 1, 53, 1, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 140, 254, 106, 1, 150, 136, 254, 111, 1, 146, 53, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 5, 154, 252, 144, 4, 252, 148, 3, 81, 54, 3, 89, 252, 30, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 15, 254, 186, 2, 71, 5, 154, 0, 7, 0, 27, 0, 0, 19, 1, 21, 1, 35, 1, 53, 1, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 181, 1, 146, 254, 111, 136, 1, 150, 254, 106, 80, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 5, 154, 252, 167, 54, 252, 175, 3, 108, 4, 3, 112, 252, 30, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 165, 254, 186, 5, 211, 5, 154, 0, 23, 0, 32, 0, 0, 1, 38, 3, 1, 53, 1, 18, 55, 51, 6, 7, 37, 21, 5, 6, 21, 20, 23, 5, 21, 37, 22, 22, 23, 1, 5, 38, 38, 53, 52, 54, 55, 5, 4, 126, 194, 74, 253, 51, 2, 211, 75, 187, 147, 157, 78, 1, 173, 254, 36, 31, 28, 1, 223, 254, 77, 39, 119, 81, 252, 112, 1, 213, 7, 7, 8, 9, 254, 40, 254, 186, 221, 1, 30, 1, 91, 58, 1, 97, 1, 18, 221, 189, 221, 210, 150, 227, 145, 163, 154, 137, 223, 149, 210, 115, 210, 97, 3, 110, 219, 52, 106, 56, 60, 117, 57, 225, 0, 0, 2, 0, 188, 254, 186, 5, 234, 5, 154, 0, 24, 0, 32, 0, 0, 1, 54, 55, 5, 53, 37, 54, 53, 52, 39, 37, 53, 5, 38, 38, 39, 51, 22, 19, 1, 21, 1, 6, 6, 7, 1, 53, 37, 22, 22, 21, 20, 7, 1, 128, 161, 78, 254, 77, 1, 223, 28, 32, 254, 37, 1, 173, 39, 118, 78, 147, 186, 75, 2, 212, 253, 51, 37, 134, 97, 2, 255, 254, 40, 8, 9, 15, 254, 186, 194, 228, 210, 149, 223, 137, 154, 159, 149, 227, 150, 210, 112, 203, 95, 219, 254, 236, 254, 159, 58, 254, 164, 143, 251, 112, 3, 110, 4, 225, 57, 117, 60, 111, 103, 0, 3, 0, 188, 254, 186, 5, 234, 5, 154, 0, 36, 0, 48, 0, 57, 0, 0, 55, 37, 38, 53, 52, 54, 55, 37, 53, 5, 54, 55, 51, 6, 7, 23, 18, 55, 51, 2, 3, 5, 21, 5, 18, 19, 35, 38, 2, 39, 7, 22, 23, 35, 38, 39, 5, 1, 52, 54, 55, 39, 6, 21, 20, 23, 55, 38, 38, 55, 6, 6, 21, 20, 22, 23, 37, 53, 188, 1, 88, 40, 21, 23, 254, 164, 1, 132, 78, 150, 147, 172, 77, 163, 72, 199, 147, 220, 66, 2, 5, 253, 248, 63, 224, 145, 103, 138, 35, 162, 77, 174, 145, 156, 78, 254, 130, 2, 124, 8, 8, 171, 31, 28, 171, 7, 6, 154, 5, 3, 3, 4, 1, 63, 35, 160, 163, 189, 98, 185, 88, 166, 150, 190, 213, 177, 208, 244, 79, 1, 39, 236, 254, 247, 254, 181, 252, 58, 252, 254, 178, 254, 244, 118, 1, 10, 153, 78, 250, 209, 179, 218, 185, 2, 149, 59, 112, 55, 82, 145, 161, 154, 137, 80, 51, 104, 214, 39, 78, 41, 38, 72, 36, 149, 4, 0, 0, 3, 0, 165, 254, 186, 5, 211, 5, 154, 0, 35, 0, 48, 0, 57, 0, 0, 1, 54, 55, 39, 2, 7, 35, 18, 19, 37, 53, 37, 2, 3, 51, 22, 19, 55, 38, 38, 39, 51, 22, 23, 37, 21, 5, 22, 21, 20, 7, 5, 21, 37, 6, 7, 3, 20, 6, 7, 23, 54, 53, 52, 38, 39, 7, 22, 22, 5, 5, 54, 54, 53, 52, 38, 39, 5, 2, 218, 174, 77, 163, 70, 205, 145, 223, 63, 253, 249, 2, 4, 65, 220, 147, 199, 72, 162, 38, 124, 86, 147, 150, 78, 1, 132, 254, 163, 45, 41, 1, 89, 254, 130, 78, 156, 20, 7, 7, 171, 29, 16, 15, 171, 8, 8, 254, 40, 1, 63, 3, 4, 4, 4, 254, 194, 254, 186, 209, 250, 78, 254, 210, 235, 1, 12, 1, 78, 252, 58, 252, 1, 75, 1, 9, 236, 254, 217, 79, 124, 224, 104, 177, 213, 190, 150, 166, 176, 195, 185, 167, 160, 149, 185, 218, 179, 3, 105, 54, 104, 51, 80, 142, 149, 80, 152, 74, 82, 55, 112, 54, 149, 36, 72, 38, 41, 78, 39, 151, 0, 0, 1, 0, 200, 254, 186, 2, 58, 5, 154, 0, 7, 0, 0, 1, 35, 3, 17, 19, 51, 3, 17, 2, 58, 139, 231, 231, 139, 202, 254, 186, 1, 153, 3, 174, 1, 153, 254, 150, 251, 244, 0, 0, 1, 0, 48, 254, 186, 1, 162, 5, 154, 0, 7, 0, 0, 55, 17, 3, 51, 19, 17, 3, 35, 250, 202, 139, 231, 231, 139, 36, 4, 12, 1, 106, 254, 103, 252, 82, 254, 103, 0, 0, 4, 0, 230, 255, 232, 1, 198, 5, 178, 0, 19, 0, 39, 0, 59, 0, 79, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 24, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 4, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 93, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 93, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 1, 0, 128, 255, 6, 2, 39, 6, 147, 0, 19, 0, 0, 5, 35, 39, 55, 39, 55, 39, 55, 39, 55, 39, 51, 23, 7, 23, 7, 23, 7, 23, 7, 2, 39, 176, 247, 248, 248, 248, 248, 248, 248, 244, 244, 180, 243, 246, 246, 246, 246, 246, 246, 246, 250, 214, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 0, 0, 2, 0, 230, 255, 15, 4, 146, 3, 34, 0, 24, 0, 30, 0, 0, 1, 6, 6, 7, 1, 21, 33, 22, 22, 23, 7, 38, 38, 39, 35, 53, 51, 54, 54, 55, 39, 55, 23, 54, 55, 19, 1, 6, 6, 7, 33, 3, 159, 56, 92, 38, 1, 173, 253, 179, 5, 25, 18, 111, 21, 31, 8, 228, 223, 5, 59, 52, 218, 99, 206, 90, 126, 56, 254, 241, 34, 37, 5, 1, 90, 2, 128, 30, 64, 35, 254, 83, 82, 60, 101, 49, 31, 52, 126, 63, 131, 107, 181, 75, 218, 90, 206, 86, 59, 253, 162, 1, 15, 56, 134, 85, 0, 2, 0, 230, 0, 0, 4, 146, 3, 172, 0, 7, 0, 11, 0, 0, 19, 51, 17, 33, 17, 33, 21, 33, 37, 17, 33, 17, 230, 132, 1, 187, 1, 109, 252, 84, 1, 204, 254, 184, 3, 172, 254, 147, 254, 69, 132, 132, 1, 72, 254, 184, 0, 3, 0, 230, 0, 0, 4, 146, 3, 172, 0, 10, 0, 17, 0, 29, 0, 0, 19, 51, 17, 50, 30, 2, 21, 33, 21, 33, 37, 52, 46, 2, 35, 17, 55, 52, 54, 51, 50, 22, 21, 20, 6, 35, 34, 38, 230, 132, 113, 199, 149, 86, 1, 5, 252, 84, 2, 38, 64, 112, 153, 89, 92, 48, 35, 35, 49, 49, 35, 35, 48, 3, 172, 254, 243, 84, 145, 197, 113, 132, 132, 90, 155, 114, 65, 254, 88, 175, 35, 49, 49, 35, 35, 48, 48, 0, 0, 2, 0, 230, 0, 0, 4, 146, 3, 34, 0, 41, 0, 49, 0, 0, 1, 22, 22, 51, 50, 54, 53, 52, 38, 39, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 21, 38, 35, 34, 21, 20, 22, 23, 30, 3, 21, 20, 6, 35, 34, 38, 39, 23, 33, 53, 1, 23, 1, 23, 33, 3, 169, 22, 58, 23, 20, 23, 39, 25, 15, 30, 23, 15, 20, 34, 45, 26, 25, 53, 24, 56, 44, 41, 32, 22, 15, 34, 27, 18, 68, 57, 34, 52, 22, 233, 252, 84, 2, 208, 99, 253, 191, 1, 2, 185, 1, 56, 17, 21, 12, 14, 17, 21, 14, 8, 18, 24, 32, 22, 27, 43, 28, 15, 12, 11, 83, 30, 30, 15, 20, 11, 8, 17, 26, 34, 24, 48, 62, 13, 13, 224, 82, 2, 208, 90, 253, 191, 4, 0, 0, 1, 0, 230, 0, 0, 4, 146, 2, 69, 0, 7, 0, 0, 33, 33, 53, 1, 23, 1, 21, 33, 4, 146, 252, 84, 3, 100, 72, 253, 172, 2, 84, 79, 1, 246, 112, 254, 178, 4, 0, 2, 0, 230, 255, 116, 4, 76, 3, 142, 0, 26, 0, 35, 0, 0, 1, 6, 6, 7, 5, 21, 5, 22, 22, 23, 7, 38, 39, 7, 53, 55, 38, 53, 52, 54, 55, 39, 53, 23, 54, 54, 55, 19, 37, 6, 6, 21, 20, 22, 23, 37, 2, 201, 35, 60, 23, 1, 249, 253, 249, 23, 66, 44, 90, 106, 55, 233, 196, 20, 16, 14, 206, 250, 29, 72, 41, 245, 254, 200, 9, 10, 6, 5, 1, 64, 3, 65, 39, 88, 50, 244, 59, 211, 56, 100, 48, 78, 104, 130, 94, 131, 79, 86, 90, 60, 106, 48, 100, 133, 121, 58, 98, 42, 253, 250, 151, 37, 78, 42, 34, 63, 30, 129, 0, 2, 0, 140, 255, 231, 4, 166, 3, 77, 0, 26, 0, 35, 0, 0, 19, 54, 54, 55, 39, 51, 23, 54, 54, 51, 50, 23, 55, 51, 7, 22, 23, 7, 38, 38, 39, 3, 35, 3, 6, 6, 7, 5, 19, 38, 38, 35, 34, 6, 7, 19, 140, 42, 98, 58, 121, 133, 100, 48, 106, 60, 90, 86, 79, 131, 94, 130, 104, 78, 48, 100, 56, 211, 59, 244, 50, 88, 39, 1, 189, 129, 30, 63, 34, 42, 78, 37, 151, 1, 197, 41, 72, 29, 250, 206, 14, 16, 20, 196, 233, 55, 106, 90, 44, 66, 23, 253, 249, 1, 249, 23, 60, 35, 154, 1, 64, 5, 6, 10, 9, 254, 200, 0, 0, 1, 0, 230, 255, 231, 4, 146, 3, 9, 0, 7, 0, 0, 19, 33, 21, 1, 39, 1, 39, 33, 230, 3, 172, 253, 48, 99, 2, 65, 1, 253, 71, 3, 9, 82, 253, 48, 90, 2, 65, 4, 0, 1, 0, 230, 0, 0, 4, 146, 3, 34, 0, 7, 0, 0, 55, 33, 55, 1, 55, 1, 21, 33, 230, 2, 185, 1, 253, 191, 99, 2, 208, 252, 84, 131, 4, 2, 65, 90, 253, 48, 82, 0, 0, 2, 0, 230, 0, 0, 4, 146, 4, 40, 0, 7, 0, 11, 0, 0, 1, 33, 53, 1, 23, 1, 23, 33, 1, 33, 21, 33, 4, 145, 252, 85, 2, 208, 99, 253, 191, 1, 2, 184, 252, 85, 3, 172, 252, 84, 1, 6, 82, 2, 208, 90, 253, 191, 4, 254, 250, 131, 0, 2, 0, 230, 0, 0, 4, 146, 4, 40, 0, 7, 0, 11, 0, 0, 19, 33, 55, 1, 55, 1, 21, 33, 1, 33, 53, 33, 231, 2, 184, 1, 253, 191, 99, 2, 208, 252, 85, 3, 171, 252, 84, 3, 172, 1, 137, 4, 2, 65, 90, 253, 48, 82, 254, 250, 131, 0, 0, 1, 0, 230, 1, 65, 4, 146, 3, 34, 0, 5, 0, 0, 1, 1, 33, 21, 33, 1, 1, 73, 1, 94, 1, 235, 253, 219, 254, 121, 3, 34, 254, 162, 131, 1, 135, 0, 0, 1, 0, 230, 1, 65, 4, 146, 3, 34, 0, 5, 0, 0, 19, 1, 33, 21, 33, 1, 230, 1, 135, 2, 37, 254, 21, 254, 162, 1, 155, 1, 135, 131, 254, 162, 0, 2, 0, 230, 255, 15, 4, 146, 3, 156, 0, 30, 0, 36, 0, 0, 1, 22, 23, 55, 35, 39, 5, 23, 19, 39, 53, 7, 22, 22, 23, 51, 21, 35, 6, 6, 7, 39, 54, 54, 55, 33, 53, 1, 38, 38, 39, 17, 33, 38, 38, 39, 1, 2, 16, 126, 90, 225, 168, 104, 1, 204, 5, 8, 105, 234, 52, 59, 5, 223, 228, 8, 31, 21, 111, 18, 25, 5, 253, 179, 1, 173, 38, 92, 56, 1, 90, 5, 37, 34, 254, 241, 2, 229, 59, 86, 224, 104, 8, 4, 254, 51, 105, 172, 234, 75, 181, 107, 131, 63, 126, 52, 31, 49, 101, 60, 82, 1, 173, 35, 64, 30, 254, 3, 85, 134, 56, 254, 241, 0, 0, 2, 0, 230, 255, 15, 4, 146, 3, 156, 0, 30, 0, 36, 0, 0, 1, 6, 6, 7, 1, 21, 33, 22, 22, 23, 7, 38, 38, 39, 35, 53, 51, 54, 54, 55, 39, 21, 7, 19, 55, 37, 7, 35, 23, 54, 55, 19, 1, 6, 6, 7, 33, 3, 159, 56, 92, 38, 1, 173, 253, 179, 5, 25, 18, 111, 21, 31, 8, 228, 223, 5, 59, 52, 234, 105, 8, 5, 1, 204, 104, 168, 225, 90, 126, 56, 254, 241, 34, 37, 5, 1, 90, 2, 128, 30, 64, 35, 254, 83, 82, 60, 101, 49, 31, 52, 126, 63, 131, 107, 181, 75, 234, 172, 105, 1, 205, 4, 8, 104, 224, 86, 59, 253, 162, 1, 15, 56, 134, 85, 0, 2, 0, 230, 255, 109, 4, 146, 3, 250, 0, 30, 0, 36, 0, 0, 37, 54, 54, 55, 1, 53, 33, 38, 38, 39, 55, 22, 22, 23, 51, 21, 35, 6, 6, 7, 23, 53, 55, 3, 7, 5, 55, 51, 39, 6, 7, 3, 1, 54, 54, 55, 33, 1, 217, 56, 92, 38, 254, 83, 2, 77, 5, 25, 18, 111, 21, 31, 8, 228, 223, 5, 59, 52, 234, 105, 8, 5, 254, 52, 104, 168, 225, 90, 126, 56, 1, 15, 34, 37, 5, 254, 166, 137, 30, 64, 35, 1, 173, 82, 60, 101, 49, 31, 52, 126, 63, 131, 107, 181, 75, 234, 172, 105, 254, 51, 4, 8, 104, 224, 86, 59, 2, 94, 254, 241, 56, 134, 85, 0, 0, 2, 0, 230, 255, 109, 4, 146, 3, 250, 0, 30, 0, 36, 0, 0, 37, 38, 39, 7, 51, 23, 37, 39, 3, 23, 21, 55, 38, 38, 39, 35, 53, 51, 54, 54, 55, 23, 6, 6, 7, 33, 21, 1, 22, 22, 23, 17, 33, 22, 22, 23, 1, 3, 104, 126, 90, 225, 168, 104, 254, 52, 5, 8, 105, 234, 52, 59, 5, 223, 228, 8, 31, 21, 111, 18, 25, 5, 2, 77, 254, 83, 38, 92, 56, 254, 166, 5, 37, 34, 1, 15, 36, 59, 86, 224, 104, 8, 4, 1, 205, 105, 172, 234, 75, 181, 107, 131, 63, 126, 52, 31, 49, 101, 60, 82, 254, 83, 35, 64, 30, 1, 253, 85, 134, 56, 1, 15, 0, 2, 0, 118, 255, 231, 5, 3, 3, 147, 0, 30, 0, 36, 0, 0, 37, 38, 38, 39, 1, 35, 17, 6, 6, 7, 39, 54, 54, 55, 53, 51, 21, 22, 22, 23, 55, 35, 39, 5, 23, 19, 39, 53, 7, 22, 23, 5, 1, 38, 38, 39, 17, 3, 231, 30, 64, 35, 254, 83, 82, 60, 101, 49, 31, 52, 126, 63, 131, 107, 181, 75, 234, 172, 105, 1, 205, 4, 8, 104, 224, 86, 59, 253, 162, 1, 15, 56, 134, 85, 218, 56, 92, 38, 254, 83, 2, 77, 5, 25, 18, 111, 21, 31, 8, 228, 223, 5, 59, 52, 234, 105, 8, 5, 254, 52, 104, 168, 225, 90, 126, 56, 1, 15, 34, 37, 5, 254, 166, 0, 0, 2, 0, 118, 255, 231, 5, 3, 3, 147, 0, 30, 0, 36, 0, 0, 1, 54, 55, 39, 21, 7, 19, 55, 37, 7, 35, 23, 54, 54, 55, 53, 51, 21, 22, 22, 23, 7, 38, 38, 39, 17, 35, 1, 6, 6, 7, 33, 17, 6, 6, 7, 1, 1, 45, 59, 86, 224, 104, 8, 4, 1, 205, 105, 172, 234, 75, 181, 107, 131, 63, 126, 52, 31, 49, 101, 60, 82, 254, 83, 35, 64, 30, 1, 253, 85, 134, 56, 1, 15, 1, 17, 126, 90, 225, 168, 104, 1, 204, 5, 8, 105, 234, 52, 59, 5, 223, 228, 8, 31, 21, 111, 18, 25, 5, 253, 179, 1, 173, 38, 92, 56, 1, 90, 5, 37, 34, 254, 241, 0, 0, 2, 0, 118, 0, 0, 5, 3, 3, 172, 0, 30, 0, 36, 0, 0, 1, 6, 7, 23, 53, 55, 3, 7, 5, 55, 51, 39, 6, 6, 7, 21, 35, 53, 38, 38, 39, 55, 22, 22, 23, 17, 51, 1, 54, 54, 55, 33, 17, 54, 54, 55, 1, 4, 76, 59, 86, 224, 104, 8, 4, 254, 51, 105, 172, 234, 75, 181, 107, 131, 63, 126, 52, 31, 49, 101, 60, 82, 1, 173, 35, 64, 30, 254, 3, 85, 134, 56, 254, 241, 2, 130, 126, 90, 225, 168, 104, 254, 52, 5, 8, 105, 234, 52, 59, 5, 223, 228, 8, 31, 21, 111, 18, 25, 5, 2, 77, 254, 83, 38, 92, 56, 254, 166, 5, 37, 34, 1, 15, 0, 0, 2, 0, 118, 0, 0, 5, 3, 3, 172, 0, 30, 0, 36, 0, 0, 1, 22, 22, 23, 1, 51, 17, 54, 54, 55, 23, 6, 6, 7, 21, 35, 53, 38, 38, 39, 7, 51, 23, 37, 39, 3, 23, 21, 55, 38, 39, 37, 1, 22, 22, 23, 17, 1, 146, 30, 64, 35, 1, 173, 82, 60, 101, 49, 31, 52, 126, 63, 131, 107, 181, 75, 234, 172, 105, 254, 51, 4, 8, 104, 224, 86, 59, 2, 94, 254, 241, 56, 134, 85, 2, 185, 56, 92, 38, 1, 173, 253, 179, 5, 25, 18, 111, 21, 31, 8, 228, 223, 5, 59, 52, 234, 105, 8, 5, 1, 204, 104, 168, 225, 90, 126, 56, 254, 241, 34, 37, 5, 1, 90, 0, 3, 0, 226, 0, 95, 5, 220, 5, 89, 0, 27, 0, 39, 0, 51, 0, 0, 1, 54, 54, 51, 50, 30, 2, 21, 20, 6, 7, 23, 7, 39, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 39, 55, 1, 50, 54, 55, 1, 6, 6, 21, 20, 30, 2, 1, 52, 46, 2, 35, 34, 6, 7, 1, 54, 54, 1, 212, 81, 201, 113, 131, 230, 172, 100, 76, 67, 147, 93, 149, 81, 202, 112, 131, 230, 172, 100, 76, 67, 147, 93, 2, 32, 86, 151, 61, 253, 81, 45, 49, 73, 130, 176, 2, 75, 73, 130, 177, 103, 87, 150, 61, 2, 175, 45, 49, 4, 196, 64, 71, 97, 168, 227, 131, 115, 201, 81, 147, 93, 148, 64, 71, 97, 168, 228, 131, 115, 200, 81, 148, 93, 251, 152, 52, 48, 2, 175, 62, 149, 85, 104, 179, 132, 76, 1, 235, 103, 179, 132, 76, 52, 48, 253, 81, 62, 150, 0, 4, 0, 226, 0, 95, 5, 220, 6, 108, 0, 27, 0, 39, 0, 51, 0, 55, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 23, 7, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 7, 39, 1, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 19, 33, 21, 33, 1, 117, 68, 75, 100, 172, 230, 131, 112, 201, 82, 149, 93, 148, 68, 76, 100, 172, 230, 131, 113, 201, 82, 148, 93, 4, 96, 49, 45, 253, 81, 61, 150, 87, 103, 177, 130, 73, 252, 58, 48, 45, 2, 175, 61, 150, 86, 104, 176, 130, 73, 24, 3, 149, 252, 107, 1, 79, 81, 201, 115, 131, 227, 168, 97, 71, 64, 149, 93, 148, 81, 200, 115, 131, 228, 168, 97, 71, 64, 148, 93, 2, 32, 85, 149, 62, 253, 81, 48, 52, 76, 132, 179, 104, 85, 150, 62, 2, 175, 48, 52, 76, 132, 179, 3, 41, 128, 0, 0, 5, 0, 226, 0, 95, 5, 220, 7, 156, 0, 27, 0, 39, 0, 51, 0, 71, 0, 83, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 23, 7, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 7, 39, 1, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 117, 68, 75, 100, 172, 230, 131, 112, 201, 82, 149, 93, 148, 68, 76, 100, 172, 230, 131, 113, 201, 82, 148, 93, 4, 96, 49, 45, 253, 81, 61, 150, 87, 103, 177, 130, 73, 252, 58, 48, 45, 2, 175, 61, 150, 86, 104, 176, 130, 73, 2, 226, 39, 68, 93, 54, 54, 92, 68, 38, 38, 68, 92, 54, 54, 93, 68, 39, 254, 130, 69, 60, 60, 69, 69, 60, 60, 69, 1, 79, 81, 201, 115, 131, 227, 168, 97, 71, 64, 149, 93, 148, 81, 200, 115, 131, 228, 168, 97, 71, 64, 148, 93, 2, 32, 85, 149, 62, 253, 81, 48, 52, 76, 132, 179, 104, 85, 150, 62, 2, 175, 48, 52, 76, 132, 179, 3, 87, 59, 94, 67, 36, 36, 67, 94, 59, 58, 96, 67, 37, 37, 67, 96, 57, 62, 76, 76, 62, 62, 76, 76, 0, 4, 0, 226, 0, 95, 5, 220, 6, 244, 0, 27, 0, 39, 0, 51, 0, 59, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 23, 7, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 7, 39, 1, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 19, 33, 39, 23, 21, 7, 55, 33, 1, 117, 68, 75, 100, 172, 230, 131, 112, 201, 82, 149, 93, 148, 68, 76, 100, 172, 230, 131, 113, 201, 82, 148, 93, 4, 96, 49, 45, 253, 81, 61, 150, 87, 103, 177, 130, 73, 252, 58, 48, 45, 2, 175, 61, 150, 86, 104, 176, 130, 73, 195, 1, 217, 12, 201, 201, 10, 254, 41, 1, 79, 81, 201, 115, 131, 227, 168, 97, 71, 64, 149, 93, 148, 81, 200, 115, 131, 228, 168, 97, 71, 64, 148, 93, 2, 32, 85, 149, 62, 253, 81, 48, 52, 76, 132, 179, 104, 85, 150, 62, 2, 175, 48, 52, 76, 132, 179, 3, 41, 136, 197, 4, 197, 134, 0, 0, 4, 0, 226, 0, 95, 5, 220, 6, 244, 0, 27, 0, 39, 0, 51, 0, 59, 0, 0, 1, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 55, 23, 7, 22, 22, 21, 20, 14, 2, 35, 34, 38, 39, 7, 39, 1, 52, 38, 39, 1, 22, 22, 51, 50, 62, 2, 37, 20, 22, 23, 1, 38, 38, 35, 34, 14, 2, 1, 33, 23, 39, 53, 55, 7, 33, 1, 117, 68, 75, 100, 172, 230, 131, 112, 201, 82, 149, 93, 148, 68, 76, 100, 172, 230, 131, 113, 201, 82, 148, 93, 4, 96, 49, 45, 253, 81, 61, 150, 87, 103, 177, 130, 73, 252, 58, 48, 45, 2, 175, 61, 150, 86, 104, 176, 130, 73, 3, 5, 254, 41, 10, 201, 201, 12, 1, 217, 1, 79, 81, 201, 115, 131, 227, 168, 97, 71, 64, 149, 93, 148, 81, 200, 115, 131, 228, 168, 97, 71, 64, 148, 93, 2, 32, 85, 149, 62, 253, 81, 48, 52, 76, 132, 179, 104, 85, 150, 62, 2, 175, 48, 52, 76, 132, 179, 2, 169, 134, 197, 4, 197, 136, 0, 3, 0, 28, 0, 108, 6, 162, 5, 75, 0, 27, 0, 38, 0, 49, 0, 0, 19, 62, 3, 51, 50, 30, 2, 23, 51, 21, 35, 14, 3, 35, 34, 46, 4, 39, 35, 53, 1, 50, 62, 2, 55, 33, 30, 3, 19, 34, 14, 2, 7, 33, 46, 3, 233, 12, 108, 169, 218, 123, 122, 218, 169, 108, 12, 206, 206, 12, 108, 168, 218, 123, 82, 152, 135, 113, 85, 55, 8, 205, 3, 67, 95, 165, 126, 82, 11, 252, 66, 11, 81, 127, 165, 95, 95, 165, 127, 81, 11, 3, 190, 11, 82, 126, 165, 3, 30, 119, 204, 149, 85, 85, 149, 204, 119, 132, 119, 204, 150, 85, 39, 70, 101, 124, 144, 80, 132, 253, 211, 64, 114, 155, 92, 92, 155, 114, 64, 3, 213, 64, 114, 155, 91, 91, 155, 114, 64, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 30, 0, 41, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 39, 17, 62, 3, 37, 20, 30, 2, 23, 17, 14, 3, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 62, 111, 152, 91, 91, 152, 111, 62, 252, 58, 62, 111, 152, 91, 91, 152, 111, 62, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 95, 166, 129, 83, 12, 252, 52, 12, 84, 129, 167, 95, 95, 167, 129, 84, 12, 3, 204, 12, 83, 129, 166, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 43, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 35, 17, 51, 1, 35, 17, 51, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 253, 200, 133, 133, 1, 47, 133, 133, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 245, 2, 190, 253, 66, 2, 190, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 31, 0, 43, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 6, 7, 1, 54, 54, 1, 50, 54, 55, 1, 6, 6, 21, 20, 30, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 86, 151, 60, 2, 175, 45, 48, 254, 29, 86, 150, 61, 253, 81, 45, 48, 73, 130, 176, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 52, 47, 253, 81, 61, 150, 254, 106, 51, 48, 2, 175, 62, 148, 85, 104, 179, 132, 76, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 7, 33, 53, 51, 17, 51, 17, 51, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 245, 254, 36, 172, 133, 171, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 205, 133, 2, 17, 253, 239, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 30, 0, 37, 0, 44, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 1, 50, 62, 2, 55, 33, 30, 3, 19, 14, 3, 7, 33, 33, 46, 3, 39, 17, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 253, 135, 95, 165, 126, 82, 11, 252, 66, 11, 81, 127, 165, 28, 83, 142, 108, 69, 10, 1, 156, 2, 34, 11, 69, 108, 142, 82, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 253, 146, 64, 114, 155, 92, 92, 155, 114, 64, 3, 208, 11, 71, 110, 144, 83, 83, 144, 110, 71, 11, 254, 93, 0, 0, 5, 0, 225, 0, 93, 5, 221, 5, 89, 0, 35, 0, 43, 0, 51, 0, 59, 0, 67, 0, 0, 1, 54, 54, 51, 50, 22, 23, 55, 23, 7, 22, 22, 21, 20, 6, 7, 23, 7, 39, 6, 6, 35, 34, 38, 39, 7, 39, 55, 38, 38, 53, 52, 54, 55, 39, 55, 5, 34, 6, 7, 1, 1, 38, 38, 3, 50, 54, 55, 1, 1, 22, 22, 1, 20, 22, 23, 1, 1, 6, 6, 5, 52, 38, 39, 1, 1, 54, 54, 1, 212, 82, 201, 112, 112, 201, 81, 149, 95, 147, 66, 76, 76, 67, 148, 95, 149, 81, 201, 112, 112, 201, 81, 149, 95, 147, 67, 75, 75, 67, 147, 95, 2, 31, 86, 151, 60, 1, 41, 1, 41, 61, 150, 86, 86, 150, 60, 254, 216, 254, 215, 61, 150, 254, 115, 48, 45, 1, 39, 254, 216, 44, 48, 3, 198, 48, 45, 254, 217, 1, 39, 45, 48, 4, 196, 64, 71, 71, 64, 149, 95, 147, 81, 200, 114, 115, 201, 81, 147, 95, 149, 63, 71, 71, 63, 149, 95, 147, 81, 201, 115, 114, 200, 81, 147, 95, 147, 52, 47, 254, 215, 1, 41, 47, 52, 252, 43, 51, 47, 1, 41, 254, 215, 47, 51, 1, 235, 85, 150, 61, 1, 39, 1, 39, 61, 149, 84, 84, 149, 61, 254, 217, 254, 217, 61, 150, 0, 0, 5, 0, 230, 0, 108, 5, 216, 5, 75, 0, 3, 0, 23, 0, 43, 0, 63, 0, 83, 0, 0, 1, 1, 39, 1, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 4, 137, 254, 13, 95, 1, 243, 1, 174, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 254, 115, 16, 28, 38, 21, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 254, 132, 16, 28, 38, 21, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 3, 166, 254, 13, 95, 1, 243, 254, 215, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 86, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 16, 28, 38, 1, 145, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 16, 28, 38, 0, 0, 3, 0, 230, 255, 152, 5, 216, 6, 217, 0, 31, 0, 42, 0, 53, 0, 0, 5, 53, 46, 3, 53, 52, 62, 2, 55, 53, 7, 35, 1, 51, 1, 35, 39, 21, 30, 3, 21, 20, 14, 2, 7, 21, 1, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 3, 28, 119, 207, 153, 87, 87, 153, 207, 119, 119, 147, 1, 75, 4, 1, 76, 147, 120, 119, 206, 153, 88, 88, 153, 206, 119, 253, 218, 62, 111, 152, 91, 91, 152, 111, 62, 3, 198, 62, 111, 152, 91, 91, 152, 111, 62, 104, 215, 12, 105, 165, 216, 123, 122, 215, 165, 105, 12, 205, 122, 1, 63, 254, 193, 123, 206, 12, 105, 165, 215, 122, 123, 216, 165, 105, 12, 215, 3, 68, 95, 167, 129, 84, 12, 3, 204, 12, 83, 129, 166, 95, 95, 166, 129, 83, 12, 252, 52, 12, 84, 129, 167, 0, 0, 4, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 71, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 39, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 230, 39, 68, 93, 54, 54, 92, 68, 38, 38, 68, 92, 54, 54, 93, 68, 39, 254, 130, 69, 60, 60, 69, 69, 60, 60, 69, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 103, 59, 94, 67, 36, 36, 67, 94, 59, 58, 96, 67, 37, 37, 67, 96, 57, 62, 76, 76, 62, 62, 76, 76, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 39, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 230, 39, 68, 93, 54, 54, 92, 68, 38, 38, 68, 92, 54, 54, 93, 68, 39, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 103, 59, 94, 67, 36, 36, 67, 94, 59, 58, 96, 67, 37, 37, 67, 96, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 19, 0, 39, 0, 47, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 7, 1, 53, 1, 21, 5, 21, 5, 5, 216, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 248, 253, 150, 2, 106, 254, 111, 1, 145, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 239, 1, 54, 59, 1, 90, 150, 220, 4, 194, 0, 0, 3, 0, 230, 0, 108, 5, 216, 5, 75, 0, 7, 0, 27, 0, 47, 0, 0, 1, 37, 53, 37, 53, 1, 21, 1, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 2, 116, 1, 145, 254, 111, 2, 106, 253, 150, 3, 100, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 2, 24, 194, 4, 220, 150, 254, 166, 59, 254, 202, 1, 87, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 0, 0, 4, 0, 94, 0, 108, 7, 198, 5, 75, 0, 19, 0, 39, 0, 59, 0, 71, 0, 0, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 37, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 5, 80, 100, 172, 230, 131, 131, 230, 172, 100, 100, 172, 230, 131, 131, 230, 172, 100, 150, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 3, 12, 39, 68, 93, 54, 54, 92, 68, 38, 38, 68, 92, 54, 54, 93, 68, 39, 254, 130, 69, 60, 60, 69, 69, 60, 60, 69, 2, 220, 131, 228, 168, 97, 97, 168, 228, 131, 131, 227, 168, 97, 97, 168, 227, 131, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 103, 59, 94, 67, 36, 36, 67, 94, 59, 58, 96, 67, 37, 37, 67, 96, 57, 62, 76, 76, 62, 62, 76, 76, 0, 2, 0, 94, 0, 108, 7, 127, 5, 75, 0, 29, 0, 49, 0, 0, 1, 22, 21, 20, 7, 33, 21, 33, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 33, 21, 5, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 5, 74, 6, 6, 2, 53, 253, 174, 32, 118, 156, 189, 103, 131, 230, 172, 100, 100, 172, 230, 131, 103, 187, 156, 117, 33, 2, 84, 253, 59, 73, 130, 177, 103, 104, 176, 130, 73, 73, 130, 176, 104, 103, 177, 130, 73, 3, 51, 44, 43, 43, 40, 124, 92, 154, 110, 61, 97, 168, 228, 131, 131, 227, 168, 97, 61, 109, 151, 91, 124, 87, 103, 179, 132, 76, 76, 132, 179, 103, 104, 179, 132, 76, 76, 132, 179, 0, 0, 3, 0, 230, 0, 134, 5, 146, 5, 50, 0, 3, 0, 6, 0, 9, 0, 0, 19, 33, 17, 33, 37, 17, 1, 1, 33, 17, 230, 4, 172, 251, 84, 4, 38, 252, 190, 2, 227, 252, 191, 5, 50, 251, 84, 134, 3, 67, 252, 189, 3, 160, 252, 190, 0, 3, 0, 230, 0, 134, 5, 146, 5, 50, 0, 3, 0, 6, 0, 9, 0, 0, 19, 33, 17, 33, 37, 1, 17, 37, 17, 33, 230, 4, 172, 251, 84, 3, 200, 252, 190, 3, 160, 252, 191, 5, 50, 251, 84, 134, 3, 67, 252, 189, 94, 3, 66, 0, 0, 3, 0, 230, 0, 134, 5, 146, 5, 50, 0, 3, 0, 7, 0, 22, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 5, 23, 7, 3, 3, 39, 55, 37, 55, 5, 3, 51, 3, 37, 230, 4, 172, 251, 84, 4, 38, 252, 96, 3, 48, 254, 238, 190, 110, 156, 158, 110, 190, 254, 236, 45, 1, 6, 23, 138, 23, 1, 6, 5, 50, 251, 84, 134, 3, 160, 252, 96, 1, 230, 55, 244, 76, 1, 8, 254, 248, 76, 244, 55, 125, 99, 1, 48, 254, 208, 99, 0, 4, 0, 230, 0, 134, 5, 146, 5, 50, 0, 3, 0, 7, 0, 27, 0, 39, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 1, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 230, 4, 172, 251, 84, 4, 38, 252, 96, 2, 205, 39, 68, 93, 54, 54, 92, 68, 38, 38, 68, 92, 54, 54, 93, 68, 39, 254, 130, 69, 60, 60, 69, 69, 60, 60, 69, 5, 50, 251, 84, 134, 3, 160, 252, 96, 1, 207, 59, 94, 67, 36, 36, 67, 94, 59, 58, 96, 67, 37, 37, 67, 96, 57, 62, 76, 76, 62, 62, 76, 76, 0, 0, 4, 0, 230, 0, 134, 5, 146, 5, 50, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 19, 33, 17, 33, 37, 53, 35, 21, 230, 4, 172, 251, 84, 4, 38, 252, 96, 227, 1, 219, 254, 37, 1, 99, 235, 5, 50, 251, 84, 134, 3, 160, 252, 96, 2, 189, 254, 38, 119, 236, 236, 0, 0, 4, 0, 165, 255, 44, 7, 100, 5, 236, 0, 7, 0, 13, 0, 19, 0, 23, 0, 0, 19, 33, 17, 33, 17, 33, 17, 33, 1, 17, 33, 17, 33, 17, 3, 17, 33, 17, 33, 17, 33, 17, 33, 17, 165, 4, 172, 2, 19, 251, 84, 253, 237, 6, 57, 254, 115, 253, 237, 134, 2, 19, 252, 96, 3, 160, 254, 115, 5, 236, 253, 236, 251, 84, 2, 20, 254, 114, 3, 160, 253, 238, 254, 114, 2, 20, 2, 18, 1, 142, 252, 96, 1, 140, 254, 116, 0, 3, 0, 80, 0, 0, 6, 148, 6, 247, 0, 2, 0, 5, 0, 25, 0, 0, 1, 1, 33, 37, 9, 2, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 2, 81, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 5, 154, 250, 102, 124, 4, 44, 251, 212, 5, 154, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 80, 254, 216, 6, 148, 5, 154, 0, 2, 0, 5, 0, 9, 0, 0, 1, 1, 33, 37, 9, 2, 33, 53, 33, 3, 114, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 5, 115, 249, 188, 6, 68, 5, 154, 250, 102, 124, 4, 44, 251, 212, 254, 92, 133, 0, 0, 3, 0, 80, 0, 0, 6, 148, 5, 154, 0, 45, 0, 48, 0, 51, 0, 0, 1, 22, 22, 51, 50, 54, 53, 52, 38, 39, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 21, 38, 38, 35, 34, 6, 21, 20, 22, 23, 30, 3, 21, 20, 14, 2, 35, 34, 38, 39, 19, 1, 33, 37, 1, 1, 2, 181, 30, 81, 34, 35, 52, 45, 49, 34, 52, 36, 18, 35, 55, 66, 31, 31, 83, 31, 27, 80, 34, 38, 44, 49, 30, 29, 56, 43, 27, 29, 52, 72, 44, 38, 77, 29, 189, 3, 34, 249, 188, 5, 115, 253, 175, 253, 175, 1, 117, 23, 32, 25, 32, 26, 35, 23, 16, 31, 37, 44, 29, 44, 62, 39, 18, 12, 16, 110, 18, 26, 28, 32, 22, 35, 14, 14, 30, 39, 51, 34, 37, 60, 42, 23, 19, 18, 4, 149, 250, 102, 124, 4, 44, 251, 212, 0, 0, 2, 0, 0, 0, 0, 6, 228, 5, 154, 0, 6, 0, 9, 0, 0, 53, 51, 1, 1, 51, 21, 33, 37, 1, 1, 149, 2, 221, 2, 220, 150, 249, 28, 5, 195, 253, 175, 253, 175, 124, 5, 30, 250, 226, 124, 124, 4, 44, 251, 212, 0, 0, 4, 0, 156, 0, 60, 6, 74, 5, 96, 0, 2, 0, 5, 0, 8, 0, 11, 0, 0, 1, 1, 17, 23, 17, 37, 5, 17, 1, 33, 5, 17, 6, 74, 250, 102, 124, 3, 75, 1, 191, 250, 102, 1, 211, 3, 75, 3, 245, 254, 147, 2, 216, 159, 254, 102, 206, 225, 253, 40, 1, 109, 206, 1, 154, 0, 0, 3, 0, 156, 1, 97, 7, 91, 4, 57, 0, 2, 0, 5, 0, 9, 0, 0, 1, 17, 1, 33, 5, 17, 37, 51, 17, 35, 6, 54, 250, 102, 1, 211, 3, 75, 1, 38, 123, 123, 4, 57, 253, 40, 1, 109, 206, 1, 154, 159, 253, 40, 0, 3, 0, 165, 1, 97, 7, 100, 4, 57, 0, 2, 0, 5, 0, 9, 0, 0, 1, 1, 17, 23, 17, 37, 1, 35, 17, 51, 7, 100, 250, 102, 124, 3, 75, 251, 143, 123, 123, 2, 206, 254, 147, 2, 216, 159, 254, 102, 206, 254, 147, 2, 216, 0, 0, 2, 0, 230, 255, 232, 5, 146, 4, 196, 0, 9, 0, 12, 0, 0, 1, 1, 23, 17, 7, 1, 1, 39, 17, 55, 1, 17, 1, 3, 59, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 3, 223, 254, 142, 2, 182, 2, 14, 24, 251, 84, 24, 2, 17, 253, 239, 24, 4, 172, 24, 252, 33, 2, 231, 254, 139, 0, 0, 2, 0, 230, 255, 232, 5, 146, 4, 196, 0, 9, 0, 12, 0, 0, 1, 1, 23, 17, 7, 1, 1, 39, 17, 55, 23, 17, 1, 3, 59, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 63, 1, 113, 2, 182, 2, 14, 24, 251, 84, 24, 2, 17, 253, 239, 24, 4, 172, 24, 252, 253, 30, 1, 114, 0, 0, 1, 0, 230, 255, 232, 5, 146, 4, 196, 0, 9, 0, 0, 1, 1, 23, 17, 7, 1, 1, 39, 17, 55, 3, 59, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 2, 182, 2, 14, 24, 251, 84, 24, 2, 17, 253, 239, 24, 4, 172, 24, 0, 1, 0, 230, 255, 232, 5, 150, 4, 196, 0, 10, 0, 0, 37, 7, 1, 1, 39, 17, 55, 1, 1, 23, 1, 5, 150, 94, 254, 4, 253, 239, 69, 62, 2, 23, 1, 253, 93, 254, 5, 91, 94, 1, 252, 253, 239, 24, 4, 172, 24, 253, 242, 1, 252, 89, 253, 254, 0, 1, 0, 226, 255, 232, 5, 146, 4, 196, 0, 10, 0, 0, 1, 1, 55, 1, 1, 23, 17, 7, 1, 1, 39, 2, 222, 254, 5, 93, 1, 253, 2, 23, 62, 69, 253, 239, 254, 4, 94, 2, 87, 2, 2, 89, 254, 4, 2, 14, 24, 251, 84, 24, 2, 17, 254, 4, 94, 0, 0, 3, 0, 206, 0, 0, 5, 170, 4, 172, 0, 9, 0, 12, 0, 15, 0, 0, 1, 1, 55, 33, 23, 1, 1, 7, 33, 39, 1, 33, 1, 1, 33, 1, 2, 220, 253, 242, 24, 4, 172, 24, 253, 239, 2, 17, 24, 251, 84, 24, 3, 223, 253, 25, 1, 117, 254, 143, 2, 226, 254, 142, 2, 85, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 3, 223, 254, 142, 253, 210, 1, 113, 0, 1, 0, 206, 0, 0, 5, 170, 4, 172, 0, 9, 0, 0, 1, 1, 55, 33, 23, 1, 1, 7, 33, 39, 2, 220, 253, 242, 24, 4, 172, 24, 253, 239, 2, 17, 24, 251, 84, 24, 2, 85, 2, 16, 71, 69, 253, 239, 253, 239, 69, 71, 0, 1, 0, 128, 255, 119, 2, 39, 6, 46, 0, 17, 0, 0, 23, 55, 39, 55, 39, 55, 39, 55, 39, 51, 23, 7, 23, 7, 23, 7, 23, 7, 128, 248, 248, 248, 248, 248, 248, 244, 244, 180, 243, 246, 246, 246, 246, 246, 246, 246, 137, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 0, 0, 1, 0, 128, 255, 119, 2, 39, 6, 46, 0, 17, 0, 0, 5, 39, 55, 39, 55, 39, 55, 39, 55, 51, 7, 23, 7, 23, 7, 23, 7, 23, 1, 118, 246, 246, 246, 246, 246, 246, 246, 243, 180, 244, 244, 248, 248, 248, 248, 248, 248, 137, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 0, 2, 0, 128, 255, 119, 3, 204, 6, 46, 0, 17, 0, 35, 0, 0, 23, 55, 39, 55, 39, 55, 39, 55, 39, 51, 23, 7, 23, 7, 23, 7, 23, 7, 51, 55, 39, 55, 39, 55, 39, 55, 39, 51, 23, 7, 23, 7, 23, 7, 23, 7, 128, 248, 248, 248, 248, 248, 248, 244, 244, 180, 243, 246, 246, 246, 246, 246, 246, 246, 244, 248, 248, 248, 248, 248, 248, 244, 244, 180, 243, 246, 246, 246, 246, 246, 246, 246, 137, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 0, 0, 2, 0, 128, 255, 119, 3, 204, 6, 46, 0, 17, 0, 35, 0, 0, 5, 39, 55, 39, 55, 39, 55, 39, 55, 51, 7, 23, 7, 23, 7, 23, 7, 23, 33, 39, 55, 39, 55, 39, 55, 39, 55, 51, 7, 23, 7, 23, 7, 23, 7, 23, 3, 27, 246, 246, 246, 246, 246, 246, 246, 243, 180, 244, 244, 248, 248, 248, 248, 248, 248, 253, 170, 246, 246, 246, 246, 246, 246, 246, 243, 180, 244, 244, 248, 248, 248, 248, 248, 248, 137, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 213, 214, 213, 214, 213, 214, 213, 225, 225, 213, 214, 213, 214, 213, 214, 213, 0, 0, 2, 0, 230, 0, 207, 6, 206, 3, 217, 0, 34, 0, 48, 0, 0, 1, 30, 3, 51, 50, 62, 2, 53, 51, 20, 14, 2, 35, 34, 3, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 5, 20, 30, 2, 51, 50, 19, 2, 35, 34, 14, 2, 3, 255, 51, 86, 80, 81, 47, 55, 89, 63, 33, 134, 58, 101, 136, 79, 226, 158, 168, 214, 83, 136, 99, 54, 58, 101, 135, 78, 59, 110, 105, 99, 253, 154, 35, 64, 88, 54, 176, 144, 132, 188, 55, 89, 63, 34, 2, 146, 97, 125, 72, 28, 39, 70, 97, 58, 80, 142, 108, 63, 1, 19, 254, 237, 56, 101, 142, 86, 80, 143, 107, 63, 34, 78, 125, 156, 54, 94, 69, 39, 1, 6, 1, 6, 40, 71, 98, 0, 0, 4, 0, 230, 0, 207, 6, 206, 5, 102, 0, 33, 0, 47, 0, 61, 0, 75, 0, 0, 19, 52, 62, 2, 55, 62, 3, 51, 50, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 3, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 19, 2, 35, 34, 14, 2, 5, 52, 46, 2, 35, 34, 3, 18, 51, 50, 62, 2, 1, 34, 14, 2, 7, 22, 23, 54, 55, 46, 3, 230, 49, 87, 119, 69, 6, 72, 117, 153, 86, 86, 153, 117, 72, 6, 72, 118, 84, 46, 58, 101, 136, 79, 226, 158, 168, 214, 83, 136, 99, 54, 131, 35, 64, 88, 54, 176, 144, 132, 188, 55, 89, 63, 34, 4, 223, 36, 64, 88, 52, 174, 145, 131, 188, 55, 89, 63, 33, 253, 148, 62, 108, 81, 50, 4, 180, 125, 135, 171, 5, 50, 81, 108, 2, 80, 73, 133, 105, 69, 9, 85, 147, 108, 61, 61, 108, 146, 85, 9, 63, 100, 132, 78, 80, 142, 108, 63, 1, 19, 254, 237, 56, 101, 142, 86, 54, 94, 69, 39, 1, 6, 1, 6, 40, 71, 98, 51, 55, 96, 69, 40, 254, 248, 254, 252, 39, 70, 97, 2, 211, 44, 77, 106, 62, 39, 225, 225, 39, 62, 106, 77, 44, 0, 0, 3, 0, 230, 0, 0, 6, 206, 4, 170, 0, 33, 0, 48, 0, 63, 0, 0, 33, 35, 17, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 17, 51, 17, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 37, 20, 30, 2, 51, 50, 19, 53, 2, 35, 34, 14, 2, 5, 52, 46, 2, 35, 34, 3, 21, 18, 51, 50, 62, 2, 4, 27, 130, 144, 175, 83, 136, 99, 54, 58, 101, 135, 78, 185, 134, 130, 141, 176, 82, 138, 99, 55, 58, 101, 136, 79, 181, 136, 253, 78, 35, 64, 88, 54, 176, 143, 132, 187, 55, 89, 63, 34, 4, 223, 36, 64, 88, 52, 173, 144, 129, 188, 55, 89, 63, 33, 1, 134, 183, 56, 101, 142, 86, 80, 143, 107, 63, 170, 1, 123, 254, 122, 181, 56, 102, 142, 85, 80, 142, 108, 63, 175, 210, 54, 94, 69, 39, 1, 4, 4, 1, 4, 40, 71, 98, 51, 55, 96, 69, 40, 254, 251, 7, 255, 0, 39, 70, 97, 0, 3, 0, 165, 1, 123, 6, 13, 3, 46, 0, 41, 0, 61, 0, 81, 0, 0, 1, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 33, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 37, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 33, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 4, 95, 8, 39, 56, 70, 39, 46, 79, 59, 34, 34, 59, 81, 46, 40, 70, 55, 38, 8, 253, 246, 8, 38, 55, 70, 40, 47, 80, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 8, 2, 224, 24, 43, 32, 19, 20, 33, 43, 24, 24, 41, 32, 18, 18, 32, 43, 252, 52, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 2, 134, 37, 61, 45, 25, 33, 59, 81, 47, 44, 78, 59, 34, 25, 44, 62, 36, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 73, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 0, 0, 2, 0, 165, 0, 0, 6, 63, 5, 154, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 37, 17, 33, 17, 165, 5, 154, 250, 102, 5, 54, 251, 114, 5, 154, 250, 102, 100, 4, 142, 251, 114, 0, 3, 0, 230, 0, 137, 6, 20, 4, 122, 0, 3, 0, 6, 0, 10, 0, 0, 1, 33, 53, 1, 7, 1, 33, 19, 33, 53, 33, 6, 19, 250, 211, 5, 45, 132, 252, 194, 3, 62, 133, 250, 211, 5, 45, 1, 149, 93, 2, 136, 213, 254, 116, 254, 112, 134, 0, 1, 0, 165, 0, 0, 6, 40, 2, 215, 0, 11, 0, 0, 1, 17, 33, 17, 51, 17, 33, 17, 51, 17, 33, 17, 6, 40, 250, 125, 133, 1, 250, 133, 1, 250, 2, 215, 253, 41, 2, 215, 253, 175, 2, 81, 253, 175, 2, 81, 0, 2, 0, 230, 0, 0, 5, 90, 4, 164, 0, 27, 0, 31, 0, 0, 1, 35, 53, 51, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 51, 21, 35, 3, 33, 21, 33, 3, 35, 19, 35, 3, 35, 1, 51, 19, 35, 1, 147, 173, 240, 151, 254, 121, 1, 203, 160, 139, 159, 232, 160, 139, 159, 169, 236, 150, 1, 130, 254, 59, 162, 143, 163, 230, 162, 143, 1, 116, 230, 151, 231, 1, 62, 132, 1, 38, 132, 1, 56, 254, 200, 1, 56, 254, 200, 132, 254, 218, 132, 254, 194, 1, 62, 254, 194, 1, 194, 1, 38, 0, 3, 0, 230, 0, 0, 5, 90, 5, 235, 0, 27, 0, 31, 0, 57, 0, 0, 1, 35, 53, 51, 19, 33, 53, 33, 19, 51, 3, 51, 19, 51, 3, 51, 21, 35, 3, 33, 21, 33, 3, 35, 19, 35, 3, 35, 1, 51, 19, 35, 1, 20, 14, 2, 35, 34, 38, 39, 38, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 51, 50, 53, 1, 147, 173, 240, 151, 254, 121, 1, 203, 160, 139, 159, 232, 160, 139, 159, 169, 236, 150, 1, 130, 254, 59, 162, 143, 163, 230, 162, 143, 1, 116, 230, 151, 231, 1, 108, 25, 47, 66, 40, 35, 82, 45, 38, 61, 20, 88, 94, 25, 46, 68, 43, 67, 83, 73, 54, 84, 1, 62, 132, 1, 38, 132, 1, 56, 254, 200, 1, 56, 254, 200, 132, 254, 218, 132, 254, 194, 1, 62, 254, 194, 1, 194, 1, 38, 3, 3, 52, 87, 63, 35, 25, 26, 22, 21, 113, 53, 87, 62, 34, 52, 45, 117, 0, 0, 3, 0, 230, 255, 117, 5, 12, 5, 46, 0, 35, 0, 39, 0, 43, 0, 0, 1, 3, 33, 21, 33, 7, 35, 55, 35, 7, 35, 55, 35, 53, 51, 19, 35, 53, 33, 19, 33, 53, 33, 55, 51, 7, 51, 55, 51, 7, 51, 21, 35, 3, 33, 21, 1, 51, 19, 35, 55, 51, 19, 35, 3, 221, 104, 1, 151, 254, 58, 86, 140, 87, 231, 86, 140, 87, 99, 146, 105, 251, 1, 42, 103, 254, 111, 1, 192, 88, 134, 87, 235, 88, 134, 87, 109, 155, 102, 1, 1, 252, 247, 231, 105, 232, 46, 233, 103, 234, 2, 19, 254, 218, 132, 244, 244, 244, 244, 132, 1, 38, 132, 1, 31, 132, 244, 244, 244, 244, 132, 254, 225, 132, 254, 218, 1, 38, 132, 1, 31, 0, 0, 2, 0, 188, 0, 0, 8, 96, 4, 172, 0, 11, 0, 15, 0, 0, 1, 33, 17, 51, 17, 35, 17, 33, 17, 35, 17, 51, 17, 17, 33, 17, 1, 65, 6, 154, 133, 133, 249, 102, 133, 133, 6, 154, 3, 108, 1, 64, 251, 84, 1, 62, 254, 194, 4, 172, 254, 60, 254, 217, 1, 39, 0, 1, 0, 230, 0, 0, 4, 146, 4, 164, 0, 19, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 33, 53, 33, 17, 51, 17, 33, 21, 33, 17, 33, 4, 146, 254, 108, 132, 254, 108, 1, 148, 254, 108, 1, 148, 132, 1, 148, 254, 108, 1, 148, 1, 62, 254, 194, 1, 62, 132, 1, 38, 132, 1, 56, 254, 200, 132, 254, 218, 0, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 19, 33, 1, 17, 17, 1, 80, 6, 68, 252, 222, 2, 81, 5, 154, 250, 102, 5, 30, 251, 212, 4, 44, 0, 0, 2, 0, 80, 0, 0, 6, 148, 5, 154, 0, 2, 0, 5, 0, 0, 33, 1, 33, 5, 1, 17, 3, 114, 252, 222, 6, 68, 250, 141, 2, 81, 5, 154, 124, 251, 212, 4, 44, 0, 0, 1, 0, 230, 254, 193, 5, 194, 5, 179, 0, 12, 0, 0, 1, 17, 55, 51, 1, 35, 1, 51, 23, 17, 9, 2, 3, 148, 123, 147, 254, 180, 4, 254, 181, 147, 121, 253, 211, 2, 109, 2, 111, 1, 24, 254, 107, 125, 254, 193, 1, 63, 123, 1, 146, 2, 45, 2, 111, 253, 145, 0, 0, 1, 0, 108, 0, 0, 4, 62, 5, 154, 0, 5, 0, 0, 1, 1, 35, 1, 1, 51, 4, 62, 254, 60, 76, 254, 62, 1, 194, 76, 2, 205, 253, 51, 2, 203, 2, 207, 0, 2, 0, 230, 254, 193, 5, 194, 5, 179, 0, 30, 0, 50, 0, 0, 19, 52, 62, 2, 51, 50, 30, 4, 21, 20, 14, 2, 7, 17, 55, 51, 1, 35, 1, 51, 23, 17, 46, 3, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 230, 98, 168, 226, 129, 85, 159, 139, 114, 81, 45, 87, 151, 203, 117, 123, 147, 254, 180, 4, 254, 181, 147, 121, 117, 203, 151, 86, 130, 77, 133, 179, 102, 102, 180, 134, 77, 77, 134, 179, 103, 103, 179, 133, 76, 3, 69, 129, 226, 169, 98, 45, 81, 113, 138, 159, 86, 120, 215, 165, 107, 12, 254, 169, 125, 254, 193, 1, 63, 123, 1, 85, 12, 107, 165, 215, 120, 103, 181, 135, 79, 79, 135, 181, 103, 103, 181, 135, 79, 79, 135, 181, 0, 1, 0, 230, 254, 193, 5, 194, 5, 179, 0, 30, 0, 0, 19, 52, 62, 2, 51, 50, 30, 4, 21, 20, 14, 2, 7, 17, 55, 51, 1, 35, 1, 51, 23, 17, 46, 3, 230, 98, 168, 226, 129, 85, 159, 139, 114, 81, 45, 87, 151, 203, 117, 123, 147, 254, 180, 4, 254, 181, 147, 121, 117, 203, 151, 86, 3, 69, 129, 226, 169, 98, 45, 81, 113, 138, 159, 86, 120, 215, 165, 107, 12, 254, 169, 125, 254, 193, 1, 63, 123, 1, 85, 12, 107, 165, 215, 0, 0, 2, 0, 230, 254, 41, 5, 146, 6, 131, 0, 19, 0, 23, 0, 0, 1, 33, 21, 33, 17, 33, 17, 33, 17, 33, 21, 33, 53, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 1, 150, 3, 76, 254, 152, 2, 24, 253, 232, 1, 104, 252, 180, 1, 104, 253, 232, 2, 24, 254, 152, 3, 127, 252, 77, 3, 179, 6, 131, 124, 254, 165, 251, 84, 254, 165, 124, 124, 1, 91, 4, 172, 1, 91, 254, 41, 252, 76, 0, 0, 1, 0, 230, 254, 41, 5, 146, 6, 131, 0, 19, 0, 0, 1, 33, 21, 33, 17, 33, 17, 33, 17, 33, 21, 33, 53, 33, 17, 33, 17, 33, 17, 33, 1, 150, 3, 76, 254, 152, 2, 24, 253, 232, 1, 104, 252, 180, 1, 104, 253, 232, 2, 24, 254, 152, 6, 131, 124, 254, 165, 251, 84, 254, 165, 124, 124, 1, 91, 4, 172, 1, 91, 0, 0, 2, 0, 206, 254, 41, 5, 170, 6, 131, 0, 17, 0, 21, 0, 0, 1, 33, 21, 33, 17, 1, 1, 17, 33, 21, 33, 53, 33, 17, 1, 1, 17, 33, 9, 3, 1, 150, 3, 76, 254, 152, 2, 48, 253, 208, 1, 104, 252, 180, 1, 104, 253, 208, 2, 48, 254, 152, 1, 165, 1, 197, 254, 59, 254, 61, 6, 131, 124, 254, 126, 253, 208, 253, 210, 254, 126, 124, 124, 1, 128, 2, 48, 2, 50, 1, 128, 250, 139, 1, 195, 1, 197, 254, 59, 0, 0, 1, 0, 206, 254, 41, 5, 170, 6, 131, 0, 17, 0, 0, 1, 33, 21, 33, 17, 1, 1, 17, 33, 21, 33, 53, 33, 17, 1, 1, 17, 33, 1, 150, 3, 76, 254, 152, 2, 48, 253, 208, 1, 104, 252, 180, 1, 104, 253, 208, 2, 48, 254, 152, 6, 131, 124, 254, 126, 253, 208, 253, 210, 254, 126, 124, 124, 1, 128, 2, 48, 2, 50, 1, 128, 0, 0, 2, 0, 206, 254, 41, 5, 170, 6, 131, 0, 33, 0, 53, 0, 0, 1, 33, 17, 46, 3, 53, 52, 62, 2, 55, 17, 33, 53, 33, 21, 33, 17, 30, 3, 21, 20, 14, 2, 7, 17, 33, 21, 33, 3, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 150, 1, 104, 117, 205, 151, 87, 86, 151, 205, 118, 254, 152, 3, 76, 254, 152, 117, 205, 151, 87, 87, 152, 204, 117, 1, 104, 252, 180, 70, 77, 133, 179, 102, 102, 180, 134, 77, 77, 134, 179, 103, 103, 179, 133, 76, 254, 165, 1, 70, 12, 105, 166, 215, 121, 121, 215, 166, 105, 12, 1, 70, 124, 124, 254, 186, 12, 106, 166, 215, 120, 121, 214, 166, 106, 12, 254, 186, 124, 4, 45, 103, 181, 135, 79, 79, 135, 181, 103, 103, 181, 135, 79, 79, 135, 181, 0, 0, 1, 0, 206, 254, 41, 5, 170, 6, 131, 0, 33, 0, 0, 1, 33, 17, 46, 3, 53, 52, 62, 2, 55, 17, 33, 53, 33, 21, 33, 17, 30, 3, 21, 20, 14, 2, 7, 17, 33, 21, 33, 1, 150, 1, 104, 117, 205, 151, 87, 86, 151, 205, 118, 254, 152, 3, 76, 254, 152, 117, 205, 151, 87, 87, 152, 204, 117, 1, 104, 252, 180, 254, 165, 1, 70, 12, 105, 166, 215, 121, 121, 215, 166, 105, 12, 1, 70, 124, 124, 254, 186, 12, 106, 166, 215, 120, 121, 214, 166, 106, 12, 254, 186, 124, 0, 0, 3, 0, 230, 0, 112, 6, 82, 4, 58, 0, 9, 0, 29, 0, 49, 0, 0, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 198, 3, 199, 123, 1, 64, 254, 192, 121, 252, 59, 113, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 254, 94, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 2, 233, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 1, 0, 27, 0, 0, 3, 4, 5, 154, 0, 3, 0, 0, 19, 1, 35, 1, 183, 2, 77, 154, 253, 177, 5, 154, 250, 102, 5, 154, 0, 2, 0, 27, 0, 0, 3, 4, 6, 114, 0, 3, 0, 7, 0, 0, 1, 1, 35, 1, 39, 33, 53, 33, 3, 4, 253, 177, 154, 2, 77, 60, 253, 239, 2, 17, 5, 154, 250, 102, 5, 154, 82, 134, 0, 1, 0, 27, 0, 0, 3, 4, 5, 154, 0, 11, 0, 0, 19, 1, 33, 21, 33, 1, 35, 1, 33, 53, 33, 1, 183, 1, 7, 1, 70, 254, 240, 1, 16, 154, 254, 239, 254, 194, 1, 8, 254, 248, 5, 154, 253, 127, 132, 253, 107, 2, 149, 132, 2, 129, 0, 1, 255, 185, 255, 18, 3, 102, 6, 136, 0, 3, 0, 0, 1, 1, 35, 1, 3, 102, 252, 237, 154, 3, 16, 6, 136, 248, 138, 7, 118, 0, 0, 1, 255, 185, 255, 18, 3, 102, 6, 136, 0, 3, 0, 0, 19, 1, 35, 1, 86, 3, 16, 154, 252, 237, 6, 136, 248, 138, 7, 118, 0, 1, 0, 230, 0, 127, 5, 193, 4, 43, 0, 19, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 33, 5, 193, 254, 109, 133, 170, 133, 254, 108, 1, 148, 133, 170, 133, 1, 147, 2, 18, 254, 109, 1, 147, 254, 109, 1, 147, 134, 1, 147, 254, 109, 1, 147, 254, 109, 0, 0, 1, 0, 230, 0, 127, 6, 240, 4, 43, 0, 27, 0, 0, 1, 33, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 33, 53, 33, 17, 51, 17, 51, 17, 51, 17, 51, 17, 51, 17, 33, 6, 240, 254, 109, 133, 170, 133, 170, 133, 254, 108, 1, 148, 133, 170, 133, 170, 133, 1, 147, 2, 18, 254, 109, 1, 147, 254, 109, 1, 147, 254, 109, 1, 147, 134, 1, 147, 254, 109, 1, 147, 254, 109, 1, 147, 254, 109, 0, 0, 1, 0, 115, 254, 186, 2, 152, 5, 154, 0, 19, 0, 0, 1, 14, 3, 7, 21, 30, 3, 23, 35, 38, 2, 39, 53, 54, 18, 55, 2, 152, 23, 77, 105, 128, 73, 73, 128, 105, 77, 23, 136, 47, 212, 154, 155, 211, 48, 5, 154, 110, 228, 226, 217, 99, 4, 98, 216, 225, 228, 109, 214, 1, 173, 206, 54, 208, 1, 177, 216, 0, 0, 1, 0, 42, 254, 186, 2, 79, 5, 154, 0, 19, 0, 0, 19, 62, 3, 55, 53, 46, 3, 39, 51, 22, 18, 23, 21, 6, 2, 7, 42, 22, 78, 105, 128, 73, 73, 128, 105, 78, 22, 136, 47, 212, 154, 155, 211, 48, 254, 186, 110, 228, 226, 217, 99, 4, 98, 216, 225, 227, 110, 214, 254, 83, 206, 54, 208, 254, 79, 216, 0, 1, 0, 220, 0, 116, 4, 156, 4, 53, 0, 31, 0, 0, 1, 37, 22, 22, 21, 20, 6, 7, 37, 19, 6, 6, 35, 34, 38, 39, 19, 5, 38, 38, 53, 52, 54, 55, 5, 3, 54, 54, 51, 50, 22, 23, 2, 244, 1, 158, 4, 6, 6, 4, 254, 98, 40, 17, 48, 31, 31, 48, 17, 50, 254, 88, 5, 5, 5, 5, 1, 168, 50, 17, 49, 30, 30, 49, 17, 2, 132, 50, 17, 51, 29, 29, 51, 17, 50, 254, 89, 4, 7, 7, 4, 1, 167, 50, 17, 51, 29, 29, 51, 17, 50, 1, 167, 4, 6, 6, 4, 0, 0, 1, 0, 230, 1, 244, 4, 146, 2, 182, 0, 17, 0, 0, 1, 34, 6, 7, 53, 22, 22, 51, 50, 62, 2, 55, 21, 46, 3, 2, 188, 152, 236, 82, 82, 236, 152, 75, 131, 116, 102, 46, 46, 102, 116, 131, 2, 38, 33, 17, 194, 17, 33, 9, 14, 18, 9, 194, 9, 18, 14, 9, 0, 3, 0, 230, 255, 231, 6, 177, 5, 178, 0, 27, 0, 49, 0, 69, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 94, 169, 236, 142, 142, 236, 169, 94, 2, 129, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 248, 18, 31, 41, 23, 24, 41, 30, 17, 18, 30, 41, 23, 23, 41, 31, 18, 0, 0, 5, 0, 230, 255, 231, 6, 177, 5, 178, 0, 27, 0, 34, 0, 41, 0, 48, 0, 55, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 62, 3, 55, 33, 37, 46, 3, 39, 17, 3, 14, 3, 7, 33, 5, 30, 3, 23, 17, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 3, 23, 126, 209, 154, 92, 9, 253, 178, 2, 78, 9, 92, 155, 209, 125, 100, 125, 209, 154, 92, 8, 2, 76, 253, 180, 8, 98, 158, 207, 117, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 253, 221, 8, 99, 161, 211, 121, 100, 120, 210, 160, 99, 9, 253, 170, 2, 86, 9, 100, 160, 209, 120, 100, 120, 211, 160, 100, 9, 2, 88, 0, 0, 5, 0, 230, 255, 231, 6, 177, 5, 178, 0, 27, 0, 35, 0, 43, 0, 51, 0, 59, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 1, 34, 6, 7, 1, 1, 38, 38, 3, 50, 54, 55, 1, 1, 22, 22, 1, 52, 38, 39, 1, 1, 54, 54, 37, 20, 22, 23, 1, 1, 6, 6, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 2, 230, 128, 217, 81, 1, 170, 1, 168, 84, 213, 127, 128, 214, 82, 254, 88, 254, 92, 85, 214, 2, 250, 76, 72, 254, 91, 1, 167, 70, 76, 250, 254, 80, 71, 1, 162, 254, 88, 69, 76, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 2, 241, 83, 73, 254, 88, 1, 170, 73, 81, 250, 234, 81, 72, 1, 170, 254, 92, 75, 84, 2, 139, 122, 215, 87, 254, 88, 254, 88, 85, 217, 122, 121, 212, 85, 1, 162, 1, 168, 85, 217, 0, 2, 0, 230, 255, 231, 5, 140, 5, 178, 0, 25, 0, 45, 0, 0, 5, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 51, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 56, 138, 221, 153, 82, 133, 57, 115, 173, 116, 117, 173, 116, 57, 133, 82, 154, 221, 139, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 25, 82, 144, 198, 117, 3, 174, 252, 101, 95, 160, 116, 64, 64, 114, 159, 95, 3, 158, 252, 82, 117, 199, 144, 81, 1, 222, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 255, 231, 5, 140, 5, 178, 0, 25, 0, 37, 0, 0, 5, 34, 46, 2, 53, 17, 51, 17, 20, 30, 2, 51, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 19, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 3, 56, 138, 221, 153, 82, 133, 57, 115, 173, 116, 117, 173, 116, 57, 133, 82, 154, 221, 94, 182, 100, 183, 183, 100, 182, 25, 82, 144, 198, 117, 3, 174, 252, 101, 95, 160, 116, 64, 64, 114, 159, 95, 3, 158, 252, 82, 117, 199, 144, 81, 2, 29, 182, 182, 100, 183, 183, 0, 1, 0, 229, 0, 0, 5, 139, 5, 178, 0, 7, 0, 0, 1, 17, 35, 17, 33, 17, 35, 17, 5, 139, 133, 252, 100, 133, 5, 178, 250, 78, 5, 45, 250, 211, 5, 178, 0, 1, 0, 229, 0, 0, 5, 139, 5, 178, 0, 7, 0, 0, 51, 17, 51, 17, 33, 17, 51, 17, 229, 133, 3, 156, 133, 5, 178, 250, 211, 5, 45, 250, 78, 0, 0, 1, 0, 230, 0, 0, 7, 78, 5, 178, 0, 19, 0, 0, 33, 1, 39, 35, 1, 35, 1, 51, 19, 19, 51, 1, 35, 1, 35, 7, 1, 35, 1, 1, 2, 10, 1, 200, 79, 4, 253, 250, 147, 2, 129, 57, 118, 118, 57, 2, 137, 149, 253, 239, 4, 76, 1, 209, 149, 254, 129, 254, 137, 4, 13, 184, 251, 59, 5, 178, 254, 245, 1, 11, 250, 78, 4, 197, 178, 251, 237, 3, 116, 252, 140, 0, 0, 1, 0, 230, 0, 0, 7, 78, 5, 178, 0, 19, 0, 0, 9, 2, 51, 1, 23, 51, 1, 51, 1, 35, 3, 3, 35, 1, 51, 1, 51, 55, 1, 2, 158, 1, 119, 1, 127, 149, 254, 48, 75, 4, 2, 17, 149, 253, 119, 57, 117, 119, 57, 253, 127, 147, 2, 6, 4, 79, 254, 56, 5, 178, 252, 141, 3, 115, 251, 237, 177, 4, 196, 250, 78, 1, 10, 254, 246, 5, 178, 251, 60, 183, 4, 13, 0, 1, 0, 230, 255, 225, 6, 185, 5, 172, 0, 11, 0, 0, 19, 55, 1, 1, 23, 1, 1, 7, 1, 1, 39, 1, 230, 88, 2, 145, 2, 135, 88, 253, 123, 2, 144, 88, 253, 110, 253, 121, 88, 2, 133, 5, 82, 90, 253, 117, 2, 139, 92, 253, 119, 253, 116, 90, 2, 142, 253, 114, 92, 2, 138, 0, 0, 3, 0, 230, 254, 43, 6, 181, 5, 154, 0, 33, 0, 50, 0, 58, 0, 0, 37, 34, 38, 39, 1, 33, 21, 33, 53, 1, 38, 38, 53, 52, 54, 55, 1, 53, 33, 21, 33, 1, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 6, 7, 23, 7, 22, 51, 50, 62, 2, 53, 52, 46, 2, 7, 39, 6, 6, 21, 20, 22, 23, 3, 230, 38, 71, 32, 254, 151, 4, 197, 250, 49, 1, 241, 51, 57, 60, 52, 254, 48, 5, 70, 251, 192, 1, 87, 29, 64, 33, 78, 140, 105, 62, 62, 105, 140, 76, 7, 13, 7, 177, 190, 18, 20, 49, 85, 62, 36, 35, 62, 84, 102, 121, 25, 28, 27, 25, 106, 14, 13, 254, 64, 154, 78, 2, 101, 54, 140, 78, 81, 136, 51, 2, 69, 91, 154, 254, 79, 10, 11, 60, 102, 136, 76, 83, 142, 104, 59, 2, 103, 1, 1, 223, 235, 3, 38, 65, 85, 48, 48, 82, 62, 35, 229, 151, 30, 76, 43, 43, 77, 32, 0, 0, 3, 0, 230, 254, 41, 5, 109, 6, 207, 0, 43, 0, 46, 0, 49, 0, 0, 1, 34, 7, 33, 21, 33, 17, 23, 7, 17, 33, 21, 33, 21, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 53, 33, 53, 1, 53, 1, 53, 33, 62, 3, 51, 50, 23, 21, 38, 1, 17, 1, 1, 17, 33, 4, 142, 152, 16, 1, 96, 254, 158, 113, 113, 1, 137, 254, 119, 50, 88, 118, 69, 77, 42, 23, 54, 31, 172, 253, 166, 2, 90, 253, 203, 2, 54, 6, 55, 87, 112, 65, 77, 42, 47, 254, 114, 254, 162, 1, 94, 254, 195, 6, 68, 170, 154, 254, 15, 116, 108, 254, 21, 154, 39, 79, 128, 90, 49, 18, 148, 14, 13, 217, 29, 105, 2, 61, 149, 2, 90, 91, 72, 115, 79, 43, 19, 147, 27, 250, 0, 1, 78, 254, 178, 3, 117, 1, 71, 0, 0, 4, 0, 230, 254, 27, 9, 134, 6, 2, 0, 27, 0, 55, 0, 83, 0, 112, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 38, 33, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 54, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 38, 3, 76, 170, 50, 88, 119, 68, 76, 43, 23, 55, 31, 172, 50, 87, 119, 69, 75, 44, 23, 56, 1, 206, 170, 51, 88, 119, 68, 76, 42, 24, 53, 31, 172, 50, 87, 120, 69, 75, 44, 23, 56, 1, 206, 170, 51, 88, 119, 68, 76, 43, 25, 53, 31, 172, 49, 87, 119, 70, 77, 42, 23, 55, 1, 205, 170, 51, 88, 119, 67, 77, 42, 25, 52, 31, 88, 84, 51, 88, 119, 68, 77, 44, 25, 56, 5, 119, 217, 250, 215, 80, 128, 90, 48, 18, 148, 14, 13, 217, 5, 39, 80, 129, 90, 49, 18, 148, 14, 13, 217, 250, 215, 81, 128, 89, 48, 18, 148, 14, 13, 217, 5, 39, 79, 128, 91, 50, 18, 148, 14, 13, 217, 250, 215, 80, 128, 90, 48, 18, 148, 14, 13, 217, 5, 39, 78, 128, 92, 50, 18, 148, 14, 13, 217, 250, 215, 82, 128, 89, 47, 18, 148, 14, 13, 108, 109, 5, 39, 79, 128, 91, 50, 18, 148, 14, 13, 0, 0, 1, 0, 230, 254, 27, 3, 238, 6, 2, 0, 34, 0, 0, 1, 33, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 33, 53, 33, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 17, 33, 3, 238, 254, 205, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 254, 207, 1, 49, 50, 88, 119, 69, 76, 42, 43, 67, 170, 1, 51, 2, 18, 253, 99, 81, 128, 90, 47, 18, 148, 14, 13, 217, 2, 147, 134, 2, 14, 81, 129, 90, 48, 18, 148, 27, 217, 253, 250, 0, 1, 0, 230, 254, 27, 3, 238, 6, 2, 0, 42, 0, 0, 1, 33, 21, 33, 21, 33, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 33, 53, 33, 53, 33, 53, 33, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 17, 33, 3, 238, 254, 205, 1, 51, 254, 205, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 254, 207, 1, 49, 254, 207, 1, 49, 50, 88, 119, 69, 76, 42, 43, 67, 170, 1, 51, 2, 182, 194, 133, 254, 6, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 240, 133, 194, 133, 1, 107, 81, 129, 90, 48, 18, 148, 27, 217, 254, 157, 0, 1, 0, 230, 254, 27, 3, 250, 6, 2, 0, 33, 0, 0, 1, 1, 17, 20, 7, 6, 6, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 7, 39, 1, 17, 52, 55, 54, 51, 50, 23, 21, 38, 35, 34, 21, 17, 55, 3, 250, 254, 199, 94, 47, 116, 69, 76, 43, 23, 55, 31, 172, 217, 94, 1, 55, 92, 95, 139, 76, 42, 43, 67, 170, 219, 3, 129, 254, 199, 253, 45, 161, 91, 48, 46, 18, 148, 14, 13, 217, 2, 37, 217, 94, 1, 55, 2, 70, 157, 97, 94, 18, 148, 27, 217, 254, 102, 219, 0, 2, 0, 230, 254, 27, 4, 58, 6, 2, 0, 6, 0, 59, 0, 0, 1, 20, 22, 23, 17, 6, 6, 1, 34, 21, 21, 22, 22, 23, 7, 38, 38, 39, 17, 54, 54, 55, 23, 6, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 1, 101, 144, 137, 134, 147, 2, 103, 170, 68, 108, 45, 59, 34, 82, 46, 26, 61, 21, 31, 61, 78, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 84, 149, 111, 64, 60, 108, 150, 90, 50, 88, 119, 69, 76, 42, 43, 2, 53, 122, 157, 20, 2, 80, 15, 154, 2, 198, 217, 215, 7, 37, 28, 94, 23, 28, 6, 253, 174, 2, 15, 8, 103, 21, 9, 254, 217, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 29, 10, 60, 101, 138, 88, 87, 141, 106, 66, 12, 225, 81, 129, 90, 48, 18, 148, 27, 0, 0, 1, 0, 230, 254, 27, 4, 92, 6, 2, 0, 51, 0, 0, 1, 34, 21, 17, 54, 54, 55, 39, 55, 23, 39, 14, 3, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 46, 3, 39, 51, 30, 3, 23, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 109, 170, 71, 104, 42, 96, 225, 63, 98, 24, 59, 74, 94, 60, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 64, 109, 83, 51, 6, 114, 8, 36, 53, 65, 37, 50, 88, 119, 69, 76, 42, 43, 5, 119, 217, 253, 227, 14, 99, 84, 51, 78, 234, 53, 52, 88, 67, 43, 8, 253, 101, 81, 128, 90, 47, 18, 148, 14, 13, 217, 2, 152, 14, 65, 99, 133, 82, 66, 97, 67, 42, 11, 2, 33, 81, 129, 90, 48, 18, 148, 27, 0, 2, 0, 230, 254, 27, 4, 32, 6, 2, 0, 34, 0, 54, 0, 0, 1, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 33, 17, 33, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 33, 17, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 255, 50, 88, 119, 69, 76, 42, 43, 67, 170, 1, 125, 254, 131, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 1, 121, 254, 221, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 3, 59, 1, 107, 81, 129, 90, 48, 18, 148, 27, 217, 205, 252, 192, 254, 228, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 170, 2, 18, 254, 134, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 254, 27, 4, 52, 6, 2, 0, 50, 0, 70, 0, 0, 1, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 30, 3, 21, 20, 14, 2, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 51, 50, 62, 2, 53, 52, 46, 2, 35, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 255, 50, 88, 119, 69, 76, 42, 43, 67, 170, 96, 149, 103, 53, 57, 104, 149, 91, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 84, 80, 118, 77, 38, 38, 77, 118, 80, 2, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 3, 59, 1, 107, 81, 129, 90, 48, 18, 148, 27, 217, 205, 10, 69, 108, 144, 85, 92, 145, 105, 64, 10, 254, 228, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 170, 40, 71, 98, 59, 60, 96, 69, 37, 254, 134, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 254, 27, 4, 243, 6, 2, 0, 68, 0, 88, 0, 0, 1, 34, 21, 21, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 7, 17, 52, 62, 2, 51, 50, 23, 21, 38, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 77, 170, 5, 21, 25, 27, 12, 121, 187, 128, 66, 66, 128, 187, 121, 12, 27, 25, 21, 5, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 15, 47, 62, 73, 39, 80, 130, 92, 50, 48, 89, 125, 77, 40, 76, 65, 52, 16, 50, 88, 119, 69, 76, 42, 43, 124, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 30, 18, 18, 30, 41, 5, 119, 217, 205, 1, 3, 1, 1, 63, 113, 155, 91, 96, 157, 111, 60, 2, 3, 2, 1, 254, 228, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 231, 8, 20, 20, 13, 35, 68, 100, 65, 64, 98, 66, 34, 12, 19, 21, 9, 1, 168, 81, 129, 90, 48, 18, 148, 27, 252, 74, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 230, 254, 27, 4, 168, 6, 2, 0, 48, 0, 66, 0, 86, 0, 0, 1, 20, 14, 2, 7, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 46, 3, 53, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 21, 30, 3, 1, 50, 62, 2, 53, 52, 38, 35, 34, 14, 2, 21, 20, 30, 2, 55, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 168, 57, 104, 149, 91, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 92, 146, 104, 55, 54, 103, 147, 93, 50, 88, 119, 69, 76, 42, 43, 67, 170, 96, 149, 103, 53, 254, 31, 80, 118, 77, 38, 159, 165, 77, 114, 75, 36, 38, 77, 118, 82, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 49, 92, 145, 105, 64, 10, 254, 228, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 18, 10, 67, 106, 145, 88, 83, 141, 107, 71, 12, 215, 81, 129, 90, 48, 18, 148, 27, 217, 205, 10, 69, 108, 144, 254, 163, 40, 71, 98, 59, 123, 139, 39, 69, 97, 57, 59, 98, 71, 40, 152, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 3, 0, 230, 254, 27, 4, 132, 6, 2, 0, 34, 0, 38, 0, 42, 0, 0, 1, 34, 21, 21, 33, 17, 33, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 33, 17, 33, 53, 52, 62, 2, 51, 50, 23, 21, 38, 1, 17, 35, 17, 33, 17, 35, 17, 3, 177, 170, 1, 125, 254, 131, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 254, 131, 1, 125, 50, 88, 119, 69, 76, 42, 43, 254, 112, 214, 2, 78, 213, 5, 119, 217, 205, 252, 192, 254, 228, 81, 128, 90, 47, 18, 148, 14, 13, 217, 1, 18, 3, 64, 213, 81, 129, 90, 48, 18, 148, 27, 251, 178, 2, 18, 253, 238, 2, 18, 253, 238, 0, 1, 0, 230, 254, 27, 5, 2, 6, 2, 0, 54, 0, 0, 1, 52, 38, 35, 35, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 17, 51, 50, 22, 21, 20, 6, 35, 53, 50, 62, 2, 4, 125, 74, 92, 145, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 254, 248, 98, 254, 234, 1, 22, 100, 1, 10, 50, 88, 119, 69, 76, 42, 43, 67, 170, 129, 163, 152, 151, 162, 51, 69, 42, 18, 2, 39, 69, 64, 252, 201, 81, 128, 90, 47, 18, 148, 14, 13, 217, 3, 45, 119, 168, 1, 97, 4, 1, 96, 168, 121, 1, 117, 81, 129, 90, 48, 18, 148, 27, 217, 254, 147, 131, 135, 139, 133, 129, 19, 36, 53, 0, 0, 1, 0, 230, 254, 27, 4, 24, 6, 2, 0, 40, 0, 0, 9, 2, 7, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 7, 39, 1, 1, 55, 23, 17, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 21, 17, 55, 4, 24, 254, 198, 1, 58, 95, 233, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 231, 95, 1, 58, 254, 198, 95, 231, 50, 88, 119, 69, 76, 42, 43, 67, 170, 233, 3, 143, 254, 198, 254, 198, 95, 233, 253, 208, 81, 128, 90, 47, 18, 148, 14, 13, 217, 2, 36, 231, 95, 1, 58, 1, 58, 95, 231, 1, 159, 81, 129, 90, 48, 18, 148, 27, 217, 254, 103, 233, 0, 1, 0, 230, 254, 27, 4, 164, 6, 2, 0, 50, 0, 0, 1, 34, 21, 21, 30, 3, 21, 17, 35, 17, 52, 38, 39, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 6, 6, 21, 17, 35, 17, 52, 62, 2, 55, 53, 52, 62, 2, 51, 50, 23, 21, 38, 3, 193, 170, 93, 147, 103, 54, 168, 109, 120, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 120, 109, 168, 54, 103, 147, 93, 50, 88, 119, 69, 76, 42, 43, 5, 119, 217, 207, 5, 63, 108, 148, 90, 254, 70, 1, 190, 117, 137, 8, 252, 58, 81, 128, 90, 47, 18, 148, 14, 13, 217, 3, 188, 8, 137, 117, 254, 66, 1, 186, 90, 148, 108, 63, 5, 215, 81, 129, 90, 48, 18, 148, 27, 0, 0, 1, 0, 230, 254, 27, 4, 164, 6, 2, 0, 49, 0, 0, 1, 34, 21, 17, 54, 54, 53, 17, 51, 17, 20, 14, 2, 7, 17, 20, 7, 6, 6, 35, 34, 39, 53, 22, 22, 51, 50, 53, 53, 46, 3, 53, 17, 51, 17, 20, 22, 23, 17, 52, 55, 54, 51, 50, 23, 21, 38, 3, 193, 170, 120, 109, 168, 54, 103, 147, 93, 94, 47, 116, 69, 76, 43, 23, 55, 31, 172, 93, 147, 103, 54, 168, 109, 120, 92, 95, 139, 76, 42, 43, 5, 119, 217, 252, 108, 7, 139, 116, 1, 191, 254, 69, 90, 148, 108, 63, 4, 254, 254, 161, 91, 48, 46, 18, 148, 14, 13, 217, 248, 4, 63, 108, 148, 90, 1, 187, 254, 65, 116, 139, 7, 3, 156, 157, 97, 94, 18, 148, 27, 0, 0, 2, 0, 230, 254, 27, 3, 238, 7, 12, 0, 26, 0, 30, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 19, 33, 53, 33, 3, 101, 170, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 50, 88, 119, 69, 76, 42, 43, 70, 252, 248, 3, 8, 5, 119, 217, 250, 215, 81, 128, 90, 47, 18, 148, 14, 13, 217, 5, 39, 81, 129, 90, 48, 18, 148, 27, 1, 16, 133, 0, 2, 0, 230, 253, 255, 3, 238, 6, 2, 0, 26, 0, 30, 0, 0, 1, 34, 21, 17, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 50, 53, 17, 52, 62, 2, 51, 50, 23, 21, 38, 19, 33, 53, 33, 3, 101, 170, 51, 89, 119, 67, 76, 43, 23, 55, 31, 172, 50, 88, 119, 69, 76, 42, 43, 70, 252, 248, 3, 8, 5, 119, 217, 251, 198, 81, 128, 90, 47, 18, 148, 14, 13, 217, 4, 56, 81, 129, 90, 48, 18, 148, 27, 248, 136, 134, 0, 3, 0, 230, 255, 228, 6, 208, 6, 6, 0, 9, 0, 12, 0, 15, 0, 0, 1, 1, 23, 17, 7, 1, 1, 39, 17, 55, 1, 17, 1, 1, 17, 1, 3, 217, 2, 179, 68, 64, 253, 75, 253, 74, 63, 66, 5, 36, 253, 236, 253, 51, 2, 17, 3, 85, 2, 177, 22, 250, 9, 21, 2, 181, 253, 75, 22, 5, 246, 22, 250, 221, 4, 42, 253, 234, 2, 17, 251, 221, 2, 19, 0, 2, 0, 230, 255, 228, 4, 59, 6, 6, 0, 4, 0, 7, 0, 0, 1, 23, 17, 7, 1, 1, 17, 1, 3, 247, 68, 64, 252, 235, 2, 209, 253, 236, 6, 6, 22, 250, 9, 21, 3, 19, 253, 236, 4, 42, 253, 234, 0, 4, 0, 230, 0, 25, 2, 130, 4, 228, 0, 27, 0, 47, 0, 62, 0, 77, 0, 0, 1, 50, 30, 2, 21, 21, 20, 14, 2, 35, 53, 50, 54, 39, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 55, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 51, 50, 62, 2, 53, 52, 38, 3, 34, 14, 2, 21, 20, 51, 50, 62, 2, 53, 52, 38, 1, 183, 44, 74, 54, 31, 38, 75, 112, 74, 97, 109, 1, 23, 59, 34, 43, 74, 54, 31, 31, 56, 77, 38, 43, 74, 54, 31, 31, 56, 77, 45, 44, 74, 54, 31, 33, 57, 77, 43, 24, 41, 30, 17, 112, 25, 43, 31, 17, 65, 51, 24, 41, 30, 17, 112, 25, 43, 31, 17, 65, 2, 175, 29, 51, 70, 42, 63, 113, 156, 96, 42, 92, 114, 111, 19, 24, 27, 49, 70, 44, 45, 73, 52, 28, 177, 27, 49, 70, 44, 45, 73, 52, 28, 29, 51, 70, 42, 42, 72, 52, 30, 1, 51, 17, 31, 41, 24, 112, 17, 30, 41, 24, 49, 64, 253, 203, 17, 31, 41, 24, 112, 17, 30, 41, 24, 49, 64, 0, 2, 0, 230, 255, 203, 6, 67, 5, 0, 0, 7, 0, 14, 0, 0, 37, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 53, 1, 1, 3, 96, 2, 76, 253, 131, 3, 20, 253, 29, 253, 134, 2, 125, 253, 131, 3, 62, 252, 194, 100, 1, 238, 4, 2, 24, 146, 253, 106, 59, 253, 156, 153, 1, 238, 4, 2, 24, 146, 253, 82, 253, 121, 0, 1, 0, 230, 255, 244, 2, 140, 5, 94, 0, 6, 0, 0, 23, 17, 51, 1, 7, 39, 17, 230, 70, 1, 96, 76, 212, 12, 5, 106, 254, 171, 83, 204, 251, 114, 0, 3, 0, 230, 0, 127, 4, 146, 6, 29, 0, 11, 0, 31, 0, 51, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 253, 95, 32, 56, 75, 43, 43, 75, 56, 32, 32, 56, 75, 43, 43, 75, 56, 32, 93, 18, 30, 41, 24, 24, 41, 30, 18, 18, 30, 41, 24, 24, 41, 30, 18, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 2, 183, 43, 75, 56, 32, 32, 56, 75, 43, 43, 75, 56, 32, 32, 56, 75, 43, 24, 41, 30, 18, 18, 30, 41, 24, 24, 41, 30, 18, 18, 30, 41, 0, 0, 2, 0, 230, 0, 127, 4, 146, 6, 14, 0, 11, 0, 18, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 3, 35, 39, 7, 35, 19, 51, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 186, 122, 164, 165, 113, 215, 133, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 2, 42, 230, 230, 1, 76, 0, 0, 2, 0, 230, 0, 127, 4, 146, 5, 178, 0, 11, 0, 34, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 3, 20, 7, 6, 35, 34, 39, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 51, 50, 53, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 167, 48, 48, 82, 71, 91, 76, 43, 88, 94, 25, 46, 68, 43, 66, 83, 74, 54, 84, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 3, 26, 105, 67, 66, 52, 43, 113, 54, 87, 61, 34, 52, 44, 116, 0, 0, 2, 0, 230, 255, 33, 4, 146, 4, 43, 0, 11, 0, 25, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 1, 34, 38, 53, 52, 62, 2, 51, 50, 22, 21, 20, 6, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 254, 41, 42, 57, 16, 28, 35, 20, 42, 57, 57, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 252, 137, 57, 42, 21, 35, 25, 15, 54, 42, 42, 57, 0, 0, 2, 0, 230, 254, 250, 4, 146, 4, 43, 0, 11, 0, 34, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 3, 20, 7, 6, 35, 34, 39, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 51, 50, 53, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 167, 48, 48, 82, 71, 91, 76, 43, 88, 94, 25, 46, 68, 43, 66, 83, 74, 54, 84, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 253, 98, 105, 66, 67, 52, 43, 113, 54, 87, 61, 34, 52, 44, 116, 0, 0, 2, 0, 230, 255, 15, 4, 245, 4, 43, 0, 11, 0, 38, 0, 0, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 19, 33, 53, 55, 62, 3, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 7, 7, 21, 33, 4, 146, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 99, 254, 96, 180, 40, 47, 25, 8, 57, 46, 88, 74, 63, 113, 44, 71, 50, 27, 154, 123, 1, 34, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 252, 119, 85, 177, 39, 56, 45, 38, 22, 43, 55, 77, 112, 57, 26, 47, 67, 40, 115, 146, 117, 3, 0, 0, 1, 0, 230, 0, 127, 4, 146, 4, 43, 0, 19, 0, 0, 37, 35, 39, 21, 35, 53, 7, 35, 19, 53, 33, 53, 33, 17, 51, 17, 33, 21, 33, 21, 3, 214, 122, 94, 133, 102, 113, 215, 254, 109, 1, 147, 133, 1, 148, 254, 108, 240, 97, 210, 218, 105, 1, 16, 18, 134, 1, 147, 254, 109, 134, 18, 0, 2, 0, 230, 2, 18, 4, 146, 4, 166, 0, 3, 0, 7, 0, 0, 1, 33, 53, 33, 1, 3, 35, 19, 4, 146, 252, 84, 3, 172, 254, 166, 161, 117, 130, 2, 18, 134, 2, 14, 254, 107, 1, 149, 0, 2, 0, 230, 0, 160, 4, 146, 2, 152, 0, 19, 0, 23, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 53, 33, 2, 185, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 194, 252, 84, 3, 172, 160, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 114, 134, 0, 0, 3, 0, 230, 0, 160, 4, 146, 4, 9, 0, 19, 0, 23, 0, 43, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 19, 33, 53, 33, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 129, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 250, 252, 84, 3, 172, 253, 95, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 160, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 114, 134, 144, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 0, 160, 4, 146, 4, 9, 0, 19, 0, 23, 0, 43, 0, 0, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 21, 33, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 247, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 254, 216, 3, 172, 252, 84, 2, 161, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 160, 18, 30, 41, 23, 23, 41, 31, 18, 18, 32, 41, 22, 23, 41, 30, 18, 1, 248, 134, 1, 22, 18, 30, 41, 23, 23, 41, 31, 18, 18, 32, 41, 22, 23, 41, 30, 18, 0, 2, 0, 230, 255, 231, 5, 163, 5, 178, 0, 27, 0, 39, 0, 0, 1, 20, 30, 4, 51, 21, 34, 46, 4, 53, 52, 62, 4, 51, 21, 34, 14, 2, 5, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 1, 75, 46, 84, 118, 142, 163, 88, 107, 192, 165, 133, 94, 51, 51, 94, 133, 165, 193, 106, 142, 236, 169, 94, 4, 88, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 2, 205, 90, 167, 145, 118, 85, 46, 91, 53, 97, 135, 165, 190, 102, 102, 190, 164, 136, 96, 53, 90, 102, 177, 237, 201, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 0, 2, 0, 230, 255, 231, 5, 163, 5, 178, 0, 27, 0, 39, 0, 0, 1, 52, 46, 2, 35, 53, 50, 30, 4, 21, 20, 14, 4, 35, 53, 50, 62, 4, 37, 33, 17, 51, 17, 33, 21, 33, 17, 35, 17, 33, 5, 62, 94, 169, 236, 142, 106, 193, 165, 133, 94, 51, 51, 94, 133, 165, 193, 106, 87, 164, 142, 118, 84, 46, 251, 168, 1, 148, 133, 1, 147, 254, 109, 133, 254, 108, 2, 205, 135, 237, 177, 102, 90, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 91, 46, 85, 118, 145, 167, 158, 1, 147, 254, 109, 134, 254, 109, 1, 147, 0, 0, 1, 0, 230, 0, 144, 4, 103, 4, 17, 0, 11, 0, 0, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 4, 103, 128, 254, 191, 254, 192, 128, 1, 65, 254, 191, 128, 1, 64, 1, 65, 128, 254, 191, 1, 16, 128, 1, 64, 254, 192, 128, 1, 63, 1, 66, 128, 254, 191, 1, 65, 128, 254, 190, 0, 2, 0, 230, 0, 164, 4, 72, 4, 119, 0, 11, 0, 31, 0, 0, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 72, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 93, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 2, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 1, 66, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 2, 0, 230, 255, 123, 4, 146, 4, 6, 0, 11, 0, 15, 0, 0, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 1, 33, 53, 33, 4, 108, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 122, 252, 84, 3, 172, 1, 2, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 253, 39, 134, 0, 0, 2, 0, 230, 0, 126, 4, 146, 4, 6, 0, 12, 0, 15, 0, 0, 37, 33, 53, 51, 1, 1, 55, 1, 1, 23, 1, 1, 51, 33, 33, 39, 4, 146, 252, 84, 38, 1, 82, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 82, 40, 253, 53, 1, 231, 244, 126, 134, 1, 80, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 254, 176, 244, 0, 2, 0, 230, 255, 194, 5, 153, 4, 227, 0, 27, 0, 31, 0, 0, 1, 1, 7, 1, 1, 39, 1, 39, 1, 39, 1, 1, 55, 1, 55, 1, 55, 1, 1, 23, 1, 23, 1, 23, 1, 1, 7, 1, 37, 23, 55, 39, 3, 159, 1, 84, 94, 254, 172, 254, 174, 94, 1, 84, 133, 254, 228, 94, 1, 28, 254, 228, 94, 1, 28, 133, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 130, 1, 26, 94, 254, 230, 1, 26, 94, 254, 230, 254, 156, 132, 131, 131, 1, 116, 254, 172, 94, 1, 84, 254, 172, 94, 1, 84, 130, 254, 231, 94, 1, 23, 1, 24, 94, 254, 230, 131, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 130, 1, 25, 94, 254, 232, 254, 233, 94, 1, 24, 93, 130, 130, 131, 0, 0, 2, 0, 230, 255, 231, 5, 127, 5, 178, 0, 27, 0, 39, 0, 0, 1, 20, 30, 4, 51, 21, 34, 46, 4, 53, 52, 62, 4, 51, 21, 34, 14, 2, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 1, 75, 46, 84, 118, 142, 163, 88, 107, 192, 165, 133, 94, 51, 51, 94, 133, 165, 193, 106, 142, 236, 169, 94, 4, 52, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 2, 205, 90, 167, 145, 118, 85, 46, 91, 53, 97, 135, 165, 190, 102, 102, 190, 164, 136, 96, 53, 90, 102, 177, 237, 254, 39, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 0, 0, 2, 0, 230, 255, 231, 5, 127, 5, 178, 0, 27, 0, 39, 0, 0, 1, 52, 46, 2, 35, 53, 50, 30, 4, 21, 20, 14, 4, 35, 53, 50, 62, 4, 37, 1, 55, 1, 1, 23, 1, 1, 7, 1, 1, 39, 5, 26, 94, 169, 236, 142, 106, 193, 165, 133, 94, 51, 51, 94, 133, 165, 192, 107, 87, 164, 142, 118, 84, 46, 253, 32, 254, 172, 94, 1, 84, 1, 82, 94, 254, 172, 1, 84, 94, 254, 174, 254, 172, 94, 2, 205, 135, 237, 177, 102, 90, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 91, 46, 85, 118, 145, 167, 90, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 0, 4, 0, 230, 255, 231, 6, 177, 7, 76, 0, 27, 0, 49, 0, 61, 0, 68, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 1, 7, 1, 1, 39, 1, 1, 55, 1, 1, 23, 1, 19, 35, 39, 7, 35, 19, 51, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 94, 169, 236, 142, 142, 236, 169, 94, 4, 53, 94, 254, 172, 254, 174, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 190, 122, 164, 165, 113, 215, 133, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 254, 39, 94, 1, 84, 254, 172, 94, 1, 82, 1, 84, 94, 254, 172, 1, 84, 94, 254, 172, 3, 51, 230, 230, 1, 76, 0, 0, 5, 0, 230, 255, 231, 6, 177, 5, 178, 0, 27, 0, 49, 0, 61, 0, 81, 0, 101, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 37, 55, 23, 55, 23, 7, 23, 7, 39, 7, 39, 55, 33, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 55, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 94, 169, 236, 142, 142, 236, 169, 94, 1, 101, 94, 192, 193, 94, 193, 193, 94, 193, 192, 94, 194, 254, 82, 79, 139, 190, 112, 112, 190, 139, 78, 78, 139, 190, 112, 112, 190, 139, 79, 98, 67, 115, 154, 86, 94, 156, 111, 61, 62, 111, 155, 94, 94, 155, 111, 62, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 56, 94, 193, 193, 94, 191, 191, 94, 193, 193, 94, 191, 107, 189, 141, 82, 82, 141, 189, 107, 108, 189, 141, 82, 82, 141, 189, 108, 89, 157, 116, 67, 67, 116, 157, 89, 89, 156, 117, 67, 67, 117, 156, 0, 5, 0, 230, 255, 231, 6, 177, 5, 178, 0, 27, 0, 49, 0, 53, 0, 73, 0, 93, 0, 0, 19, 52, 62, 4, 51, 50, 30, 4, 21, 20, 14, 4, 35, 34, 46, 4, 55, 20, 30, 4, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 5, 33, 53, 33, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 3, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 230, 51, 94, 133, 165, 193, 106, 107, 193, 165, 132, 94, 50, 50, 94, 132, 165, 193, 107, 107, 192, 165, 133, 94, 51, 101, 46, 84, 118, 142, 163, 88, 143, 236, 169, 93, 94, 169, 236, 142, 142, 236, 169, 94, 4, 81, 252, 84, 3, 172, 253, 200, 16, 28, 38, 21, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 6, 16, 28, 38, 21, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 2, 205, 102, 190, 164, 136, 96, 53, 53, 96, 136, 164, 190, 102, 103, 189, 165, 135, 97, 53, 53, 97, 135, 165, 190, 102, 90, 167, 145, 118, 85, 46, 102, 176, 238, 135, 135, 237, 177, 102, 102, 177, 237, 199, 134, 1, 57, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 16, 28, 38, 253, 27, 21, 38, 29, 16, 16, 29, 38, 21, 21, 38, 28, 16, 16, 28, 38, 0, 3, 0, 230, 0, 0, 6, 142, 5, 178, 0, 4, 0, 7, 0, 19, 0, 0, 51, 1, 51, 1, 23, 37, 33, 1, 19, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 230, 2, 179, 57, 2, 186, 2, 251, 41, 4, 1, 253, 251, 234, 182, 100, 183, 183, 100, 182, 5, 178, 250, 80, 2, 133, 4, 64, 252, 209, 182, 182, 100, 183, 183, 0, 0, 3, 0, 230, 0, 0, 6, 142, 5, 178, 0, 4, 0, 7, 0, 11, 0, 0, 51, 1, 51, 1, 23, 37, 33, 1, 3, 53, 33, 21, 230, 2, 179, 57, 2, 186, 2, 251, 41, 4, 1, 253, 251, 231, 1, 209, 5, 178, 250, 80, 2, 133, 4, 64, 252, 209, 100, 100, 0, 3, 0, 230, 0, 0, 6, 142, 5, 178, 0, 4, 0, 7, 0, 19, 0, 0, 51, 1, 51, 1, 23, 37, 33, 1, 19, 7, 23, 7, 39, 7, 39, 55, 39, 55, 23, 55, 230, 2, 179, 57, 2, 186, 2, 251, 41, 4, 1, 253, 251, 230, 157, 157, 71, 157, 157, 71, 157, 157, 71, 157, 157, 5, 178, 250, 80, 2, 133, 4, 64, 253, 160, 157, 156, 71, 157, 158, 71, 157, 158, 71, 158, 157, 0, 1, 0, 230, 0, 254, 4, 146, 3, 49, 0, 5, 0, 0, 37, 33, 53, 33, 17, 51, 4, 146, 252, 84, 3, 40, 132, 254, 133, 1, 174, 0, 0, 1, 0, 230, 0, 254, 4, 146, 3, 49, 0, 5, 0, 0, 19, 51, 17, 33, 21, 33, 230, 132, 3, 40, 252, 84, 3, 49, 254, 82, 133, 0, 0, 4, 0, 230, 0, 86, 2, 88, 4, 167, 0, 27, 0, 47, 0, 58, 0, 69, 0, 0, 1, 50, 30, 2, 21, 21, 20, 14, 2, 35, 53, 50, 54, 39, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 55, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 6, 21, 20, 51, 50, 54, 53, 52, 38, 3, 34, 6, 21, 20, 51, 50, 54, 53, 52, 38, 1, 162, 39, 67, 49, 27, 34, 68, 100, 67, 87, 99, 1, 20, 54, 31, 38, 66, 49, 28, 28, 50, 69, 34, 38, 66, 49, 28, 28, 50, 69, 41, 39, 67, 49, 27, 30, 51, 69, 39, 43, 57, 100, 46, 59, 59, 46, 43, 57, 100, 46, 59, 59, 2, 170, 26, 46, 63, 38, 56, 102, 140, 87, 38, 83, 103, 100, 17, 22, 24, 45, 63, 39, 40, 66, 47, 25, 159, 24, 45, 63, 39, 40, 67, 46, 26, 26, 46, 63, 38, 38, 65, 47, 27, 1, 21, 58, 44, 101, 57, 44, 45, 57, 254, 3, 58, 43, 101, 57, 44, 44, 57, 0, 1, 0, 230, 254, 43, 5, 124, 5, 154, 0, 7, 0, 0, 1, 33, 17, 51, 17, 33, 17, 51, 5, 124, 251, 106, 168, 3, 70, 168, 254, 43, 7, 111, 249, 43, 6, 213, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 41, 0, 0, 1, 34, 6, 21, 17, 35, 17, 52, 62, 2, 51, 50, 30, 2, 21, 17, 35, 17, 52, 38, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 202, 179, 172, 133, 68, 128, 181, 114, 114, 180, 125, 67, 133, 182, 175, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 4, 177, 207, 190, 252, 220, 3, 82, 103, 174, 127, 72, 71, 127, 175, 103, 252, 174, 3, 36, 190, 207, 253, 146, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 25, 0, 0, 37, 50, 54, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 22, 3, 33, 21, 33, 2, 202, 178, 182, 133, 67, 125, 180, 114, 114, 181, 128, 68, 133, 172, 49, 1, 209, 254, 47, 125, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 1, 235, 100, 0, 2, 0, 230, 0, 0, 4, 183, 6, 0, 0, 21, 0, 25, 0, 0, 37, 50, 54, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 22, 3, 33, 21, 33, 2, 202, 178, 182, 133, 67, 125, 180, 114, 114, 181, 128, 68, 133, 172, 49, 1, 209, 254, 47, 125, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 5, 131, 100, 0, 2, 0, 230, 0, 0, 4, 183, 6, 0, 0, 21, 0, 25, 0, 0, 1, 34, 6, 21, 17, 35, 17, 52, 62, 2, 51, 50, 30, 2, 21, 17, 35, 17, 52, 38, 1, 33, 21, 33, 2, 202, 179, 172, 133, 68, 128, 181, 114, 114, 180, 125, 67, 133, 182, 254, 106, 1, 209, 254, 47, 4, 177, 207, 190, 252, 220, 3, 82, 103, 174, 127, 72, 71, 127, 175, 103, 252, 174, 3, 36, 190, 207, 1, 79, 100, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 28, 0, 0, 1, 34, 6, 21, 17, 35, 17, 52, 62, 2, 51, 50, 30, 2, 21, 17, 35, 17, 52, 38, 19, 35, 39, 7, 35, 19, 51, 2, 202, 179, 172, 133, 68, 128, 181, 114, 114, 180, 125, 67, 133, 182, 112, 122, 164, 165, 113, 215, 133, 4, 177, 207, 190, 252, 220, 3, 82, 103, 174, 127, 72, 71, 127, 175, 103, 252, 174, 3, 36, 190, 207, 251, 79, 230, 230, 1, 76, 0, 0, 2, 0, 230, 0, 0, 4, 183, 5, 46, 0, 21, 0, 28, 0, 0, 37, 50, 54, 53, 17, 51, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 51, 17, 20, 22, 19, 35, 3, 51, 23, 55, 51, 2, 202, 178, 182, 133, 67, 125, 180, 114, 114, 181, 128, 68, 133, 172, 253, 133, 215, 113, 165, 164, 122, 125, 207, 190, 3, 36, 252, 174, 104, 174, 127, 71, 72, 127, 174, 103, 3, 82, 252, 220, 190, 207, 3, 100, 1, 76, 230, 230, 0, 2, 0, 230, 0, 0, 3, 233, 5, 11, 0, 23, 0, 47, 0, 0, 1, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 14, 2, 7, 50, 30, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 2, 106, 90, 144, 101, 53, 120, 29, 63, 99, 71, 141, 128, 120, 52, 99, 142, 90, 90, 142, 99, 52, 120, 128, 141, 71, 99, 63, 29, 120, 53, 101, 144, 2, 205, 56, 99, 135, 80, 204, 162, 72, 111, 76, 40, 156, 143, 162, 204, 80, 136, 99, 55, 144, 55, 99, 135, 81, 203, 162, 143, 156, 40, 76, 111, 72, 162, 203, 80, 135, 99, 56, 0, 2, 0, 230, 0, 0, 3, 233, 5, 11, 0, 23, 0, 47, 0, 0, 1, 50, 30, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 19, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 14, 2, 2, 106, 90, 142, 99, 52, 120, 128, 141, 71, 99, 63, 29, 120, 53, 101, 144, 90, 90, 144, 101, 53, 120, 29, 63, 99, 71, 141, 128, 120, 52, 99, 142, 5, 11, 55, 99, 136, 80, 204, 162, 143, 156, 40, 76, 111, 72, 162, 204, 79, 136, 99, 56, 250, 245, 56, 99, 135, 80, 203, 162, 72, 111, 76, 40, 156, 143, 162, 203, 80, 136, 99, 55, 0, 0, 3, 0, 230, 0, 0, 3, 233, 5, 102, 0, 23, 0, 27, 0, 51, 0, 0, 1, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 14, 2, 5, 33, 21, 33, 5, 50, 30, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 2, 106, 90, 144, 101, 53, 120, 29, 63, 99, 71, 141, 128, 120, 52, 99, 142, 254, 93, 2, 150, 253, 106, 1, 73, 90, 142, 99, 52, 120, 128, 141, 71, 99, 63, 29, 120, 53, 101, 144, 3, 41, 56, 99, 135, 80, 203, 162, 71, 111, 76, 40, 155, 143, 162, 203, 80, 136, 99, 55, 74, 90, 72, 55, 99, 135, 81, 203, 162, 143, 156, 40, 76, 111, 72, 162, 203, 80, 135, 99, 56, 0, 0, 3, 0, 230, 0, 0, 3, 233, 5, 102, 0, 23, 0, 27, 0, 51, 0, 0, 1, 50, 30, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 3, 33, 21, 33, 1, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 14, 2, 2, 106, 90, 142, 99, 52, 120, 128, 141, 71, 99, 63, 29, 120, 53, 101, 144, 239, 2, 150, 253, 106, 1, 73, 90, 144, 101, 53, 120, 29, 63, 99, 71, 141, 128, 120, 52, 99, 142, 5, 102, 55, 99, 135, 81, 203, 162, 143, 156, 40, 76, 111, 72, 162, 203, 80, 135, 99, 56, 253, 121, 90, 253, 123, 56, 99, 135, 80, 203, 162, 72, 111, 76, 40, 156, 143, 162, 203, 80, 136, 99, 55, 0, 1, 0, 230, 0, 0, 6, 36, 2, 61, 0, 40, 0, 0, 33, 34, 38, 39, 6, 6, 35, 34, 46, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 30, 2, 51, 50, 54, 53, 53, 51, 21, 20, 14, 2, 4, 185, 103, 157, 48, 46, 154, 103, 84, 136, 96, 52, 120, 27, 58, 92, 65, 130, 119, 120, 27, 58, 92, 65, 130, 119, 120, 51, 95, 134, 82, 72, 72, 82, 56, 99, 135, 80, 203, 162, 72, 111, 76, 40, 156, 143, 162, 162, 72, 111, 76, 40, 156, 143, 162, 203, 80, 136, 99, 55, 0, 0, 1, 0, 230, 0, 0, 6, 36, 2, 61, 0, 40, 0, 0, 1, 50, 30, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 38, 35, 34, 14, 2, 21, 21, 35, 53, 52, 62, 2, 51, 50, 22, 23, 54, 54, 4, 185, 83, 134, 95, 51, 120, 119, 130, 65, 92, 58, 27, 120, 119, 130, 65, 92, 58, 27, 120, 52, 96, 136, 84, 103, 154, 46, 48, 157, 2, 61, 55, 99, 136, 80, 203, 162, 143, 156, 40, 76, 111, 72, 162, 162, 143, 156, 40, 76, 111, 72, 162, 203, 80, 135, 99, 56, 82, 72, 72, 82, 0, 0, 2, 0, 230, 0, 0, 5, 212, 5, 46, 0, 16, 0, 25, 0, 0, 33, 34, 46, 2, 53, 17, 35, 53, 33, 21, 35, 17, 20, 14, 2, 39, 50, 54, 53, 17, 33, 17, 20, 22, 3, 95, 114, 181, 128, 68, 142, 4, 238, 143, 67, 125, 180, 121, 178, 182, 253, 57, 172, 72, 127, 174, 103, 2, 205, 133, 133, 253, 51, 104, 174, 127, 71, 125, 207, 190, 2, 159, 253, 97, 190, 207, 0, 2, 0, 230, 0, 0, 5, 212, 5, 46, 0, 16, 0, 25, 0, 0, 1, 50, 30, 2, 21, 17, 51, 21, 33, 53, 51, 17, 52, 62, 2, 23, 34, 6, 21, 17, 33, 17, 52, 38, 3, 95, 114, 180, 125, 67, 143, 251, 18, 142, 68, 128, 181, 107, 179, 172, 2, 199, 182, 5, 46, 71, 127, 175, 103, 253, 51, 133, 133, 2, 205, 103, 174, 127, 72, 125, 207, 190, 253, 97, 2, 159, 190, 207, 0, 2, 0, 230, 0, 0, 5, 93, 5, 46, 0, 7, 0, 15, 0, 0, 33, 35, 17, 33, 17, 35, 17, 33, 1, 35, 17, 33, 17, 35, 17, 33, 5, 93, 133, 252, 147, 133, 4, 119, 254, 246, 133, 254, 168, 133, 2, 98, 4, 177, 251, 79, 5, 46, 250, 210, 3, 183, 252, 73, 4, 52, 0, 2, 0, 230, 0, 0, 5, 93, 5, 46, 0, 7, 0, 15, 0, 0, 33, 33, 17, 51, 17, 33, 17, 51, 1, 33, 17, 51, 17, 33, 17, 51, 5, 93, 251, 137, 133, 3, 109, 133, 254, 246, 253, 158, 133, 1, 88, 133, 5, 46, 251, 79, 4, 177, 251, 204, 4, 52, 252, 73, 3, 183, 0, 4, 0, 230, 0, 0, 5, 212, 5, 46, 0, 16, 0, 25, 0, 53, 0, 57, 0, 0, 1, 35, 17, 20, 14, 2, 35, 34, 46, 2, 53, 17, 35, 53, 33, 1, 50, 54, 53, 17, 33, 17, 20, 22, 19, 23, 7, 39, 7, 39, 55, 39, 7, 39, 55, 39, 55, 23, 55, 39, 55, 23, 55, 23, 7, 23, 55, 23, 7, 23, 7, 39, 39, 23, 55, 39, 5, 212, 143, 67, 125, 180, 114, 114, 181, 128, 68, 142, 4, 238, 253, 132, 178, 182, 253, 57, 172, 230, 170, 47, 170, 169, 47, 170, 67, 141, 47, 141, 141, 47, 141, 67, 170, 47, 169, 170, 47, 170, 65, 141, 47, 141, 141, 47, 141, 178, 66, 66, 66, 4, 169, 253, 51, 104, 174, 127, 71, 72, 127, 174, 103, 2, 205, 133, 251, 79, 207, 190, 2, 159, 253, 97, 190, 207, 1, 172, 170, 47, 170, 170, 47, 170, 65, 140, 47, 139, 140, 47, 141, 66, 170, 47, 170, 170, 47, 170, 65, 140, 47, 140, 139, 47, 140, 46, 65, 65, 66, 0, 0, 2, 0, 230, 0, 0, 6, 42, 6, 122, 0, 7, 0, 27, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 230, 2, 130, 58, 2, 136, 150, 253, 240, 4, 253, 251, 2, 7, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 5, 46, 250, 210, 4, 84, 251, 172, 5, 153, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 0, 6, 42, 6, 122, 0, 7, 0, 27, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 37, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 123, 2, 5, 4, 2, 16, 150, 253, 120, 58, 253, 126, 2, 156, 23, 41, 30, 17, 17, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 5, 46, 251, 172, 4, 84, 250, 210, 5, 46, 107, 18, 30, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 30, 18, 0, 0, 2, 0, 230, 0, 0, 6, 42, 5, 46, 0, 7, 0, 15, 0, 0, 51, 1, 51, 1, 35, 1, 35, 1, 51, 1, 51, 1, 35, 1, 35, 1, 230, 2, 130, 58, 2, 136, 150, 253, 240, 4, 253, 251, 121, 1, 129, 34, 1, 133, 141, 254, 246, 2, 254, 253, 5, 46, 250, 210, 4, 84, 251, 172, 3, 26, 252, 230, 2, 61, 253, 195, 0, 2, 0, 230, 0, 0, 6, 42, 5, 46, 0, 7, 0, 15, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 33, 1, 51, 1, 51, 1, 35, 1, 1, 123, 2, 5, 4, 2, 16, 150, 253, 120, 58, 253, 126, 1, 154, 1, 3, 2, 1, 10, 141, 254, 123, 34, 254, 127, 5, 46, 251, 172, 4, 84, 250, 210, 5, 46, 253, 195, 2, 61, 252, 230, 3, 26, 0, 1, 0, 230, 0, 0, 5, 202, 3, 253, 0, 17, 0, 0, 33, 1, 39, 1, 35, 1, 51, 23, 55, 51, 1, 35, 1, 7, 1, 35, 3, 3, 2, 4, 1, 13, 79, 254, 176, 140, 1, 192, 63, 112, 112, 64, 1, 197, 141, 254, 164, 74, 1, 20, 143, 201, 194, 2, 100, 182, 252, 230, 3, 253, 253, 253, 252, 3, 3, 26, 174, 253, 148, 1, 203, 254, 53, 0, 0, 1, 0, 230, 0, 0, 5, 202, 3, 253, 0, 17, 0, 0, 1, 19, 19, 51, 1, 23, 1, 51, 1, 35, 39, 7, 35, 1, 51, 1, 55, 1, 2, 145, 194, 201, 143, 254, 236, 74, 1, 92, 141, 254, 59, 64, 112, 112, 63, 254, 64, 140, 1, 80, 79, 254, 243, 3, 253, 254, 52, 1, 204, 253, 148, 174, 3, 26, 252, 3, 253, 253, 3, 253, 252, 230, 182, 2, 100, 0, 0, 1, 0, 230, 0, 0, 5, 100, 4, 75, 0, 7, 0, 0, 1, 17, 3, 1, 51, 1, 35, 17, 1, 107, 7, 3, 85, 171, 251, 208, 78, 4, 75, 253, 218, 254, 181, 3, 113, 251, 181, 4, 75, 0, 0, 1, 0, 230, 0, 0, 5, 100, 4, 75, 0, 7, 0, 0, 33, 17, 19, 1, 35, 1, 51, 17, 4, 223, 7, 252, 171, 171, 4, 48, 78, 2, 38, 1, 75, 252, 143, 4, 75, 251, 181, 0, 0, 2, 0, 230, 0, 0, 5, 90, 4, 197, 0, 17, 0, 23, 0, 0, 1, 19, 19, 51, 19, 19, 51, 1, 1, 35, 3, 3, 35, 3, 3, 7, 9, 2, 19, 51, 19, 3, 35, 1, 118, 221, 170, 58, 171, 226, 150, 254, 208, 1, 48, 150, 226, 171, 58, 170, 221, 144, 1, 41, 254, 215, 1, 175, 128, 4, 131, 131, 4, 4, 197, 254, 42, 1, 92, 254, 168, 1, 210, 253, 157, 253, 158, 1, 210, 254, 168, 1, 92, 254, 43, 1, 2, 98, 2, 99, 253, 157, 254, 242, 1, 14, 1, 15, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 9, 0, 0, 51, 1, 51, 1, 35, 1, 17, 35, 17, 1, 230, 2, 23, 58, 2, 35, 150, 254, 150, 133, 254, 161, 4, 75, 251, 181, 2, 235, 253, 21, 2, 233, 253, 24, 0, 1, 0, 230, 0, 0, 5, 90, 4, 75, 0, 9, 0, 0, 1, 17, 1, 51, 1, 35, 1, 51, 1, 17, 3, 90, 1, 106, 150, 253, 221, 58, 253, 233, 144, 1, 95, 4, 75, 253, 21, 2, 235, 251, 181, 4, 75, 253, 23, 2, 233, 0, 0, 2, 0, 230, 0, 0, 5, 230, 4, 75, 0, 15, 0, 19, 0, 0, 33, 19, 35, 53, 33, 1, 51, 1, 33, 21, 35, 19, 35, 3, 33, 3, 1, 3, 33, 3, 1, 44, 162, 232, 1, 41, 1, 52, 58, 1, 59, 1, 46, 236, 166, 150, 162, 253, 241, 157, 1, 159, 196, 1, 145, 201, 1, 78, 132, 2, 121, 253, 135, 132, 254, 178, 1, 78, 254, 178, 3, 113, 254, 97, 1, 159, 0, 2, 0, 230, 0, 0, 5, 230, 4, 75, 0, 15, 0, 19, 0, 0, 1, 19, 33, 19, 51, 3, 51, 21, 33, 1, 35, 1, 33, 53, 51, 3, 1, 19, 33, 19, 1, 188, 157, 2, 15, 162, 150, 166, 236, 254, 210, 254, 197, 58, 254, 204, 254, 215, 232, 162, 2, 51, 201, 254, 111, 196, 4, 75, 254, 178, 1, 78, 254, 178, 132, 253, 135, 2, 121, 132, 1, 78, 252, 143, 1, 159, 254, 97, 0, 3, 0, 230, 255, 56, 5, 90, 5, 114, 0, 7, 0, 11, 0, 15, 0, 0, 23, 1, 51, 1, 35, 1, 35, 1, 1, 33, 53, 33, 37, 53, 33, 21, 230, 2, 23, 58, 2, 35, 150, 254, 85, 4, 254, 97, 3, 128, 252, 84, 3, 172, 252, 84, 3, 172, 200, 4, 75, 251, 181, 3, 113, 252, 143, 4, 144, 132, 162, 132, 132, 0, 0, 2, 0, 230, 255, 147, 5, 90, 5, 19, 0, 7, 0, 11, 0, 0, 55, 1, 51, 1, 35, 1, 35, 1, 1, 33, 53, 33, 230, 2, 23, 58, 2, 35, 150, 254, 85, 4, 254, 97, 3, 128, 252, 84, 3, 172, 200, 4, 75, 251, 181, 3, 113, 252, 143, 254, 203, 132, 0, 3, 0, 230, 255, 15, 5, 90, 5, 151, 0, 7, 0, 11, 0, 15, 0, 0, 19, 1, 51, 1, 35, 1, 35, 1, 1, 33, 53, 33, 17, 33, 53, 33, 230, 2, 23, 58, 2, 35, 150, 254, 85, 4, 254, 97, 3, 128, 252, 84, 3, 172, 252, 84, 3, 172, 1, 76, 4, 75, 251, 181, 3, 113, 252, 143, 254, 203, 132, 254, 116, 132, 0, 2, 0, 230, 255, 147, 5, 90, 5, 19, 0, 7, 0, 11, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 33, 53, 33, 1, 118, 1, 159, 4, 1, 171, 150, 253, 221, 58, 253, 233, 4, 16, 252, 84, 3, 172, 5, 19, 252, 143, 3, 113, 251, 181, 4, 75, 250, 128, 132, 0, 3, 0, 230, 255, 15, 5, 90, 5, 151, 0, 7, 0, 11, 0, 15, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 37, 33, 53, 33, 53, 33, 53, 33, 1, 118, 1, 159, 4, 1, 171, 150, 253, 221, 58, 253, 233, 4, 16, 252, 84, 3, 172, 252, 84, 3, 172, 3, 90, 252, 143, 3, 113, 251, 181, 4, 75, 177, 132, 132, 132, 0, 0, 3, 0, 230, 255, 56, 5, 90, 5, 114, 0, 7, 0, 11, 0, 15, 0, 0, 1, 1, 51, 1, 51, 1, 35, 1, 1, 33, 53, 33, 17, 21, 33, 53, 1, 118, 1, 159, 4, 1, 171, 150, 253, 221, 58, 253, 233, 4, 16, 252, 84, 3, 172, 252, 84, 5, 114, 252, 143, 3, 113, 251, 181, 4, 75, 250, 236, 132, 254, 218, 132, 132, 0, 3, 0, 230, 255, 187, 6, 20, 4, 255, 0, 3, 0, 6, 0, 9, 0, 0, 5, 1, 53, 1, 3, 17, 33, 37, 17, 1, 6, 20, 250, 210, 5, 46, 132, 252, 174, 3, 82, 252, 193, 69, 2, 130, 58, 2, 136, 251, 142, 1, 141, 132, 1, 140, 254, 116, 0, 3, 0, 230, 255, 187, 6, 20, 4, 255, 0, 3, 0, 6, 0, 9, 0, 0, 19, 1, 21, 1, 19, 17, 1, 1, 17, 33, 230, 5, 46, 250, 210, 132, 3, 81, 252, 175, 3, 63, 4, 255, 253, 120, 58, 253, 126, 2, 95, 254, 115, 1, 141, 2, 16, 254, 116, 0, 0, 3, 0, 230, 1, 62, 4, 146, 4, 58, 0, 19, 0, 23, 0, 27, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 1, 33, 53, 33, 17, 21, 33, 53, 2, 188, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 1, 237, 252, 84, 3, 172, 252, 84, 2, 31, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 1, 151, 132, 254, 218, 132, 132, 0, 4, 0, 230, 0, 119, 4, 146, 4, 153, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 53, 33, 21, 17, 33, 53, 33, 37, 53, 33, 21, 2, 188, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 19, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 3, 184, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 245, 132, 132, 253, 180, 132, 162, 132, 132, 0, 3, 0, 230, 255, 221, 5, 50, 4, 199, 0, 35, 0, 39, 0, 43, 0, 0, 1, 21, 33, 53, 51, 21, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 35, 53, 33, 21, 35, 53, 33, 53, 33, 17, 33, 53, 33, 17, 33, 53, 33, 53, 19, 33, 17, 33, 53, 33, 17, 33, 2, 120, 1, 40, 132, 1, 14, 254, 242, 1, 14, 254, 242, 1, 14, 254, 242, 132, 254, 216, 132, 254, 242, 1, 14, 254, 242, 1, 14, 254, 242, 1, 14, 132, 1, 40, 254, 216, 1, 40, 254, 216, 4, 199, 141, 141, 141, 132, 254, 225, 132, 254, 218, 132, 140, 140, 140, 140, 132, 1, 38, 132, 1, 31, 132, 141, 252, 38, 1, 38, 132, 1, 31, 0, 0, 5, 0, 230, 255, 221, 5, 50, 4, 199, 0, 43, 0, 47, 0, 51, 0, 55, 0, 59, 0, 0, 1, 21, 51, 53, 51, 21, 51, 53, 51, 21, 51, 21, 35, 17, 51, 21, 35, 17, 51, 21, 35, 21, 35, 53, 35, 21, 35, 53, 35, 21, 35, 53, 35, 53, 51, 17, 35, 53, 51, 17, 35, 53, 51, 53, 19, 51, 17, 35, 1, 51, 17, 35, 53, 51, 17, 35, 1, 51, 17, 35, 2, 40, 162, 132, 162, 132, 190, 190, 190, 190, 190, 190, 132, 162, 132, 162, 132, 190, 190, 190, 190, 190, 190, 132, 162, 162, 1, 38, 162, 162, 162, 162, 254, 218, 162, 162, 4, 199, 141, 141, 141, 141, 141, 132, 254, 225, 132, 254, 218, 132, 140, 140, 140, 140, 140, 140, 132, 1, 38, 132, 1, 31, 132, 141, 252, 38, 1, 38, 254, 218, 1, 38, 132, 1, 31, 254, 225, 1, 31, 0, 0, 2, 0, 230, 1, 21, 4, 191, 3, 153, 0, 22, 0, 42, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 4, 191, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 254, 155, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 75, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 97, 81, 1, 78, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 0, 0, 3, 0, 230, 0, 168, 4, 191, 4, 4, 0, 22, 0, 42, 0, 62, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 19, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 4, 191, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 254, 155, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 242, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 97, 81, 1, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 253, 133, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 0, 0, 3, 0, 230, 0, 32, 4, 191, 4, 0, 0, 3, 0, 26, 0, 49, 0, 0, 1, 33, 53, 33, 19, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 19, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 4, 168, 252, 84, 3, 172, 23, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 135, 7, 146, 127, 110, 155, 97, 62, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 1, 206, 132, 1, 174, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 97, 81, 253, 86, 149, 161, 109, 67, 176, 71, 115, 81, 43, 88, 90, 97, 81, 0, 0, 4, 0, 230, 255, 254, 4, 191, 4, 166, 0, 3, 0, 7, 0, 30, 0, 50, 0, 0, 5, 33, 53, 33, 39, 33, 53, 33, 19, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 4, 169, 252, 84, 3, 172, 1, 252, 84, 3, 172, 23, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 254, 155, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 2, 132, 162, 132, 1, 174, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 97, 81, 1, 80, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 0, 0, 3, 0, 230, 0, 96, 4, 146, 4, 61, 0, 3, 0, 7, 0, 22, 0, 0, 19, 53, 33, 21, 1, 53, 33, 21, 3, 7, 23, 7, 39, 7, 39, 55, 39, 55, 23, 39, 51, 7, 55, 230, 3, 172, 252, 84, 3, 172, 244, 179, 124, 72, 101, 104, 73, 125, 181, 30, 171, 15, 91, 15, 172, 1, 134, 132, 132, 254, 218, 132, 132, 3, 5, 37, 159, 49, 173, 173, 49, 159, 37, 82, 65, 199, 199, 65, 0, 3, 0, 230, 255, 203, 4, 191, 4, 225, 0, 22, 0, 47, 0, 55, 0, 0, 1, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 54, 55, 19, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 62, 2, 55, 1, 35, 1, 51, 1, 35, 3, 35, 4, 191, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 30, 50, 36, 20, 1, 253, 204, 128, 1, 43, 71, 1, 44, 132, 201, 7, 2, 155, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 97, 81, 254, 101, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 26, 48, 66, 39, 1, 249, 1, 232, 254, 24, 1, 77, 0, 0, 4, 0, 230, 0, 22, 4, 191, 4, 148, 0, 24, 0, 47, 0, 51, 0, 55, 0, 0, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 33, 53, 33, 39, 33, 53, 33, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 1, 59, 252, 84, 3, 172, 1, 252, 84, 3, 172, 2, 156, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 252, 52, 132, 162, 132, 0, 3, 0, 230, 255, 135, 4, 147, 5, 40, 0, 3, 0, 7, 0, 19, 0, 0, 19, 33, 21, 33, 23, 33, 21, 33, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 230, 3, 172, 252, 84, 1, 3, 172, 252, 84, 3, 172, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 5, 40, 132, 162, 132, 253, 156, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 3, 0, 230, 255, 135, 4, 147, 5, 40, 0, 3, 0, 7, 0, 19, 0, 0, 55, 33, 21, 33, 19, 33, 21, 33, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 230, 3, 172, 252, 84, 1, 3, 172, 252, 84, 3, 172, 254, 108, 133, 254, 109, 1, 147, 133, 1, 148, 11, 132, 1, 170, 132, 2, 98, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 3, 0, 230, 0, 168, 4, 191, 4, 0, 0, 3, 0, 7, 0, 30, 0, 0, 19, 33, 21, 33, 23, 33, 21, 33, 1, 50, 55, 51, 14, 3, 35, 34, 39, 38, 35, 34, 6, 7, 35, 54, 54, 51, 50, 23, 22, 252, 3, 172, 252, 84, 1, 3, 172, 252, 84, 2, 169, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 65, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 4, 0, 132, 162, 132, 254, 214, 176, 72, 114, 80, 42, 88, 90, 97, 81, 147, 161, 108, 68, 0, 0, 6, 0, 230, 1, 14, 6, 188, 3, 24, 0, 3, 0, 7, 0, 27, 0, 47, 0, 67, 0, 87, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 6, 188, 252, 214, 3, 42, 252, 214, 3, 42, 251, 241, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 145, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 1, 62, 132, 162, 132, 132, 254, 170, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 41, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 215, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 41, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 4, 0, 230, 1, 62, 6, 189, 2, 232, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 33, 53, 33, 37, 53, 33, 21, 6, 189, 253, 118, 2, 138, 253, 118, 2, 138, 252, 179, 253, 118, 2, 138, 253, 118, 2, 138, 1, 62, 132, 162, 132, 132, 254, 218, 132, 162, 132, 132, 0, 6, 0, 230, 1, 62, 10, 10, 2, 232, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 1, 33, 53, 33, 37, 53, 33, 21, 1, 33, 53, 33, 37, 53, 33, 21, 1, 33, 53, 33, 37, 53, 33, 21, 6, 189, 253, 118, 2, 138, 253, 118, 2, 138, 252, 179, 253, 118, 2, 138, 253, 118, 2, 138, 6, 154, 253, 118, 2, 138, 253, 118, 2, 138, 1, 62, 132, 162, 132, 132, 254, 218, 132, 162, 132, 132, 254, 218, 132, 162, 132, 132, 0, 6, 0, 230, 255, 255, 4, 146, 4, 177, 0, 3, 0, 7, 0, 27, 0, 47, 0, 67, 0, 87, 0, 0, 1, 33, 53, 33, 17, 33, 53, 33, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 254, 213, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 145, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 2, 202, 132, 254, 14, 132, 254, 31, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 3, 209, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 252, 47, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 3, 209, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 7, 0, 230, 0, 11, 5, 206, 4, 160, 0, 3, 0, 7, 0, 11, 0, 31, 0, 51, 0, 71, 0, 91, 0, 0, 37, 33, 53, 33, 17, 33, 53, 33, 17, 33, 53, 33, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 5, 206, 251, 24, 4, 232, 251, 24, 4, 232, 251, 24, 4, 232, 252, 223, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 145, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 3, 241, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 254, 145, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 11, 132, 2, 41, 132, 254, 41, 132, 1, 214, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 0, 91, 5, 46, 4, 85, 0, 19, 0, 39, 0, 47, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 1, 53, 1, 21, 1, 21, 1, 4, 77, 45, 82, 61, 36, 35, 60, 81, 47, 46, 83, 61, 36, 36, 61, 82, 45, 22, 40, 30, 18, 16, 29, 40, 24, 23, 41, 30, 18, 18, 30, 40, 35, 252, 164, 3, 92, 253, 126, 2, 130, 1, 117, 35, 62, 82, 47, 47, 81, 60, 34, 35, 60, 81, 46, 47, 82, 62, 35, 1, 80, 17, 30, 40, 23, 23, 41, 32, 18, 18, 32, 41, 23, 23, 40, 30, 17, 253, 150, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 0, 0, 3, 0, 230, 0, 91, 5, 46, 4, 85, 0, 19, 0, 39, 0, 47, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 1, 53, 1, 53, 1, 21, 1, 1, 199, 46, 82, 61, 36, 36, 61, 82, 47, 46, 82, 60, 35, 36, 61, 82, 46, 23, 40, 30, 18, 18, 30, 41, 23, 23, 40, 29, 17, 18, 30, 40, 10, 2, 130, 253, 126, 3, 92, 252, 164, 1, 117, 35, 62, 82, 47, 46, 81, 60, 35, 35, 60, 81, 46, 47, 82, 62, 35, 1, 80, 17, 30, 40, 23, 23, 41, 32, 18, 18, 32, 41, 23, 22, 40, 30, 18, 254, 43, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 0, 0, 3, 0, 230, 0, 90, 4, 146, 5, 83, 0, 34, 0, 46, 0, 54, 0, 0, 1, 38, 38, 53, 52, 54, 55, 54, 54, 53, 52, 38, 35, 34, 6, 7, 53, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 6, 6, 21, 20, 23, 7, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 1, 53, 1, 21, 1, 21, 1, 1, 186, 2, 4, 23, 23, 25, 25, 27, 24, 25, 54, 23, 24, 58, 31, 30, 52, 38, 22, 9, 17, 26, 17, 23, 22, 7, 37, 26, 34, 33, 27, 26, 32, 32, 2, 142, 252, 84, 3, 172, 253, 46, 2, 210, 4, 5, 8, 20, 10, 31, 38, 20, 21, 32, 24, 21, 24, 20, 21, 97, 15, 14, 13, 28, 45, 31, 20, 31, 27, 26, 15, 17, 30, 23, 17, 11, 142, 32, 21, 23, 31, 31, 23, 22, 31, 252, 227, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 0, 3, 0, 230, 0, 90, 4, 146, 5, 83, 0, 34, 0, 46, 0, 54, 0, 0, 1, 38, 38, 53, 52, 54, 55, 54, 54, 53, 52, 38, 35, 34, 6, 7, 53, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 6, 6, 21, 20, 23, 7, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 1, 1, 53, 1, 53, 1, 21, 1, 3, 98, 2, 4, 23, 23, 25, 25, 27, 24, 25, 54, 23, 24, 58, 31, 30, 52, 38, 22, 9, 17, 26, 17, 23, 22, 7, 37, 26, 34, 33, 27, 26, 32, 32, 253, 58, 2, 210, 253, 46, 3, 172, 252, 84, 4, 5, 8, 20, 10, 31, 38, 20, 21, 32, 24, 21, 24, 20, 21, 97, 15, 14, 13, 28, 45, 31, 20, 31, 27, 26, 15, 17, 30, 23, 17, 11, 142, 32, 21, 23, 31, 31, 23, 22, 31, 253, 120, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 0, 2, 0, 230, 255, 192, 4, 146, 4, 235, 0, 7, 0, 11, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 37, 1, 21, 1, 4, 146, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 241, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 176, 254, 31, 149, 1, 226, 0, 2, 0, 230, 255, 192, 4, 146, 4, 235, 0, 7, 0, 11, 0, 0, 19, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 230, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 1, 134, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 177, 254, 30, 149, 1, 225, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 19, 1, 53, 1, 21, 1, 21, 1, 37, 1, 21, 1, 3, 251, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 174, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 3, 92, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 253, 149, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 176, 254, 31, 149, 1, 226, 0, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 3, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 1, 125, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 128, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 3, 92, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 254, 42, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 177, 254, 30, 149, 1, 225, 0, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 1, 1, 53, 1, 21, 1, 21, 1, 37, 1, 21, 1, 1, 127, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 3, 42, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 4, 213, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 252, 28, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 176, 254, 31, 149, 1, 226, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 1, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 3, 253, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 253, 0, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 4, 213, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 252, 177, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 177, 254, 30, 149, 1, 225, 0, 3, 0, 230, 255, 192, 4, 146, 5, 245, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 19, 1, 53, 1, 21, 1, 21, 1, 37, 1, 21, 1, 3, 250, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 175, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 5, 245, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 250, 252, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 176, 254, 31, 149, 1, 226, 0, 0, 3, 0, 230, 255, 192, 4, 146, 5, 245, 0, 19, 0, 27, 0, 31, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 3, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 1, 130, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 133, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 5, 245, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 251, 145, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 177, 254, 30, 149, 1, 225, 0, 0, 3, 0, 230, 255, 79, 4, 191, 5, 94, 0, 24, 0, 47, 0, 55, 0, 0, 5, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 21, 1, 53, 1, 21, 1, 21, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 1, 63, 252, 80, 3, 176, 253, 106, 47, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 1, 161, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 0, 3, 0, 230, 255, 79, 4, 191, 5, 94, 0, 24, 0, 47, 0, 55, 0, 0, 5, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 53, 1, 53, 1, 21, 1, 53, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 37, 253, 106, 3, 176, 252, 80, 47, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 2, 163, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 2, 0, 230, 255, 76, 4, 146, 4, 205, 0, 7, 0, 19, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 17, 33, 7, 35, 55, 33, 53, 33, 55, 51, 7, 33, 4, 146, 252, 84, 3, 172, 253, 46, 2, 210, 254, 43, 61, 144, 65, 254, 181, 1, 121, 57, 138, 56, 1, 168, 211, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 254, 152, 180, 180, 133, 161, 161, 0, 0, 2, 0, 230, 255, 76, 4, 146, 4, 204, 0, 7, 0, 19, 0, 0, 19, 1, 53, 1, 53, 1, 21, 1, 5, 33, 7, 35, 55, 33, 53, 33, 55, 51, 7, 33, 230, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 254, 43, 61, 144, 65, 254, 181, 1, 121, 57, 138, 56, 1, 168, 1, 103, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 210, 180, 180, 133, 161, 161, 0, 2, 0, 230, 255, 76, 4, 191, 5, 95, 0, 58, 0, 66, 0, 0, 1, 7, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 23, 22, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 7, 35, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 37, 21, 1, 53, 1, 21, 1, 21, 3, 114, 49, 69, 41, 61, 74, 2, 135, 7, 146, 127, 67, 80, 48, 6, 131, 66, 30, 50, 36, 20, 1, 135, 7, 146, 127, 99, 141, 32, 144, 58, 37, 29, 140, 6, 135, 2, 41, 72, 102, 64, 54, 57, 51, 1, 2, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 97, 111, 25, 1, 193, 252, 84, 3, 172, 253, 110, 1, 201, 142, 36, 97, 81, 147, 161, 38, 139, 4, 91, 26, 48, 66, 39, 148, 161, 91, 94, 163, 14, 174, 71, 115, 80, 43, 22, 145, 2, 68, 176, 72, 114, 79, 43, 71, 71, 240, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 0, 2, 0, 230, 255, 76, 4, 191, 5, 95, 0, 58, 0, 66, 0, 0, 1, 7, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 23, 22, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 7, 35, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 19, 53, 1, 53, 1, 21, 1, 53, 3, 114, 49, 69, 41, 61, 74, 2, 135, 7, 146, 127, 67, 80, 48, 6, 131, 66, 30, 50, 36, 20, 1, 135, 7, 146, 127, 99, 141, 32, 144, 58, 37, 29, 140, 6, 135, 2, 41, 72, 102, 64, 54, 57, 51, 1, 2, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 97, 111, 25, 167, 253, 110, 3, 172, 252, 84, 1, 201, 142, 36, 97, 81, 147, 161, 38, 139, 4, 91, 26, 48, 66, 39, 148, 161, 91, 94, 163, 14, 174, 71, 115, 80, 43, 22, 145, 2, 68, 176, 72, 114, 79, 43, 71, 71, 1, 242, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 0, 4, 0, 230, 254, 14, 4, 146, 6, 162, 0, 3, 0, 11, 0, 15, 0, 23, 0, 0, 19, 53, 33, 21, 17, 21, 1, 53, 1, 21, 1, 21, 1, 21, 33, 53, 17, 53, 1, 21, 1, 53, 1, 53, 230, 3, 172, 252, 84, 3, 172, 253, 110, 2, 146, 252, 84, 3, 172, 252, 84, 2, 146, 2, 169, 132, 132, 1, 83, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 253, 9, 132, 132, 254, 173, 146, 254, 129, 58, 254, 129, 146, 1, 2, 16, 0, 0, 4, 0, 230, 254, 14, 4, 146, 6, 162, 0, 3, 0, 11, 0, 15, 0, 23, 0, 0, 19, 53, 33, 21, 1, 53, 1, 53, 1, 21, 1, 53, 1, 21, 33, 53, 1, 21, 1, 21, 1, 53, 1, 21, 230, 3, 172, 254, 230, 253, 110, 3, 172, 252, 84, 3, 172, 252, 84, 1, 26, 2, 146, 252, 84, 3, 172, 2, 169, 132, 132, 2, 85, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 254, 11, 132, 132, 253, 171, 16, 254, 254, 146, 1, 127, 58, 1, 127, 146, 0, 0, 3, 0, 230, 255, 79, 4, 191, 5, 95, 0, 22, 0, 30, 0, 34, 0, 0, 1, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 21, 1, 53, 1, 21, 1, 21, 1, 33, 53, 33, 3, 175, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 1, 59, 252, 84, 3, 172, 253, 110, 2, 145, 252, 84, 3, 172, 1, 23, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 1, 162, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 251, 148, 132, 0, 0, 3, 0, 230, 255, 79, 4, 191, 5, 95, 0, 22, 0, 30, 0, 34, 0, 0, 1, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 53, 1, 53, 1, 21, 1, 53, 1, 33, 53, 33, 3, 175, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 33, 253, 110, 3, 172, 252, 84, 3, 171, 252, 85, 3, 171, 1, 23, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 2, 164, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 252, 150, 132, 0, 3, 0, 230, 254, 14, 4, 191, 6, 162, 0, 7, 0, 15, 0, 38, 0, 0, 1, 21, 1, 53, 1, 21, 1, 21, 1, 53, 1, 21, 1, 53, 1, 53, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 4, 169, 252, 84, 3, 172, 253, 110, 254, 230, 3, 172, 252, 84, 2, 146, 32, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 3, 252, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 251, 182, 146, 254, 129, 58, 254, 129, 146, 1, 2, 16, 2, 141, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 3, 0, 230, 254, 14, 4, 191, 6, 162, 0, 7, 0, 15, 0, 38, 0, 0, 1, 53, 1, 53, 1, 21, 1, 53, 1, 21, 1, 21, 1, 53, 1, 21, 3, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 143, 253, 110, 3, 172, 252, 84, 1, 26, 2, 146, 252, 84, 3, 172, 250, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 4, 254, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 251, 182, 16, 254, 254, 146, 1, 127, 58, 1, 127, 146, 1, 139, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 4, 0, 230, 254, 156, 4, 150, 6, 16, 0, 7, 0, 11, 0, 15, 0, 23, 0, 0, 1, 21, 1, 53, 1, 21, 1, 21, 1, 53, 33, 21, 1, 53, 33, 21, 1, 53, 1, 53, 1, 21, 1, 53, 4, 150, 252, 80, 3, 176, 253, 106, 254, 230, 3, 172, 252, 84, 3, 172, 254, 234, 253, 106, 3, 176, 252, 80, 3, 106, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 251, 86, 132, 132, 254, 218, 132, 132, 3, 123, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 0, 4, 0, 230, 254, 156, 4, 150, 6, 16, 0, 7, 0, 11, 0, 15, 0, 23, 0, 0, 1, 53, 1, 53, 1, 21, 1, 53, 17, 53, 33, 21, 1, 53, 33, 21, 19, 21, 1, 53, 1, 21, 1, 21, 3, 124, 253, 106, 3, 176, 252, 80, 3, 172, 252, 84, 3, 172, 4, 252, 80, 3, 176, 253, 106, 4, 108, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 252, 88, 132, 132, 254, 218, 132, 132, 2, 121, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 0, 0, 4, 0, 230, 254, 96, 4, 146, 6, 74, 0, 3, 0, 11, 0, 19, 0, 23, 0, 0, 5, 1, 53, 1, 37, 53, 1, 53, 1, 21, 1, 53, 1, 21, 1, 53, 1, 21, 1, 21, 1, 1, 53, 1, 4, 146, 252, 84, 3, 172, 254, 230, 253, 110, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 253, 110, 2, 146, 252, 84, 3, 172, 33, 254, 129, 149, 1, 126, 176, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 3, 131, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 253, 60, 1, 126, 149, 254, 129, 0, 4, 0, 230, 254, 96, 4, 146, 6, 74, 0, 3, 0, 11, 0, 19, 0, 23, 0, 0, 55, 1, 21, 1, 37, 21, 1, 53, 1, 21, 1, 21, 1, 53, 1, 53, 1, 21, 1, 53, 17, 1, 21, 1, 230, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 253, 110, 1, 120, 253, 110, 3, 172, 252, 84, 3, 172, 252, 84, 115, 254, 130, 149, 1, 127, 66, 146, 1, 127, 58, 1, 127, 146, 254, 254, 16, 3, 131, 16, 1, 2, 146, 254, 129, 58, 254, 129, 146, 254, 210, 1, 127, 149, 254, 130, 0, 0, 2, 0, 230, 255, 192, 4, 146, 4, 235, 0, 7, 0, 11, 0, 0, 1, 1, 21, 1, 21, 1, 53, 1, 5, 1, 21, 1, 4, 146, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 37, 254, 154, 4, 254, 155, 150, 1, 226, 54, 1, 226, 177, 1, 226, 149, 254, 31, 0, 0, 2, 0, 230, 255, 192, 4, 146, 4, 235, 0, 7, 0, 11, 0, 0, 19, 1, 21, 1, 53, 1, 53, 1, 5, 1, 53, 1, 230, 3, 172, 252, 84, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 3, 186, 254, 30, 54, 254, 30, 150, 1, 101, 4, 1, 102, 176, 1, 225, 149, 254, 30, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 19, 1, 21, 1, 21, 1, 53, 1, 5, 1, 21, 1, 3, 251, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 128, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 1, 79, 18, 30, 41, 23, 24, 41, 30, 18, 18, 31, 41, 23, 23, 41, 30, 18, 1, 214, 254, 154, 4, 254, 155, 150, 1, 226, 54, 1, 226, 177, 1, 226, 149, 254, 31, 0, 0, 3, 0, 230, 255, 192, 4, 146, 4, 235, 0, 19, 0, 27, 0, 31, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 1, 21, 1, 53, 1, 53, 1, 5, 1, 53, 1, 1, 125, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 174, 3, 172, 252, 84, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 1, 79, 18, 30, 41, 23, 23, 41, 31, 18, 18, 30, 41, 24, 23, 41, 30, 18, 2, 107, 254, 30, 54, 254, 30, 150, 1, 101, 4, 1, 102, 176, 1, 225, 149, 254, 30, 0, 0, 3, 0, 230, 0, 0, 4, 146, 5, 31, 0, 3, 0, 7, 0, 15, 0, 0, 1, 21, 33, 53, 1, 21, 33, 53, 1, 21, 1, 21, 1, 53, 1, 21, 4, 146, 252, 84, 3, 172, 252, 84, 1, 26, 2, 146, 252, 84, 3, 172, 3, 249, 132, 132, 1, 38, 132, 132, 252, 133, 16, 254, 254, 146, 1, 127, 58, 1, 127, 146, 0, 3, 0, 230, 0, 0, 4, 146, 5, 31, 0, 3, 0, 7, 0, 15, 0, 0, 1, 21, 33, 53, 1, 21, 33, 53, 17, 53, 1, 21, 1, 53, 1, 53, 4, 146, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 2, 146, 3, 249, 132, 132, 1, 38, 132, 132, 253, 135, 146, 254, 129, 58, 254, 129, 146, 1, 2, 16, 0, 3, 0, 230, 255, 114, 4, 146, 5, 207, 0, 7, 0, 11, 0, 15, 0, 0, 1, 1, 21, 1, 21, 1, 53, 1, 5, 1, 21, 1, 17, 1, 21, 1, 4, 146, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 2, 215, 254, 154, 4, 254, 155, 150, 1, 226, 54, 1, 226, 177, 1, 226, 149, 254, 31, 1, 198, 1, 226, 149, 254, 31, 0, 3, 0, 230, 255, 114, 4, 146, 5, 205, 0, 7, 0, 11, 0, 15, 0, 0, 19, 1, 21, 1, 53, 1, 53, 1, 5, 1, 53, 1, 53, 1, 53, 1, 230, 3, 172, 252, 84, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 3, 108, 254, 30, 54, 254, 30, 150, 1, 101, 4, 1, 102, 176, 1, 225, 149, 254, 30, 156, 1, 225, 149, 254, 30, 0, 2, 0, 231, 0, 0, 4, 192, 4, 187, 0, 24, 0, 32, 0, 0, 1, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 51, 50, 55, 51, 14, 3, 35, 34, 39, 38, 3, 21, 1, 21, 1, 53, 1, 21, 1, 247, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 34, 2, 146, 252, 84, 3, 172, 4, 57, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 253, 107, 16, 254, 254, 146, 1, 127, 58, 1, 127, 146, 0, 2, 0, 231, 0, 0, 4, 192, 4, 187, 0, 24, 0, 32, 0, 0, 1, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 51, 50, 55, 51, 14, 3, 35, 34, 39, 38, 1, 53, 1, 21, 1, 53, 1, 53, 1, 247, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 254, 196, 3, 172, 252, 84, 2, 146, 4, 57, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 254, 109, 146, 254, 129, 58, 254, 129, 146, 1, 2, 16, 0, 0, 4, 0, 231, 255, 6, 4, 192, 5, 168, 0, 3, 0, 7, 0, 32, 0, 40, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 51, 50, 55, 51, 14, 3, 35, 34, 39, 38, 3, 21, 1, 21, 1, 53, 1, 21, 252, 3, 172, 252, 84, 3, 172, 253, 79, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 34, 2, 146, 252, 84, 3, 172, 44, 132, 132, 254, 218, 132, 132, 6, 32, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 253, 107, 16, 254, 254, 146, 1, 127, 58, 1, 127, 146, 0, 4, 0, 231, 255, 6, 4, 192, 5, 168, 0, 3, 0, 7, 0, 32, 0, 40, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 51, 50, 55, 51, 14, 3, 35, 34, 39, 38, 1, 53, 1, 21, 1, 53, 1, 53, 252, 3, 172, 252, 84, 3, 172, 253, 79, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 254, 196, 3, 172, 252, 84, 2, 146, 44, 132, 132, 254, 218, 132, 132, 6, 32, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 254, 109, 146, 254, 129, 58, 254, 129, 146, 1, 2, 16, 0, 0, 2, 0, 230, 255, 148, 6, 20, 5, 25, 0, 7, 0, 15, 0, 0, 5, 1, 53, 1, 21, 1, 21, 1, 53, 1, 53, 1, 21, 5, 21, 5, 6, 20, 250, 210, 5, 46, 251, 172, 4, 84, 253, 38, 2, 218, 254, 0, 2, 0, 108, 2, 168, 54, 2, 167, 150, 253, 214, 4, 253, 212, 156, 1, 119, 54, 1, 120, 150, 251, 4, 251, 0, 2, 0, 230, 255, 148, 6, 20, 5, 25, 0, 7, 0, 15, 0, 0, 55, 1, 53, 1, 53, 1, 21, 1, 17, 37, 53, 37, 53, 1, 21, 1, 230, 4, 84, 251, 172, 5, 46, 250, 210, 2, 0, 254, 0, 2, 218, 253, 38, 41, 2, 44, 4, 2, 42, 150, 253, 89, 54, 253, 88, 1, 198, 251, 4, 251, 150, 254, 136, 54, 254, 137, 0, 3, 0, 230, 0, 0, 6, 216, 4, 205, 0, 7, 0, 15, 0, 19, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 5, 1, 53, 1, 21, 1, 21, 1, 17, 33, 53, 33, 4, 146, 252, 84, 3, 172, 253, 46, 2, 210, 2, 70, 252, 84, 3, 172, 253, 46, 2, 210, 250, 14, 5, 242, 211, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 149, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 254, 152, 133, 0, 0, 2, 0, 230, 0, 91, 4, 226, 4, 85, 0, 17, 0, 23, 0, 0, 55, 37, 39, 53, 55, 37, 53, 1, 1, 21, 5, 23, 21, 7, 5, 21, 9, 2, 23, 55, 53, 39, 7, 230, 1, 122, 218, 217, 254, 135, 1, 254, 1, 254, 254, 134, 218, 218, 1, 122, 254, 2, 254, 2, 1, 122, 132, 132, 132, 132, 240, 211, 122, 54, 122, 210, 150, 254, 226, 1, 30, 150, 210, 122, 54, 122, 211, 149, 1, 30, 254, 226, 1, 251, 74, 74, 4, 73, 73, 0, 0, 2, 0, 230, 0, 91, 8, 2, 4, 85, 0, 7, 0, 15, 0, 0, 37, 1, 53, 1, 21, 1, 21, 1, 33, 1, 53, 1, 53, 1, 21, 1, 8, 2, 252, 164, 3, 92, 253, 126, 2, 130, 248, 228, 2, 130, 253, 126, 3, 92, 252, 164, 91, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 0, 0, 2, 0, 230, 0, 91, 5, 168, 4, 85, 0, 12, 0, 25, 0, 0, 1, 20, 14, 2, 7, 1, 53, 1, 30, 3, 7, 52, 46, 2, 39, 1, 21, 1, 62, 3, 5, 168, 62, 102, 128, 66, 252, 164, 3, 92, 66, 128, 102, 62, 128, 38, 64, 83, 45, 253, 126, 2, 130, 45, 83, 64, 38, 2, 86, 93, 158, 127, 96, 33, 1, 226, 54, 1, 226, 31, 99, 130, 160, 91, 60, 111, 95, 73, 22, 254, 155, 4, 254, 154, 23, 74, 94, 109, 0, 2, 0, 230, 0, 91, 5, 168, 4, 85, 0, 12, 0, 25, 0, 0, 19, 52, 62, 2, 55, 1, 21, 1, 46, 3, 55, 20, 30, 2, 23, 1, 53, 1, 14, 3, 230, 62, 102, 128, 66, 3, 92, 252, 164, 66, 128, 102, 62, 128, 38, 64, 83, 45, 2, 130, 253, 126, 45, 83, 64, 38, 2, 86, 91, 160, 130, 99, 31, 254, 30, 54, 254, 30, 33, 96, 127, 158, 93, 58, 109, 94, 74, 23, 1, 102, 4, 1, 101, 22, 73, 95, 111, 0, 0, 3, 0, 230, 255, 147, 5, 168, 4, 235, 0, 12, 0, 25, 0, 29, 0, 0, 1, 20, 14, 2, 7, 1, 53, 1, 30, 3, 7, 52, 46, 2, 39, 1, 21, 1, 62, 3, 5, 1, 21, 1, 5, 168, 62, 102, 128, 66, 252, 164, 3, 92, 66, 128, 102, 62, 128, 38, 64, 83, 45, 253, 126, 2, 130, 45, 83, 64, 38, 251, 190, 3, 172, 252, 84, 2, 236, 93, 158, 127, 96, 33, 1, 226, 54, 1, 226, 31, 99, 130, 160, 91, 60, 111, 95, 73, 22, 254, 155, 4, 254, 154, 23, 74, 94, 109, 124, 253, 242, 149, 2, 15, 0, 3, 0, 230, 255, 147, 5, 168, 4, 235, 0, 12, 0, 25, 0, 29, 0, 0, 19, 52, 62, 2, 55, 1, 21, 1, 46, 3, 55, 20, 30, 2, 23, 1, 53, 1, 14, 3, 1, 1, 53, 1, 230, 62, 102, 128, 66, 3, 92, 252, 164, 66, 128, 102, 62, 128, 38, 64, 83, 45, 2, 130, 253, 126, 45, 83, 64, 38, 4, 66, 252, 84, 3, 172, 2, 236, 91, 160, 130, 99, 31, 254, 30, 54, 254, 30, 33, 96, 127, 158, 93, 58, 109, 94, 74, 23, 1, 102, 4, 1, 101, 22, 73, 95, 111, 254, 122, 253, 241, 149, 2, 14, 0, 1, 0, 230, 255, 235, 5, 49, 4, 95, 0, 9, 0, 0, 5, 1, 53, 1, 21, 1, 33, 21, 33, 1, 5, 49, 251, 181, 4, 75, 253, 21, 2, 235, 253, 22, 2, 233, 21, 2, 23, 58, 2, 35, 150, 254, 150, 133, 254, 161, 0, 1, 0, 230, 255, 235, 5, 49, 4, 95, 0, 9, 0, 0, 55, 1, 33, 53, 33, 1, 53, 1, 21, 1, 230, 2, 233, 253, 23, 2, 235, 253, 21, 4, 75, 251, 181, 123, 1, 95, 133, 1, 106, 150, 253, 221, 58, 253, 233, 0, 0, 2, 0, 230, 0, 0, 5, 49, 5, 71, 0, 9, 0, 13, 0, 0, 37, 1, 53, 1, 21, 1, 33, 21, 33, 1, 3, 33, 53, 33, 5, 49, 251, 181, 4, 75, 253, 21, 2, 235, 253, 23, 2, 233, 1, 251, 182, 4, 74, 211, 2, 23, 58, 2, 35, 150, 254, 150, 133, 254, 161, 254, 157, 133, 0, 2, 0, 230, 0, 0, 5, 49, 5, 71, 0, 9, 0, 13, 0, 0, 19, 1, 33, 53, 33, 1, 53, 1, 21, 1, 23, 33, 21, 33, 230, 2, 233, 253, 23, 2, 235, 253, 21, 4, 75, 251, 181, 1, 4, 74, 251, 182, 1, 99, 1, 95, 133, 1, 106, 150, 253, 221, 58, 253, 233, 78, 133, 0, 0, 3, 0, 230, 0, 239, 4, 146, 4, 123, 0, 3, 0, 27, 0, 31, 0, 0, 1, 33, 53, 33, 1, 34, 6, 21, 21, 33, 53, 51, 62, 3, 51, 50, 30, 2, 23, 51, 21, 33, 53, 52, 38, 1, 33, 53, 33, 4, 146, 252, 84, 3, 172, 254, 42, 56, 71, 254, 169, 228, 12, 49, 64, 77, 39, 39, 81, 67, 49, 8, 227, 254, 170, 72, 1, 158, 252, 84, 3, 172, 2, 21, 132, 1, 94, 69, 69, 50, 132, 50, 72, 45, 21, 21, 45, 71, 51, 132, 52, 68, 68, 252, 248, 132, 0, 2, 0, 230, 0, 0, 4, 146, 4, 159, 0, 3, 0, 27, 0, 0, 33, 33, 53, 33, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 4, 146, 252, 84, 3, 172, 253, 157, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 133, 2, 28, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 0, 2, 0, 230, 0, 0, 4, 146, 4, 159, 0, 3, 0, 27, 0, 0, 55, 33, 21, 33, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 230, 3, 172, 252, 84, 2, 99, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 133, 133, 2, 165, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 0, 2, 0, 230, 255, 76, 4, 146, 4, 159, 0, 23, 0, 35, 0, 0, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 19, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 2, 47, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 243, 56, 1, 168, 254, 43, 61, 144, 65, 254, 181, 1, 121, 57, 2, 161, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 254, 129, 161, 133, 180, 180, 133, 161, 0, 0, 2, 0, 230, 255, 76, 4, 146, 4, 159, 0, 23, 0, 35, 0, 0, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 3, 7, 33, 21, 33, 7, 35, 55, 33, 53, 33, 55, 3, 73, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 39, 56, 1, 168, 254, 43, 61, 144, 65, 254, 181, 1, 121, 57, 2, 165, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 254, 133, 161, 133, 180, 180, 133, 161, 0, 0, 3, 0, 230, 255, 124, 4, 146, 5, 49, 0, 3, 0, 7, 0, 31, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 230, 3, 172, 252, 84, 3, 172, 253, 157, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 162, 132, 132, 254, 218, 132, 132, 3, 183, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 0, 0, 3, 0, 230, 255, 124, 4, 146, 5, 49, 0, 3, 0, 7, 0, 31, 0, 0, 55, 53, 33, 21, 1, 53, 33, 21, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 230, 3, 172, 252, 84, 3, 172, 254, 183, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 162, 132, 132, 254, 218, 132, 132, 3, 187, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 0, 0, 2, 0, 230, 254, 200, 4, 146, 5, 49, 0, 23, 0, 39, 0, 0, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 19, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 2, 47, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 142, 61, 144, 64, 254, 182, 1, 121, 57, 254, 78, 3, 172, 254, 144, 55, 1, 167, 3, 51, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 252, 69, 180, 180, 132, 162, 132, 132, 162, 132, 0, 0, 2, 0, 230, 254, 200, 4, 146, 5, 49, 0, 23, 0, 39, 0, 0, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 3, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 3, 73, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 140, 61, 144, 64, 254, 182, 1, 121, 57, 254, 78, 3, 172, 254, 144, 55, 1, 167, 3, 55, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 252, 73, 180, 180, 132, 162, 132, 132, 162, 132, 0, 0, 3, 0, 230, 255, 9, 4, 191, 5, 173, 0, 24, 0, 47, 0, 71, 0, 0, 5, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 254, 216, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 117, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 2, 222, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 0, 3, 0, 230, 255, 9, 4, 191, 5, 173, 0, 24, 0, 47, 0, 71, 0, 0, 5, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 3, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 3, 175, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 14, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 117, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 2, 226, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 0, 0, 2, 0, 230, 255, 9, 4, 191, 5, 173, 0, 56, 0, 80, 0, 0, 1, 7, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 22, 22, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 7, 35, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 3, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 3, 114, 50, 68, 43, 61, 74, 2, 135, 7, 146, 127, 68, 80, 48, 72, 100, 32, 30, 50, 36, 20, 1, 135, 7, 146, 127, 101, 140, 31, 144, 57, 37, 28, 140, 6, 135, 2, 41, 72, 102, 64, 53, 57, 51, 97, 64, 140, 6, 135, 2, 41, 73, 102, 63, 95, 112, 26, 162, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 1, 135, 145, 37, 97, 81, 147, 161, 38, 138, 50, 46, 26, 48, 66, 39, 148, 161, 92, 91, 159, 14, 174, 71, 115, 80, 43, 21, 144, 70, 176, 72, 114, 79, 43, 70, 74, 2, 40, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 0, 0, 2, 0, 230, 255, 9, 4, 191, 5, 173, 0, 59, 0, 83, 0, 0, 1, 7, 22, 51, 50, 54, 55, 51, 6, 6, 35, 34, 39, 7, 30, 3, 51, 50, 62, 2, 55, 51, 6, 6, 35, 34, 38, 39, 7, 35, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 55, 19, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 3, 114, 50, 68, 43, 61, 74, 2, 135, 7, 146, 127, 65, 82, 48, 22, 48, 50, 54, 29, 30, 50, 36, 20, 1, 135, 7, 146, 127, 60, 111, 70, 31, 144, 57, 37, 28, 140, 6, 135, 2, 41, 72, 102, 64, 53, 57, 51, 97, 64, 140, 6, 135, 2, 41, 73, 102, 63, 95, 112, 26, 120, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 1, 135, 145, 37, 97, 81, 147, 161, 38, 139, 17, 33, 28, 17, 26, 48, 66, 39, 148, 161, 46, 46, 91, 159, 14, 174, 71, 115, 80, 43, 21, 144, 70, 176, 72, 114, 79, 43, 70, 74, 2, 44, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 0, 2, 0, 230, 0, 139, 6, 106, 4, 87, 0, 23, 0, 47, 0, 0, 1, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 5, 30, 3, 23, 21, 46, 3, 39, 53, 62, 3, 55, 21, 14, 3, 7, 2, 7, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 2, 40, 71, 152, 148, 140, 60, 98, 211, 219, 223, 109, 109, 224, 219, 211, 97, 60, 142, 150, 150, 69, 2, 89, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 4, 17, 57, 75, 91, 52, 170, 87, 137, 105, 76, 26, 59, 35, 89, 117, 148, 93, 170, 55, 99, 86, 71, 25, 0, 0, 2, 0, 230, 0, 139, 6, 106, 4, 87, 0, 23, 0, 47, 0, 0, 1, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 37, 46, 3, 39, 53, 30, 3, 23, 21, 14, 3, 7, 53, 62, 3, 55, 5, 73, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 253, 216, 69, 151, 150, 141, 60, 97, 211, 219, 223, 110, 110, 222, 219, 211, 98, 60, 140, 148, 152, 71, 2, 93, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 4, 25, 71, 86, 99, 55, 170, 93, 148, 117, 89, 35, 59, 26, 76, 105, 137, 87, 170, 52, 91, 75, 57, 17, 0, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 19, 0, 41, 0, 0, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 37, 52, 62, 2, 51, 33, 21, 33, 34, 6, 21, 20, 22, 51, 33, 21, 33, 34, 46, 2, 3, 56, 23, 40, 30, 17, 17, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 253, 151, 84, 141, 187, 104, 1, 234, 254, 39, 191, 196, 203, 212, 1, 189, 254, 22, 114, 190, 137, 75, 1, 229, 18, 31, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 31, 18, 113, 121, 181, 122, 61, 133, 172, 180, 180, 180, 132, 63, 124, 184, 0, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 21, 0, 41, 0, 0, 1, 20, 14, 2, 35, 33, 53, 33, 50, 54, 53, 52, 38, 35, 33, 53, 33, 50, 30, 2, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 4, 212, 76, 137, 190, 114, 254, 23, 1, 186, 214, 204, 197, 190, 254, 39, 1, 233, 104, 187, 142, 84, 253, 174, 23, 41, 30, 17, 16, 30, 41, 24, 24, 41, 30, 17, 16, 30, 41, 2, 86, 121, 184, 124, 63, 132, 180, 180, 180, 172, 133, 61, 122, 181, 234, 18, 31, 41, 23, 21, 41, 32, 19, 19, 32, 40, 22, 21, 41, 32, 19, 0, 0, 2, 0, 230, 255, 211, 4, 212, 5, 2, 0, 21, 0, 33, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 35, 21, 35, 53, 35, 53, 51, 53, 51, 21, 51, 1, 120, 179, 191, 1, 234, 254, 2, 114, 183, 129, 70, 70, 129, 183, 114, 1, 254, 254, 22, 191, 179, 2, 135, 182, 101, 182, 182, 101, 182, 3, 129, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 252, 135, 182, 182, 101, 182, 182, 0, 2, 0, 230, 255, 211, 4, 212, 5, 2, 0, 11, 0, 33, 0, 0, 37, 51, 53, 51, 21, 51, 21, 35, 21, 35, 53, 35, 1, 20, 14, 2, 35, 33, 53, 33, 50, 54, 53, 52, 38, 35, 33, 53, 33, 50, 30, 2, 1, 187, 180, 101, 182, 182, 101, 180, 3, 25, 70, 129, 183, 114, 254, 2, 1, 233, 190, 181, 181, 190, 254, 23, 1, 254, 114, 183, 129, 70, 238, 182, 182, 101, 182, 182, 2, 248, 96, 146, 99, 50, 133, 129, 129, 129, 125, 131, 48, 97, 144, 0, 0, 2, 0, 230, 255, 229, 4, 212, 5, 2, 0, 21, 0, 33, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 7, 23, 7, 39, 7, 39, 55, 39, 55, 23, 55, 1, 120, 179, 191, 1, 234, 254, 2, 114, 183, 129, 70, 70, 129, 183, 114, 1, 254, 254, 22, 191, 179, 2, 116, 143, 143, 69, 144, 143, 72, 144, 144, 72, 143, 144, 3, 129, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 253, 72, 144, 143, 70, 144, 144, 70, 143, 144, 71, 143, 143, 0, 0, 2, 0, 230, 255, 229, 4, 212, 5, 2, 0, 21, 0, 33, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 1, 23, 55, 23, 7, 23, 7, 39, 7, 39, 55, 39, 4, 66, 181, 190, 254, 23, 1, 254, 114, 183, 129, 70, 70, 129, 183, 114, 254, 2, 1, 233, 190, 181, 253, 209, 143, 144, 69, 143, 143, 69, 144, 143, 72, 144, 144, 3, 129, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 254, 145, 143, 143, 71, 144, 143, 70, 144, 144, 70, 143, 144, 0, 0, 3, 0, 230, 0, 0, 4, 192, 5, 123, 0, 21, 0, 41, 0, 45, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 21, 33, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 1, 122, 23, 40, 30, 17, 17, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 253, 221, 3, 218, 252, 38, 2, 159, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 1, 121, 18, 31, 41, 23, 24, 41, 31, 17, 18, 31, 41, 23, 23, 41, 31, 18, 251, 236, 133, 0, 0, 3, 0, 230, 0, 0, 4, 192, 5, 123, 0, 21, 0, 41, 0, 45, 0, 0, 1, 20, 14, 2, 35, 33, 53, 33, 50, 54, 53, 52, 38, 35, 33, 53, 33, 50, 30, 2, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 33, 21, 33, 4, 192, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 253, 244, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 17, 17, 30, 40, 254, 27, 3, 218, 252, 38, 2, 159, 96, 146, 99, 50, 133, 129, 129, 129, 125, 131, 48, 97, 144, 1, 154, 18, 31, 41, 23, 23, 41, 31, 18, 17, 31, 41, 24, 23, 41, 31, 18, 251, 236, 133, 0, 0, 3, 0, 230, 255, 180, 4, 192, 4, 250, 0, 21, 0, 25, 0, 29, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 3, 53, 33, 21, 1, 53, 33, 21, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 146, 3, 217, 252, 39, 3, 217, 3, 121, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 252, 224, 132, 132, 254, 218, 132, 132, 0, 3, 0, 230, 255, 180, 4, 192, 4, 250, 0, 21, 0, 25, 0, 29, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 1, 53, 33, 21, 1, 53, 33, 21, 4, 46, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 252, 185, 3, 217, 252, 39, 3, 217, 3, 121, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 253, 226, 132, 132, 254, 218, 132, 132, 0, 0, 2, 0, 230, 255, 139, 4, 212, 5, 34, 0, 21, 0, 46, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 50, 55, 51, 14, 3, 35, 34, 39, 38, 35, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 1, 119, 205, 212, 1, 188, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 254, 38, 191, 196, 2, 58, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 133, 64, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 94, 3, 64, 179, 181, 132, 63, 125, 184, 120, 120, 181, 121, 60, 132, 170, 252, 30, 174, 71, 115, 80, 43, 88, 91, 26, 48, 66, 39, 148, 161, 108, 66, 0, 2, 0, 230, 255, 139, 4, 212, 5, 34, 0, 21, 0, 46, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 3, 50, 55, 51, 14, 3, 35, 34, 39, 38, 35, 34, 14, 2, 7, 35, 54, 54, 51, 50, 23, 22, 4, 67, 196, 191, 254, 38, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 1, 188, 212, 205, 146, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 133, 64, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 94, 3, 64, 180, 170, 132, 60, 121, 181, 120, 120, 184, 125, 63, 132, 181, 253, 133, 174, 71, 115, 80, 43, 88, 91, 26, 48, 66, 39, 148, 161, 108, 66, 0, 0, 3, 0, 230, 255, 94, 4, 192, 5, 79, 0, 21, 0, 46, 0, 69, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 2, 55, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 3, 206, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 251, 145, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 0, 3, 0, 230, 255, 94, 4, 192, 5, 79, 0, 21, 0, 46, 0, 69, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 3, 50, 62, 2, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 19, 50, 54, 55, 51, 6, 6, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 4, 46, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 127, 30, 50, 36, 20, 1, 135, 7, 146, 127, 109, 156, 95, 64, 140, 6, 135, 2, 41, 72, 102, 64, 107, 128, 131, 66, 61, 74, 2, 135, 7, 146, 127, 109, 156, 98, 61, 140, 6, 135, 2, 41, 73, 102, 63, 107, 128, 132, 3, 206, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 252, 147, 26, 48, 66, 39, 148, 161, 108, 66, 174, 71, 115, 80, 43, 88, 91, 1, 70, 97, 81, 147, 161, 108, 68, 176, 72, 114, 79, 43, 88, 90, 0, 2, 0, 230, 255, 0, 4, 192, 4, 250, 0, 21, 0, 37, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 1, 99, 61, 144, 64, 254, 152, 1, 151, 57, 254, 48, 3, 218, 254, 128, 55, 1, 183, 3, 121, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 251, 186, 180, 180, 132, 162, 132, 132, 162, 132, 0, 2, 0, 230, 255, 0, 4, 192, 4, 250, 0, 21, 0, 37, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 1, 7, 35, 55, 33, 53, 33, 55, 33, 53, 33, 21, 33, 7, 33, 21, 4, 46, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 254, 173, 61, 144, 64, 254, 152, 1, 151, 57, 254, 48, 3, 218, 254, 128, 55, 1, 183, 3, 121, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 252, 188, 180, 180, 132, 162, 132, 132, 162, 132, 0, 1, 0, 230, 0, 106, 7, 214, 4, 59, 0, 7, 0, 0, 37, 21, 33, 17, 33, 21, 33, 17, 4, 186, 252, 44, 6, 240, 249, 150, 238, 132, 3, 209, 132, 253, 55, 0, 0, 1, 0, 230, 0, 106, 7, 214, 4, 59, 0, 7, 0, 0, 37, 17, 33, 53, 33, 17, 33, 53, 7, 80, 249, 150, 6, 240, 252, 44, 238, 2, 201, 132, 252, 47, 132, 0, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 12, 0, 21, 0, 0, 37, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 1, 20, 22, 51, 33, 17, 33, 34, 6, 4, 212, 254, 22, 114, 190, 137, 75, 84, 141, 187, 104, 1, 234, 252, 164, 203, 212, 1, 42, 254, 186, 191, 196, 106, 63, 124, 184, 121, 121, 181, 122, 61, 254, 27, 180, 180, 2, 200, 172, 0, 2, 0, 230, 0, 106, 4, 212, 4, 59, 0, 12, 0, 21, 0, 0, 19, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 1, 52, 38, 35, 33, 17, 33, 50, 54, 230, 1, 234, 103, 188, 141, 84, 75, 137, 190, 114, 254, 22, 3, 92, 197, 190, 254, 186, 1, 42, 211, 204, 4, 59, 61, 122, 181, 121, 121, 184, 124, 63, 1, 236, 180, 172, 253, 56, 180, 0, 3, 0, 230, 0, 0, 4, 212, 4, 230, 0, 12, 0, 21, 0, 25, 0, 0, 1, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 1, 20, 22, 51, 33, 17, 33, 34, 6, 1, 33, 53, 33, 4, 212, 254, 22, 114, 190, 136, 76, 84, 141, 187, 104, 1, 234, 252, 163, 205, 212, 1, 41, 254, 185, 191, 196, 3, 93, 252, 84, 3, 172, 1, 24, 63, 125, 184, 120, 120, 181, 121, 60, 254, 30, 179, 181, 2, 198, 170, 252, 72, 132, 0, 3, 0, 230, 0, 0, 4, 212, 4, 230, 0, 12, 0, 21, 0, 25, 0, 0, 19, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 1, 52, 38, 35, 33, 17, 33, 50, 54, 1, 33, 21, 33, 230, 1, 234, 103, 188, 141, 84, 76, 136, 190, 114, 254, 22, 3, 93, 196, 191, 254, 185, 1, 41, 212, 205, 252, 163, 3, 172, 252, 84, 4, 230, 60, 121, 181, 120, 120, 184, 125, 63, 1, 236, 180, 170, 253, 58, 181, 254, 51, 132, 0, 0, 2, 0, 230, 255, 23, 4, 192, 5, 150, 0, 21, 0, 43, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 2, 182, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 4, 21, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 252, 8, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 0, 2, 0, 230, 255, 23, 4, 192, 5, 150, 0, 21, 0, 43, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 4, 46, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 253, 74, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 4, 21, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 253, 10, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 0, 2, 0, 230, 255, 23, 4, 192, 5, 150, 0, 21, 0, 43, 0, 0, 1, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 17, 20, 22, 51, 33, 21, 33, 34, 46, 2, 53, 52, 62, 2, 51, 33, 21, 33, 34, 6, 1, 120, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 179, 191, 1, 214, 254, 22, 114, 183, 129, 70, 70, 129, 183, 114, 1, 234, 254, 42, 191, 179, 4, 21, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 252, 8, 129, 129, 133, 50, 99, 146, 96, 96, 144, 97, 48, 131, 125, 0, 2, 0, 230, 255, 23, 4, 192, 5, 150, 0, 21, 0, 43, 0, 0, 1, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 17, 52, 38, 35, 33, 53, 33, 50, 30, 2, 21, 20, 14, 2, 35, 33, 53, 33, 50, 54, 4, 46, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 180, 190, 254, 42, 1, 234, 114, 183, 129, 70, 70, 129, 183, 114, 254, 22, 1, 214, 190, 180, 4, 21, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 253, 10, 129, 125, 131, 48, 97, 144, 96, 96, 146, 99, 50, 133, 129, 0, 2, 0, 230, 0, 106, 9, 84, 4, 59, 0, 21, 0, 43, 0, 0, 1, 52, 62, 2, 51, 33, 21, 33, 34, 6, 21, 20, 22, 51, 33, 21, 33, 34, 46, 2, 39, 20, 14, 2, 35, 33, 53, 33, 50, 54, 53, 52, 38, 35, 33, 53, 33, 50, 30, 2, 5, 102, 84, 141, 187, 104, 1, 234, 254, 39, 191, 196, 203, 212, 1, 189, 254, 22, 114, 190, 137, 75, 146, 75, 137, 190, 114, 254, 22, 1, 189, 211, 204, 197, 190, 254, 39, 1, 234, 103, 188, 141, 84, 2, 86, 121, 181, 122, 61, 133, 172, 180, 180, 180, 132, 63, 124, 184, 121, 121, 184, 124, 63, 132, 180, 180, 180, 172, 133, 61, 122, 181, 0, 1, 0, 230, 0, 106, 9, 84, 4, 59, 0, 51, 0, 0, 1, 50, 30, 2, 23, 51, 62, 3, 51, 33, 21, 33, 34, 6, 7, 51, 21, 35, 22, 22, 51, 33, 21, 33, 34, 46, 2, 39, 35, 14, 3, 35, 33, 53, 33, 50, 54, 55, 35, 53, 51, 38, 38, 35, 33, 53, 2, 208, 96, 176, 138, 91, 11, 153, 12, 91, 138, 176, 96, 1, 234, 254, 39, 174, 193, 17, 248, 247, 18, 202, 191, 1, 189, 254, 22, 106, 179, 134, 84, 10, 153, 11, 83, 133, 179, 106, 254, 22, 1, 189, 190, 203, 18, 247, 247, 17, 193, 173, 254, 39, 4, 59, 53, 105, 157, 104, 104, 157, 105, 53, 133, 140, 146, 134, 146, 146, 132, 54, 107, 159, 104, 104, 159, 107, 54, 132, 146, 146, 134, 146, 140, 133, 0, 1, 0, 230, 0, 46, 4, 183, 4, 128, 0, 27, 0, 0, 1, 30, 3, 21, 17, 35, 17, 52, 38, 39, 17, 35, 17, 6, 6, 21, 17, 35, 17, 52, 62, 2, 55, 53, 51, 3, 20, 104, 157, 105, 53, 132, 141, 146, 132, 147, 147, 132, 55, 107, 159, 105, 132, 3, 191, 12, 91, 138, 176, 96, 254, 112, 1, 128, 173, 193, 17, 253, 1, 2, 255, 17, 203, 193, 254, 158, 1, 144, 106, 179, 135, 83, 10, 193, 0, 1, 0, 230, 255, 152, 4, 183, 5, 22, 0, 31, 0, 0, 1, 33, 21, 35, 21, 30, 3, 21, 17, 35, 17, 52, 38, 39, 17, 35, 17, 6, 6, 21, 17, 35, 17, 52, 62, 2, 55, 53, 35, 1, 250, 1, 176, 150, 104, 157, 105, 53, 132, 141, 146, 132, 147, 147, 132, 55, 107, 159, 105, 150, 5, 22, 132, 211, 12, 91, 138, 176, 96, 254, 112, 1, 128, 173, 193, 17, 252, 107, 3, 149, 17, 203, 193, 254, 158, 1, 144, 106, 179, 135, 83, 10, 211, 0, 0, 1, 0, 230, 255, 152, 4, 183, 5, 22, 0, 27, 0, 0, 1, 30, 3, 21, 17, 35, 17, 52, 38, 39, 17, 35, 17, 6, 6, 21, 17, 35, 17, 52, 62, 2, 55, 17, 51, 3, 20, 104, 157, 105, 53, 132, 141, 146, 132, 147, 147, 132, 55, 107, 159, 105, 132, 3, 191, 12, 91, 138, 176, 96, 254, 112, 1, 128, 173, 193, 17, 252, 107, 3, 149, 17, 203, 193, 254, 158, 1, 144, 106, 179, 135, 83, 10, 1, 87, 0, 0, 2, 0, 230, 0, 0, 4, 225, 4, 88, 0, 32, 0, 36, 0, 0, 1, 1, 51, 1, 17, 54, 54, 53, 53, 51, 21, 20, 14, 2, 35, 34, 38, 39, 7, 35, 55, 38, 38, 53, 53, 51, 21, 20, 23, 19, 17, 51, 3, 22, 23, 53, 3, 61, 1, 26, 138, 254, 92, 144, 143, 132, 63, 124, 184, 121, 80, 133, 54, 115, 144, 171, 65, 65, 133, 87, 206, 132, 249, 51, 66, 2, 243, 1, 100, 253, 234, 254, 167, 20, 201, 190, 165, 210, 114, 190, 137, 75, 33, 31, 146, 216, 69, 194, 119, 210, 167, 212, 100, 1, 4, 2, 11, 252, 173, 24, 6, 179, 0, 1, 0, 230, 0, 82, 4, 183, 4, 88, 0, 24, 0, 0, 37, 54, 54, 53, 53, 51, 21, 20, 14, 2, 35, 34, 46, 2, 53, 53, 51, 21, 20, 22, 23, 17, 51, 3, 20, 144, 143, 132, 63, 124, 184, 121, 121, 182, 121, 61, 133, 142, 151, 132, 232, 20, 201, 190, 165, 210, 114, 190, 137, 75, 75, 137, 190, 114, 210, 167, 192, 202, 16, 3, 113, 0, 0, 1, 0, 230, 0, 0, 3, 66, 4, 172, 0, 7, 0, 0, 1, 51, 17, 35, 17, 33, 53, 33, 2, 189, 133, 133, 254, 41, 1, 215, 4, 172, 251, 84, 2, 19, 134, 0, 0, 1, 0, 230, 1, 40, 5, 146, 3, 132, 0, 7, 0, 0, 19, 53, 33, 21, 33, 17, 35, 17, 230, 4, 172, 253, 237, 134, 2, 255, 133, 133, 254, 41, 1, 215, 0, 1, 0, 230, 1, 40, 5, 146, 3, 132, 0, 7, 0, 0, 1, 17, 51, 17, 33, 21, 33, 53, 2, 249, 134, 2, 19, 251, 84, 1, 173, 1, 215, 254, 41, 133, 133, 0, 0, 2, 0, 230, 0, 0, 5, 144, 4, 172, 0, 43, 0, 51, 0, 0, 1, 34, 6, 21, 20, 22, 23, 30, 3, 21, 20, 14, 2, 35, 34, 38, 39, 53, 22, 51, 50, 53, 52, 38, 39, 39, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 38, 1, 17, 33, 21, 33, 53, 33, 17, 4, 228, 35, 43, 48, 43, 33, 56, 41, 23, 35, 58, 78, 42, 41, 74, 36, 89, 71, 85, 53, 37, 14, 34, 53, 36, 18, 35, 59, 75, 39, 68, 66, 41, 71, 254, 122, 2, 18, 251, 86, 2, 18, 2, 197, 28, 22, 28, 28, 17, 13, 30, 39, 50, 32, 41, 61, 40, 20, 17, 19, 134, 65, 50, 26, 29, 16, 6, 15, 29, 36, 48, 33, 39, 60, 41, 21, 29, 128, 27, 25, 1, 231, 251, 216, 132, 132, 4, 40, 0, 0, 1, 0, 230, 0, 0, 3, 66, 4, 172, 0, 15, 0, 0, 1, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 17, 35, 17, 51, 1, 107, 1, 215, 254, 41, 1, 215, 254, 41, 1, 215, 254, 41, 133, 133, 3, 168, 132, 141, 132, 142, 131, 254, 254, 4, 172, 0, 0, 2, 0, 230, 0, 0, 5, 146, 4, 172, 0, 7, 0, 11, 0, 0, 1, 51, 17, 35, 17, 33, 53, 33, 1, 51, 17, 35, 3, 222, 133, 133, 253, 8, 2, 248, 1, 47, 133, 133, 4, 172, 251, 84, 2, 19, 134, 2, 19, 251, 84, 0, 0, 1, 0, 230, 0, 1, 5, 146, 4, 171, 0, 11, 0, 0, 1, 51, 17, 35, 17, 33, 53, 33, 17, 33, 53, 33, 5, 13, 133, 133, 251, 217, 4, 39, 251, 217, 4, 39, 4, 171, 251, 86, 1, 61, 131, 1, 39, 132, 0, 2, 0, 230, 0, 0, 5, 146, 4, 172, 0, 11, 0, 15, 0, 0, 1, 51, 17, 35, 17, 33, 53, 33, 17, 33, 53, 33, 1, 51, 17, 35, 3, 222, 133, 133, 253, 8, 2, 248, 253, 8, 2, 248, 1, 47, 133, 133, 4, 172, 251, 84, 1, 62, 131, 1, 39, 132, 1, 64, 251, 84, 0, 1, 0, 230, 0, 0, 5, 146, 4, 172, 0, 15, 0, 0, 1, 51, 17, 51, 17, 33, 21, 33, 17, 35, 17, 35, 17, 35, 17, 51, 1, 107, 170, 133, 2, 248, 253, 8, 133, 170, 133, 133, 2, 153, 2, 19, 253, 237, 134, 253, 237, 2, 19, 253, 237, 4, 172, 0, 0, 2, 0, 230, 0, 146, 5, 146, 4, 29, 0, 7, 0, 11, 0, 0, 19, 53, 33, 21, 33, 17, 35, 17, 1, 53, 33, 21, 230, 4, 172, 253, 237, 134, 253, 237, 4, 172, 2, 105, 133, 133, 254, 41, 1, 215, 1, 47, 133, 133, 0, 2, 0, 230, 0, 146, 5, 146, 4, 29, 0, 7, 0, 11, 0, 0, 1, 17, 51, 17, 33, 21, 33, 53, 1, 21, 33, 53, 2, 249, 134, 2, 19, 251, 84, 4, 172, 251, 84, 2, 70, 1, 215, 254, 41, 133, 133, 254, 209, 133, 133, 0, 0, 2, 0, 230, 0, 29, 5, 146, 4, 144, 0, 7, 0, 15, 0, 0, 1, 33, 53, 33, 21, 33, 17, 35, 17, 17, 51, 17, 33, 21, 33, 53, 2, 249, 253, 237, 4, 172, 253, 237, 134, 134, 2, 19, 251, 84, 1, 125, 133, 133, 254, 160, 3, 20, 1, 95, 254, 161, 133, 133, 0, 1, 0, 230, 0, 0, 5, 144, 4, 172, 0, 11, 0, 0, 19, 53, 33, 21, 33, 17, 35, 17, 33, 17, 35, 17, 230, 4, 170, 254, 195, 131, 254, 217, 132, 4, 39, 133, 133, 251, 217, 4, 39, 251, 217, 4, 39, 0, 0, 1, 0, 230, 0, 0, 5, 144, 4, 172, 0, 11, 0, 0, 37, 17, 51, 17, 33, 17, 51, 17, 33, 21, 33, 53, 2, 37, 132, 1, 39, 131, 1, 61, 251, 86, 133, 4, 39, 251, 217, 4, 39, 251, 217, 133, 133, 0, 0, 1, 0, 230, 0, 186, 5, 146, 3, 245, 0, 9, 0, 0, 19, 53, 33, 17, 35, 17, 33, 53, 33, 53, 230, 4, 172, 134, 251, 218, 4, 38, 3, 112, 133, 252, 197, 1, 135, 133, 170, 0, 0, 1, 0, 230, 0, 186, 5, 146, 3, 245, 0, 9, 0, 0, 1, 21, 33, 21, 33, 17, 35, 17, 33, 21, 1, 108, 4, 38, 251, 218, 134, 4, 172, 3, 112, 170, 133, 254, 121, 3, 59, 133, 0, 1, 0, 230, 0, 0, 2, 210, 5, 154, 0, 11, 0, 0, 33, 35, 17, 39, 53, 23, 17, 51, 17, 23, 21, 39, 2, 38, 148, 172, 172, 148, 172, 172, 2, 176, 123, 157, 123, 2, 77, 253, 73, 123, 157, 123, 0, 2, 0, 230, 255, 193, 2, 153, 4, 232, 0, 22, 0, 42, 0, 0, 5, 17, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 17, 19, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 141, 36, 62, 44, 25, 34, 59, 78, 44, 47, 81, 59, 33, 25, 45, 61, 37, 73, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 63, 3, 120, 8, 38, 55, 70, 40, 46, 81, 59, 34, 34, 59, 79, 46, 39, 70, 56, 39, 8, 252, 135, 4, 77, 24, 43, 32, 18, 18, 32, 41, 24, 24, 43, 33, 20, 19, 32, 43, 0, 0, 2, 0, 230, 255, 193, 2, 153, 4, 232, 0, 22, 0, 42, 0, 0, 1, 17, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 17, 19, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 1, 241, 37, 61, 45, 25, 33, 59, 81, 47, 44, 78, 59, 34, 25, 44, 62, 36, 173, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 4, 232, 252, 135, 8, 39, 56, 70, 39, 46, 79, 59, 34, 34, 59, 80, 47, 40, 70, 55, 38, 8, 3, 120, 251, 179, 24, 43, 32, 19, 20, 33, 43, 24, 24, 41, 32, 18, 18, 32, 43, 0, 2, 0, 230, 255, 193, 3, 6, 4, 232, 0, 26, 0, 46, 0, 0, 19, 33, 21, 35, 17, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 17, 35, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 230, 2, 32, 224, 37, 61, 45, 25, 33, 59, 81, 47, 44, 78, 59, 34, 25, 44, 62, 36, 220, 1, 137, 19, 33, 46, 27, 27, 45, 31, 17, 17, 31, 45, 27, 27, 46, 33, 19, 4, 232, 100, 252, 235, 8, 39, 56, 70, 39, 46, 79, 59, 34, 34, 59, 80, 47, 40, 70, 55, 38, 8, 3, 20, 252, 23, 24, 43, 32, 19, 20, 33, 43, 24, 24, 41, 32, 18, 18, 32, 43, 0, 0, 1, 0, 230, 0, 0, 3, 208, 4, 172, 0, 19, 0, 0, 1, 51, 17, 51, 17, 51, 21, 35, 17, 35, 17, 35, 17, 35, 17, 35, 53, 51, 17, 51, 2, 1, 170, 133, 160, 160, 133, 170, 133, 150, 150, 133, 2, 153, 2, 19, 253, 237, 134, 253, 237, 2, 19, 253, 237, 2, 19, 134, 2, 19, 0, 1, 0, 230, 0, 0, 4, 191, 4, 172, 0, 34, 0, 0, 33, 17, 38, 38, 39, 17, 35, 17, 6, 7, 35, 54, 54, 55, 17, 51, 17, 30, 3, 23, 17, 51, 17, 50, 62, 2, 55, 51, 6, 6, 7, 17, 3, 43, 34, 75, 61, 133, 137, 6, 135, 5, 145, 128, 133, 19, 43, 44, 44, 20, 133, 30, 49, 36, 20, 1, 135, 7, 142, 122, 1, 216, 13, 46, 40, 253, 197, 2, 108, 3, 173, 143, 163, 2, 1, 188, 254, 39, 9, 25, 28, 27, 12, 2, 62, 253, 146, 26, 46, 66, 40, 145, 160, 3, 254, 68, 0, 3, 0, 230, 0, 0, 3, 201, 4, 172, 0, 3, 0, 7, 0, 11, 0, 0, 33, 35, 17, 51, 1, 35, 17, 51, 1, 35, 17, 51, 3, 201, 133, 133, 254, 209, 133, 133, 254, 209, 133, 133, 4, 172, 251, 84, 4, 172, 251, 84, 4, 172, 0, 1, 0, 230, 0, 0, 5, 9, 4, 172, 0, 27, 0, 0, 1, 51, 17, 51, 17, 51, 21, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 17, 35, 53, 51, 17, 51, 17, 51, 17, 51, 3, 58, 170, 133, 160, 160, 133, 170, 133, 170, 133, 160, 160, 133, 170, 133, 2, 153, 2, 19, 253, 237, 134, 253, 237, 2, 19, 253, 237, 2, 19, 253, 237, 2, 19, 134, 2, 19, 253, 237, 2, 19, 0, 3, 0, 230, 255, 232, 1, 198, 5, 177, 0, 19, 0, 39, 0, 59, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 85, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 40, 30, 18, 18, 30, 40, 23, 23, 41, 31, 18, 18, 31, 41, 24, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 4, 232, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 253, 140, 18, 30, 41, 23, 23, 41, 31, 18, 18, 31, 41, 23, 23, 41, 30, 18, 0, 3, 0, 230, 255, 29, 6, 249, 5, 144, 0, 7, 0, 15, 0, 23, 0, 0, 5, 1, 53, 1, 21, 1, 21, 1, 53, 1, 53, 1, 21, 1, 21, 1, 53, 37, 53, 37, 21, 7, 21, 23, 6, 249, 249, 237, 6, 19, 250, 199, 5, 57, 252, 65, 3, 191, 253, 27, 2, 229, 254, 149, 1, 107, 155, 155, 227, 3, 31, 54, 3, 30, 150, 253, 95, 4, 253, 93, 166, 1, 228, 54, 1, 233, 150, 254, 148, 4, 254, 152, 153, 182, 54, 185, 140, 70, 4, 68, 0, 3, 0, 230, 255, 29, 6, 249, 5, 144, 0, 7, 0, 15, 0, 23, 0, 0, 23, 1, 53, 1, 53, 1, 21, 1, 17, 1, 53, 1, 53, 1, 21, 1, 17, 55, 53, 39, 53, 5, 21, 5, 230, 5, 57, 250, 199, 6, 19, 249, 237, 2, 229, 253, 27, 3, 191, 252, 65, 155, 155, 1, 107, 254, 149, 78, 2, 163, 4, 2, 161, 150, 252, 226, 54, 252, 225, 1, 208, 1, 104, 4, 1, 108, 150, 254, 23, 54, 254, 28, 1, 185, 68, 4, 70, 140, 185, 54, 182, 0, 0, 3, 0, 230, 255, 37, 4, 146, 5, 129, 0, 7, 0, 11, 0, 15, 0, 0, 1, 1, 53, 1, 21, 1, 21, 1, 37, 1, 21, 1, 21, 1, 21, 1, 4, 146, 252, 84, 3, 172, 253, 46, 2, 210, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 1, 135, 1, 226, 54, 1, 226, 150, 254, 155, 4, 254, 154, 176, 254, 31, 149, 1, 226, 157, 254, 31, 149, 1, 226, 0, 0, 3, 0, 230, 255, 37, 4, 146, 5, 129, 0, 7, 0, 11, 0, 15, 0, 0, 19, 1, 53, 1, 53, 1, 21, 1, 37, 1, 53, 1, 17, 1, 53, 1, 230, 2, 210, 253, 46, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 252, 84, 3, 172, 2, 28, 1, 102, 4, 1, 101, 150, 254, 30, 54, 254, 30, 177, 254, 30, 149, 1, 225, 254, 59, 254, 30, 149, 1, 225, 0, 0, 3, 0, 230, 0, 0, 7, 41, 5, 154, 0, 3, 0, 7, 0, 11, 0, 0, 1, 1, 35, 1, 33, 1, 35, 1, 33, 1, 35, 1, 4, 208, 252, 166, 144, 3, 91, 1, 187, 252, 166, 144, 3, 91, 1, 188, 252, 166, 144, 3, 91, 5, 154, 250, 102, 5, 154, 250, 102, 5, 154, 250, 102, 5, 154, 0, 0, 3, 0, 230, 0, 0, 3, 201, 4, 172, 0, 3, 0, 7, 0, 11, 0, 0, 33, 35, 17, 51, 1, 35, 17, 51, 1, 35, 17, 51, 3, 201, 133, 133, 254, 209, 133, 133, 254, 209, 133, 133, 4, 172, 251, 84, 4, 172, 251, 84, 4, 172, 0, 2, 0, 230, 0, 0, 5, 252, 5, 154, 0, 3, 0, 7, 0, 0, 1, 1, 35, 1, 33, 1, 35, 1, 4, 208, 252, 166, 144, 3, 91, 1, 187, 252, 166, 144, 3, 91, 5, 154, 250, 102, 5, 154, 250, 102, 5, 154, 0, 2, 0, 230, 0, 0, 3, 20, 4, 172, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 1, 33, 17, 33, 230, 2, 46, 253, 210, 1, 171, 254, 217, 1, 39, 4, 172, 251, 84, 4, 39, 252, 94, 0, 0, 2, 0, 230, 255, 100, 3, 20, 5, 72, 0, 3, 0, 7, 0, 0, 19, 33, 17, 33, 1, 33, 17, 33, 230, 2, 46, 253, 210, 1, 171, 254, 217, 1, 39, 5, 72, 250, 28, 5, 95, 251, 38, 0, 0, 3, 0, 150, 1, 8, 6, 0, 3, 164, 0, 6, 0, 13, 0, 45, 0, 0, 1, 50, 54, 55, 33, 22, 22, 19, 34, 6, 7, 33, 38, 38, 1, 35, 14, 3, 35, 34, 46, 2, 39, 33, 23, 21, 1, 53, 1, 21, 7, 33, 62, 3, 51, 50, 30, 2, 23, 51, 3, 240, 65, 93, 22, 254, 149, 23, 98, 62, 65, 96, 22, 1, 109, 22, 95, 1, 207, 217, 12, 57, 81, 103, 58, 57, 102, 83, 58, 12, 254, 164, 121, 254, 193, 1, 63, 123, 1, 92, 12, 58, 82, 103, 59, 57, 104, 83, 57, 10, 217, 1, 150, 69, 55, 55, 69, 1, 131, 74, 55, 55, 74, 254, 249, 54, 91, 66, 38, 38, 66, 91, 54, 118, 148, 1, 76, 4, 1, 76, 148, 120, 54, 93, 68, 39, 39, 68, 93, 54, 0, 3, 0, 231, 255, 31, 6, 80, 5, 139, 0, 9, 0, 19, 0, 29, 0, 0, 5, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 6, 80, 251, 127, 88, 254, 192, 1, 64, 90, 4, 131, 251, 127, 88, 254, 192, 1, 64, 90, 4, 131, 251, 127, 88, 254, 192, 1, 64, 90, 4, 131, 20, 58, 147, 1, 14, 4, 1, 14, 147, 59, 1, 161, 57, 147, 1, 14, 4, 1, 14, 147, 59, 1, 159, 57, 148, 1, 15, 4, 1, 14, 147, 60, 0, 5, 0, 150, 255, 227, 8, 18, 4, 195, 0, 6, 0, 13, 0, 20, 0, 27, 0, 59, 0, 0, 1, 33, 46, 3, 39, 3, 17, 14, 3, 7, 5, 17, 62, 3, 55, 33, 33, 30, 3, 23, 1, 35, 14, 3, 35, 34, 46, 2, 39, 33, 23, 21, 1, 53, 1, 21, 7, 33, 62, 3, 51, 50, 30, 2, 23, 51, 5, 25, 1, 155, 10, 68, 108, 142, 83, 134, 82, 141, 108, 68, 10, 2, 31, 83, 142, 108, 68, 10, 253, 223, 254, 101, 10, 69, 108, 142, 82, 3, 127, 196, 12, 110, 170, 219, 122, 123, 218, 168, 108, 12, 254, 252, 121, 254, 193, 1, 63, 123, 1, 6, 12, 108, 169, 218, 122, 123, 218, 168, 109, 15, 196, 2, 152, 82, 143, 110, 70, 10, 254, 97, 1, 161, 12, 70, 108, 143, 84, 134, 254, 91, 10, 71, 111, 145, 84, 84, 145, 111, 71, 10, 1, 165, 120, 204, 150, 85, 86, 150, 204, 119, 118, 148, 1, 76, 4, 1, 76, 148, 120, 119, 203, 149, 84, 84, 149, 203, 119, 0, 0, 1, 0, 150, 1, 8, 10, 76, 3, 164, 0, 41, 0, 0, 1, 55, 23, 55, 23, 51, 21, 33, 39, 11, 12, 39, 35, 23, 21, 1, 53, 1, 21, 7, 51, 23, 19, 23, 55, 23, 55, 23, 55, 23, 55, 7, 109, 129, 129, 129, 106, 242, 254, 233, 69, 129, 129, 129, 129, 130, 129, 129, 129, 129, 129, 129, 129, 129, 110, 152, 121, 254, 193, 1, 63, 123, 195, 69, 129, 129, 129, 129, 129, 129, 129, 129, 130, 2, 70, 247, 247, 247, 165, 134, 105, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 244, 163, 118, 148, 1, 76, 4, 1, 76, 148, 120, 103, 1, 12, 247, 247, 247, 247, 247, 247, 247, 247, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 25, 0, 0, 1, 35, 17, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 17, 51, 17, 33, 21, 33, 4, 23, 107, 254, 215, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 1, 43, 107, 1, 233, 254, 23, 1, 8, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 254, 244, 134, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 33, 0, 0, 1, 35, 17, 35, 17, 35, 17, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 17, 51, 17, 51, 17, 51, 17, 51, 21, 35, 5, 4, 106, 131, 107, 254, 215, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 1, 43, 107, 131, 106, 252, 252, 1, 8, 1, 10, 254, 246, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 254, 244, 1, 12, 254, 244, 134, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 21, 0, 0, 1, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 17, 51, 17, 35, 17, 2, 131, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 2, 250, 133, 133, 2, 18, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 253, 100, 1, 10, 0, 0, 3, 0, 150, 1, 8, 7, 121, 3, 164, 0, 3, 0, 13, 0, 31, 0, 0, 1, 53, 51, 21, 51, 53, 51, 1, 51, 1, 21, 1, 35, 1, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 51, 21, 3, 211, 192, 144, 190, 1, 2, 150, 254, 194, 1, 60, 148, 255, 0, 252, 160, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 195, 2, 18, 134, 134, 134, 1, 12, 254, 180, 4, 254, 180, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 134, 0, 6, 0, 150, 1, 8, 6, 231, 3, 164, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 1, 23, 21, 1, 53, 1, 21, 7, 5, 35, 53, 51, 5, 35, 53, 51, 5, 35, 53, 51, 5, 35, 53, 51, 5, 35, 53, 51, 1, 35, 178, 254, 193, 1, 63, 178, 1, 55, 133, 133, 1, 21, 134, 134, 2, 100, 133, 133, 254, 235, 192, 192, 2, 41, 133, 133, 2, 82, 182, 148, 1, 76, 4, 1, 76, 148, 180, 74, 134, 134, 134, 134, 134, 134, 134, 134, 134, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 23, 0, 0, 1, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 33, 1, 51, 1, 21, 1, 35, 1, 33, 3, 82, 107, 254, 117, 121, 254, 193, 1, 63, 123, 1, 141, 107, 1, 22, 1, 2, 150, 254, 195, 1, 59, 148, 255, 0, 254, 232, 1, 8, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 1, 12, 254, 180, 4, 254, 180, 1, 10, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 31, 0, 0, 1, 35, 17, 35, 17, 35, 17, 33, 23, 21, 1, 53, 1, 21, 7, 33, 17, 51, 17, 51, 17, 51, 17, 51, 1, 51, 1, 21, 1, 35, 1, 35, 3, 221, 106, 131, 107, 254, 215, 121, 254, 193, 1, 63, 123, 1, 43, 107, 131, 106, 139, 1, 2, 150, 254, 195, 1, 59, 148, 255, 0, 141, 1, 8, 1, 10, 254, 246, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 180, 4, 254, 180, 1, 10, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 23, 0, 0, 1, 1, 35, 1, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 1, 51, 1, 4, 195, 1, 59, 148, 255, 0, 254, 25, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 1, 231, 1, 2, 150, 254, 195, 2, 84, 254, 180, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 254, 180, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 31, 0, 0, 1, 35, 17, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 17, 51, 17, 51, 1, 51, 1, 21, 1, 35, 1, 35, 3, 246, 107, 254, 248, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 1, 10, 107, 114, 1, 2, 150, 254, 195, 1, 59, 148, 255, 0, 116, 1, 8, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 254, 244, 1, 12, 254, 180, 4, 254, 180, 1, 10, 0, 1, 0, 150, 1, 8, 7, 39, 3, 164, 0, 39, 0, 0, 1, 35, 17, 35, 17, 35, 17, 33, 23, 21, 1, 35, 23, 21, 1, 53, 1, 21, 7, 51, 1, 21, 7, 33, 17, 51, 17, 51, 17, 51, 17, 51, 1, 51, 1, 21, 1, 35, 1, 35, 5, 4, 106, 131, 107, 254, 215, 121, 255, 0, 160, 121, 254, 193, 1, 63, 123, 160, 1, 2, 123, 1, 43, 107, 131, 106, 139, 1, 2, 150, 254, 194, 1, 60, 148, 255, 0, 141, 1, 8, 1, 10, 254, 246, 1, 10, 118, 148, 1, 10, 118, 148, 1, 76, 4, 1, 76, 148, 120, 1, 12, 148, 120, 1, 12, 254, 244, 1, 12, 254, 244, 1, 12, 254, 180, 4, 254, 180, 1, 10, 0, 1, 0, 150, 1, 6, 6, 0, 3, 162, 0, 23, 0, 0, 1, 33, 23, 7, 39, 7, 39, 55, 33, 23, 21, 1, 53, 1, 21, 7, 33, 39, 55, 23, 55, 23, 7, 33, 6, 0, 254, 45, 131, 70, 194, 195, 71, 131, 254, 57, 123, 254, 193, 1, 63, 121, 1, 191, 125, 71, 195, 194, 70, 123, 1, 203, 2, 18, 131, 69, 194, 194, 69, 131, 120, 148, 1, 76, 4, 1, 76, 148, 118, 124, 72, 194, 194, 72, 124, 0, 0, 1, 0, 150, 1, 8, 6, 0, 3, 164, 0, 41, 0, 0, 1, 23, 21, 1, 53, 1, 21, 7, 33, 50, 62, 2, 55, 62, 3, 51, 50, 30, 2, 23, 23, 7, 39, 46, 3, 35, 34, 14, 2, 7, 14, 3, 35, 1, 92, 121, 254, 193, 1, 63, 123, 1, 14, 46, 63, 54, 57, 41, 26, 48, 53, 60, 38, 29, 58, 70, 86, 58, 133, 94, 113, 42, 63, 51, 42, 21, 25, 38, 36, 37, 24, 42, 74, 78, 86, 54, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 8, 23, 42, 35, 22, 38, 27, 15, 11, 36, 67, 55, 130, 94, 111, 44, 57, 34, 14, 9, 21, 32, 22, 38, 50, 28, 11, 0, 3, 0, 150, 1, 8, 6, 0, 4, 86, 0, 3, 0, 7, 0, 17, 0, 0, 1, 33, 53, 33, 17, 33, 53, 33, 19, 33, 23, 21, 1, 53, 1, 21, 7, 33, 5, 6, 253, 201, 2, 55, 253, 201, 2, 55, 250, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 3, 242, 100, 254, 190, 99, 254, 155, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 2, 0, 150, 1, 8, 6, 0, 4, 20, 0, 26, 0, 36, 0, 0, 1, 20, 51, 50, 54, 55, 54, 51, 50, 30, 2, 21, 35, 52, 35, 34, 6, 7, 6, 6, 35, 34, 46, 2, 53, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 12, 84, 26, 64, 37, 85, 65, 43, 67, 47, 25, 94, 88, 20, 61, 38, 45, 82, 35, 41, 65, 47, 25, 3, 86, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 4, 20, 116, 22, 23, 51, 34, 63, 87, 52, 113, 20, 23, 26, 25, 35, 63, 87, 52, 253, 254, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 0, 3, 0, 150, 255, 131, 6, 0, 3, 164, 0, 24, 0, 51, 0, 61, 0, 0, 37, 20, 51, 50, 55, 54, 51, 50, 30, 2, 21, 35, 52, 35, 34, 7, 6, 6, 35, 34, 46, 2, 53, 19, 20, 51, 50, 54, 55, 54, 51, 50, 30, 2, 21, 35, 52, 35, 34, 6, 7, 6, 6, 35, 34, 46, 2, 53, 37, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 12, 84, 53, 74, 83, 67, 43, 67, 47, 25, 94, 88, 41, 78, 45, 82, 35, 41, 65, 47, 25, 98, 84, 26, 64, 37, 85, 65, 43, 67, 47, 25, 94, 88, 20, 61, 38, 45, 82, 35, 41, 65, 47, 25, 3, 86, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 131, 117, 45, 52, 34, 62, 87, 53, 113, 43, 26, 25, 35, 63, 87, 52, 1, 21, 117, 22, 23, 51, 33, 62, 86, 54, 112, 20, 23, 26, 25, 35, 63, 87, 53, 122, 118, 148, 1, 76, 4, 1, 76, 148, 120, 0, 1, 0, 231, 0, 127, 6, 82, 4, 76, 0, 17, 0, 0, 19, 33, 1, 53, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 53, 1, 33, 231, 2, 29, 253, 227, 3, 11, 1, 157, 125, 1, 64, 254, 192, 123, 254, 129, 252, 217, 2, 23, 253, 233, 2, 152, 1, 30, 150, 254, 76, 122, 148, 254, 180, 4, 254, 180, 148, 118, 254, 107, 149, 1, 0, 0, 1, 0, 231, 0, 106, 6, 82, 4, 59, 0, 33, 0, 0, 19, 33, 38, 38, 35, 33, 53, 33, 50, 30, 2, 23, 33, 39, 53, 1, 21, 1, 53, 55, 33, 14, 3, 35, 33, 53, 33, 50, 54, 55, 33, 231, 3, 0, 18, 192, 175, 254, 129, 1, 144, 97, 176, 137, 90, 12, 1, 24, 125, 1, 64, 254, 192, 123, 254, 234, 10, 83, 134, 179, 106, 254, 112, 1, 99, 193, 201, 17, 253, 2, 2, 152, 148, 138, 133, 53, 105, 157, 104, 122, 148, 254, 180, 4, 254, 180, 148, 118, 105, 159, 108, 54, 132, 145, 149, 0, 0, 2, 0, 231, 1, 8, 6, 82, 4, 20, 0, 9, 0, 37, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 52, 35, 34, 6, 7, 6, 6, 35, 34, 46, 2, 53, 51, 20, 51, 50, 54, 55, 54, 54, 51, 50, 30, 2, 21, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 2, 244, 84, 26, 64, 37, 43, 74, 32, 43, 68, 47, 25, 95, 88, 20, 60, 38, 45, 82, 35, 41, 66, 46, 25, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 1, 2, 117, 22, 23, 26, 25, 34, 62, 87, 52, 112, 20, 23, 26, 25, 35, 63, 88, 52, 0, 0, 3, 0, 231, 255, 131, 6, 82, 3, 164, 0, 9, 0, 35, 0, 63, 0, 0, 19, 33, 39, 53, 1, 21, 1, 53, 55, 33, 1, 52, 35, 34, 7, 6, 6, 35, 34, 46, 2, 53, 51, 20, 51, 50, 54, 55, 54, 51, 50, 30, 2, 21, 3, 52, 35, 34, 6, 7, 6, 6, 35, 34, 46, 2, 53, 51, 20, 51, 50, 54, 55, 54, 54, 51, 50, 30, 2, 21, 231, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 2, 244, 84, 54, 73, 43, 74, 32, 43, 68, 47, 25, 95, 88, 20, 60, 38, 89, 73, 41, 66, 46, 25, 98, 84, 26, 64, 37, 42, 73, 34, 43, 68, 47, 25, 95, 88, 20, 60, 38, 45, 82, 35, 41, 66, 46, 25, 2, 152, 120, 148, 254, 180, 4, 254, 180, 148, 118, 253, 113, 117, 45, 26, 25, 33, 62, 86, 54, 113, 20, 23, 52, 35, 63, 88, 52, 1, 21, 116, 22, 23, 26, 25, 34, 62, 87, 53, 113, 21, 22, 26, 25, 35, 63, 87, 52, 0, 0, 2, 0, 150, 1, 8, 6, 0, 4, 20, 0, 9, 0, 36, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 37, 52, 62, 2, 51, 50, 22, 23, 22, 22, 51, 50, 53, 51, 20, 14, 2, 35, 34, 39, 38, 38, 35, 34, 21, 6, 0, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 252, 170, 25, 47, 65, 41, 35, 82, 45, 38, 61, 20, 88, 94, 25, 47, 67, 43, 65, 85, 37, 64, 26, 84, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 124, 52, 88, 63, 35, 25, 26, 23, 20, 112, 52, 87, 62, 34, 51, 23, 22, 117, 0, 3, 0, 150, 255, 131, 6, 0, 3, 164, 0, 9, 0, 36, 0, 61, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 3, 20, 14, 2, 35, 34, 38, 39, 38, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 22, 51, 50, 53, 19, 20, 14, 2, 35, 34, 38, 39, 38, 35, 34, 21, 35, 52, 62, 2, 51, 50, 23, 22, 51, 50, 53, 6, 0, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 213, 25, 47, 66, 40, 35, 82, 45, 38, 61, 20, 88, 94, 25, 47, 67, 43, 65, 85, 37, 64, 26, 84, 98, 25, 47, 66, 40, 35, 82, 45, 78, 41, 88, 94, 25, 47, 67, 43, 67, 83, 73, 54, 84, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 255, 0, 53, 87, 63, 35, 25, 26, 23, 20, 112, 54, 86, 62, 33, 51, 23, 22, 117, 254, 235, 52, 87, 63, 35, 25, 26, 43, 113, 53, 87, 62, 34, 52, 45, 117, 0, 0, 2, 0, 150, 0, 152, 6, 0, 3, 164, 0, 9, 0, 36, 0, 0, 1, 33, 23, 21, 1, 53, 1, 21, 7, 33, 1, 52, 35, 34, 6, 7, 6, 35, 34, 46, 2, 53, 51, 20, 51, 50, 54, 55, 54, 54, 51, 50, 30, 2, 21, 6, 0, 251, 92, 121, 254, 193, 1, 63, 123, 4, 166, 254, 201, 84, 26, 64, 37, 85, 65, 43, 67, 47, 25, 94, 88, 20, 61, 38, 45, 82, 35, 40, 66, 47, 25, 2, 18, 118, 148, 1, 76, 4, 1, 76, 148, 120, 254, 0, 116, 22, 23, 51, 33, 62, 87, 54, 113, 20, 23, 26, 25, 35, 63, 87, 52, 0, 0, 2, 0, 231, 0, 152, 6, 82, 3, 164, 0, 26, 0, 36, 0, 0, 37, 52, 35, 34, 6, 7, 6, 6, 35, 34, 46, 2, 53, 51, 20, 51, 50, 55, 54, 54, 51, 50, 30, 2, 21, 1, 33, 39, 53, 1, 21, 1, 53, 55, 33, 3, 219, 84, 26, 64, 37, 42, 77, 31, 43, 67, 47, 25, 94, 88, 43, 76, 45, 82, 35, 40, 66, 47, 25, 252, 170, 4, 166, 123, 1, 64, 254, 192, 121, 251, 92, 152, 116, 22, 23, 26, 25, 33, 62, 87, 54, 113, 43, 26, 25, 35, 63, 87, 52, 2, 0, 120, 148, 254, 180, 4, 254, 180, 148, 118, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 152, 152, 1, 199, 152, 1, 201, 154, 1, 203, 154, 1, 201, 151, 1, 198, 151, 0, 12, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 0, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 94, 154, 154, 1, 203, 154, 151, 154, 1, 49, 154, 154, 252, 113, 152, 152, 1, 199, 152, 151, 152, 1, 47, 152, 152, 3, 146, 151, 151, 151, 151, 1, 47, 151, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 152, 152, 5, 88, 151, 152, 154, 254, 207, 154, 154, 154, 154, 1, 49, 154, 154, 253, 160, 152, 152, 152, 152, 5, 88, 151, 151, 151, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 1, 199, 152, 5, 88, 151, 254, 57, 154, 151, 154, 1, 49, 154, 154, 254, 207, 154, 154, 254, 58, 152, 152, 152, 4, 193, 151, 151, 151, 151, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 151, 152, 151, 152, 5, 88, 151, 254, 206, 154, 154, 154, 154, 2, 97, 151, 151, 151, 151, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 254, 56, 152, 5, 88, 151, 152, 151, 254, 55, 154, 154, 154, 254, 58, 152, 152, 152, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 1, 199, 152, 1, 201, 154, 1, 49, 154, 154, 254, 207, 154, 154, 1, 203, 154, 253, 9, 152, 152, 152, 5, 240, 151, 151, 152, 151, 1, 198, 151, 254, 209, 151, 151, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 5, 88, 151, 253, 157, 154, 154, 154, 154, 1, 203, 154, 154, 154, 253, 9, 152, 1, 47, 152, 152, 152, 152, 254, 209, 152, 152, 6, 135, 151, 151, 151, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 151, 152, 151, 152, 6, 135, 151, 152, 151, 152, 154, 154, 154, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 253, 9, 152, 1, 199, 152, 5, 88, 151, 152, 151, 254, 55, 154, 154, 154, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 151, 152, 151, 152, 3, 143, 154, 154, 154, 154, 2, 97, 151, 151, 151, 151, 152, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 1, 201, 151, 1, 198, 151, 252, 110, 154, 154, 154, 154, 151, 152, 254, 209, 152, 152, 152, 152, 1, 47, 152, 152, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 253, 9, 152, 6, 135, 151, 152, 151, 252, 110, 152, 152, 152, 152, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 254, 56, 152, 151, 152, 6, 135, 151, 254, 209, 151, 151, 151, 151, 0, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 49, 154, 154, 154, 154, 253, 160, 152, 152, 254, 209, 152, 152, 152, 152, 1, 199, 152, 4, 41, 151, 1, 47, 151, 151, 254, 209, 151, 151, 1, 198, 151, 0, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 151, 154, 154, 154, 254, 209, 152, 152, 152, 152, 254, 209, 152, 152, 152, 152, 6, 135, 151, 151, 151, 254, 209, 151, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 253, 9, 152, 5, 88, 151, 254, 55, 154, 154, 154, 254, 209, 152, 152, 152, 152, 4, 193, 151, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 151, 152, 5, 88, 151, 253, 159, 154, 154, 154, 154, 253, 9, 152, 152, 152, 4, 193, 151, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 152, 152, 1, 199, 152, 1, 201, 154, 1, 49, 154, 154, 254, 207, 154, 154, 1, 203, 154, 1, 201, 151, 1, 47, 151, 151, 151, 151, 254, 209, 151, 151, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 5, 88, 151, 1, 198, 151, 254, 57, 154, 254, 207, 154, 154, 154, 154, 1, 49, 154, 154, 254, 56, 152, 254, 209, 152, 152, 152, 152, 1, 47, 152, 152, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 253, 9, 152, 6, 135, 151, 253, 8, 154, 154, 154, 254, 209, 152, 152, 152, 152, 3, 146, 151, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 254, 58, 152, 6, 135, 151, 253, 159, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 3, 146, 151, 151, 151, 151, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 6, 135, 151, 252, 110, 154, 154, 1, 203, 154, 151, 154, 1, 49, 154, 154, 252, 113, 152, 152, 1, 199, 152, 151, 152, 1, 47, 152, 152, 3, 146, 151, 151, 151, 151, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 152, 152, 2, 94, 154, 154, 154, 154, 1, 49, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 5, 88, 151, 254, 209, 151, 151, 151, 151, 1, 47, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 253, 9, 152, 6, 135, 151, 152, 151, 253, 157, 154, 154, 154, 154, 254, 209, 152, 152, 152, 152, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 151, 152, 151, 152, 6, 135, 151, 253, 159, 154, 154, 154, 154, 1, 201, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 152, 152, 6, 135, 151, 252, 110, 154, 154, 154, 154, 1, 49, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 3, 146, 151, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 1, 203, 154, 254, 56, 152, 4, 41, 151, 251, 63, 152, 152, 152, 152, 6, 135, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 1, 199, 152, 4, 41, 151, 253, 157, 154, 154, 1, 203, 154, 151, 154, 1, 49, 154, 154, 253, 9, 152, 152, 152, 6, 135, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 253, 9, 152, 6, 135, 151, 251, 215, 152, 152, 152, 3, 146, 151, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 1, 203, 154, 1, 201, 151, 253, 6, 152, 254, 209, 152, 152, 152, 152, 1, 47, 152, 152, 5, 88, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 254, 56, 152, 254, 209, 152, 152, 152, 152, 5, 240, 151, 151, 254, 209, 151, 151, 151, 151, 1, 198, 151, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 156, 2, 27, 253, 229, 2, 27, 2, 248, 154, 1, 203, 154, 2, 248, 151, 152, 151, 251, 215, 152, 1, 199, 152, 254, 209, 152, 152, 1, 47, 152, 152, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 156, 2, 27, 253, 229, 2, 27, 2, 248, 154, 1, 203, 154, 254, 56, 152, 151, 152, 6, 135, 151, 152, 151, 151, 151, 1, 47, 151, 151, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 2, 248, 151, 253, 8, 154, 154, 154, 254, 209, 152, 152, 152, 152, 254, 209, 152, 152, 152, 152, 4, 193, 151, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 2, 248, 154, 254, 58, 152, 3, 143, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 4, 41, 151, 1, 198, 151, 254, 209, 151, 151, 1, 47, 151, 151, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 254, 58, 152, 6, 135, 151, 152, 151, 254, 206, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 254, 56, 152, 151, 152, 6, 135, 151, 253, 8, 154, 154, 154, 2, 99, 151, 151, 151, 151, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 2, 250, 151, 254, 206, 154, 154, 154, 154, 253, 160, 152, 152, 151, 152, 152, 152, 1, 199, 152, 4, 193, 151, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 254, 56, 152, 1, 201, 154, 154, 154, 254, 58, 152, 152, 152, 4, 193, 151, 151, 151, 151, 1, 198, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 152, 152, 1, 199, 152, 5, 88, 151, 253, 8, 154, 1, 49, 154, 154, 254, 207, 154, 154, 1, 203, 154, 1, 201, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 152, 152, 5, 88, 151, 1, 198, 151, 252, 110, 154, 154, 154, 154, 1, 49, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 254, 56, 152, 151, 152, 5, 88, 151, 1, 47, 151, 151, 151, 151, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 1, 203, 154, 254, 56, 152, 5, 88, 151, 152, 151, 251, 215, 152, 152, 152, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 1, 201, 151, 253, 157, 154, 154, 154, 154, 253, 162, 152, 152, 152, 152, 1, 47, 152, 152, 152, 152, 5, 88, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 151, 152, 2, 96, 154, 154, 154, 154, 253, 9, 152, 152, 152, 5, 88, 151, 1, 47, 151, 151, 254, 209, 151, 151, 1, 198, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 254, 56, 152, 4, 41, 151, 254, 55, 154, 154, 154, 254, 58, 152, 152, 152, 6, 135, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 151, 152, 4, 41, 151, 254, 206, 154, 154, 154, 154, 253, 9, 152, 152, 152, 5, 240, 151, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 253, 9, 152, 5, 88, 151, 253, 6, 152, 152, 152, 4, 193, 151, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 1, 203, 154, 254, 56, 152, 5, 88, 151, 250, 16, 152, 152, 152, 152, 5, 88, 151, 151, 151, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 4, 41, 154, 253, 9, 152, 2, 248, 154, 154, 154, 254, 209, 152, 152, 152, 152, 3, 146, 151, 151, 1, 47, 151, 151, 152, 151, 1, 198, 151, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 4, 41, 151, 253, 159, 154, 154, 154, 154, 254, 56, 152, 151, 152, 1, 47, 152, 152, 254, 209, 152, 152, 4, 193, 151, 151, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 5, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 4, 41, 151, 152, 151, 254, 206, 154, 154, 154, 154, 254, 56, 152, 152, 152, 151, 152, 152, 152, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 253, 9, 152, 1, 199, 152, 1, 201, 154, 154, 154, 3, 146, 151, 151, 152, 151, 1, 198, 151, 254, 209, 151, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 253, 9, 152, 1, 199, 152, 152, 152, 4, 193, 151, 151, 152, 151, 151, 151, 1, 198, 151, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 1, 203, 154, 2, 248, 151, 251, 215, 152, 254, 209, 152, 152, 1, 47, 152, 152, 151, 152, 5, 88, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 151, 152, 5, 88, 151, 152, 151, 254, 206, 154, 154, 154, 154, 253, 9, 152, 152, 152, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 41, 154, 254, 56, 152, 151, 152, 5, 88, 151, 254, 55, 154, 154, 154, 3, 146, 151, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 1, 199, 152, 5, 88, 151, 152, 151, 254, 206, 154, 154, 154, 154, 254, 207, 154, 154, 154, 154, 254, 58, 152, 152, 152, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 1, 199, 152, 151, 152, 5, 88, 151, 253, 157, 154, 154, 1, 203, 154, 151, 154, 1, 49, 154, 154, 2, 97, 151, 151, 151, 151, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 152, 152, 1, 199, 152, 5, 88, 151, 152, 151, 254, 55, 154, 154, 154, 1, 49, 154, 154, 154, 154, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 248, 154, 1, 203, 154, 254, 56, 152, 254, 209, 152, 152, 1, 47, 152, 152, 151, 152, 5, 240, 151, 151, 254, 209, 151, 151, 151, 151, 1, 198, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 2, 248, 154, 254, 58, 152, 5, 88, 151, 254, 206, 154, 154, 154, 154, 253, 160, 152, 152, 152, 152, 5, 88, 151, 151, 151, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 41, 154, 254, 56, 152, 5, 88, 151, 253, 8, 154, 154, 154, 254, 58, 152, 152, 152, 5, 88, 151, 151, 151, 0, 0, 2, 0, 84, 255, 232, 4, 148, 5, 177, 0, 39, 0, 59, 0, 0, 1, 50, 22, 22, 18, 21, 20, 2, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 23, 51, 46, 3, 35, 34, 14, 2, 7, 53, 54, 54, 19, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 2, 50, 134, 224, 162, 90, 74, 140, 203, 129, 136, 203, 135, 68, 70, 130, 185, 115, 60, 115, 102, 86, 33, 9, 8, 70, 111, 147, 86, 60, 110, 94, 78, 27, 55, 178, 187, 87, 134, 91, 46, 50, 94, 135, 85, 82, 134, 93, 51, 54, 96, 135, 5, 177, 90, 189, 254, 221, 201, 185, 254, 244, 174, 83, 80, 141, 189, 110, 115, 187, 132, 72, 25, 50, 75, 50, 133, 191, 123, 59, 17, 27, 32, 15, 169, 28, 43, 253, 161, 52, 94, 134, 82, 83, 133, 94, 51, 55, 100, 140, 85, 74, 126, 91, 52, 0, 0, 1, 0, 94, 255, 232, 3, 224, 5, 178, 0, 49, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 22, 51, 51, 21, 35, 32, 17, 20, 30, 2, 51, 50, 55, 21, 6, 6, 2, 86, 122, 187, 129, 66, 45, 84, 119, 74, 68, 102, 68, 34, 60, 114, 162, 102, 207, 157, 170, 180, 64, 101, 70, 37, 174, 160, 137, 149, 254, 139, 48, 89, 124, 77, 213, 168, 66, 206, 24, 61, 112, 159, 98, 69, 119, 90, 58, 8, 4, 18, 68, 86, 99, 51, 90, 142, 98, 52, 88, 170, 113, 34, 63, 87, 54, 127, 137, 139, 254, 236, 63, 103, 72, 39, 123, 182, 42, 42, 0, 0, 2, 0, 94, 255, 232, 4, 166, 5, 178, 0, 30, 0, 59, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 53, 52, 62, 2, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 39, 50, 62, 2, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 22, 51, 51, 21, 35, 34, 6, 21, 20, 30, 2, 2, 96, 122, 191, 132, 69, 45, 84, 119, 74, 68, 102, 68, 34, 65, 118, 167, 102, 135, 220, 155, 84, 75, 147, 218, 149, 103, 155, 104, 51, 54, 105, 156, 103, 64, 101, 70, 37, 174, 160, 137, 149, 188, 185, 45, 85, 121, 24, 61, 112, 159, 98, 69, 119, 90, 58, 8, 4, 18, 68, 86, 99, 51, 90, 142, 98, 52, 111, 196, 254, 242, 160, 174, 254, 236, 193, 102, 143, 77, 149, 215, 138, 141, 227, 160, 87, 34, 63, 87, 54, 127, 137, 139, 133, 139, 66, 104, 72, 39, 0, 3, 0, 94, 255, 232, 5, 50, 5, 178, 0, 19, 0, 45, 0, 61, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 1, 20, 30, 2, 51, 50, 62, 2, 55, 6, 6, 35, 34, 46, 2, 53, 52, 54, 55, 14, 3, 1, 6, 6, 21, 20, 30, 2, 51, 50, 54, 55, 46, 3, 2, 195, 139, 226, 161, 87, 88, 165, 234, 147, 135, 222, 158, 87, 88, 163, 230, 253, 189, 63, 115, 161, 98, 100, 162, 115, 65, 4, 26, 53, 28, 113, 184, 129, 70, 8, 8, 67, 109, 78, 42, 1, 201, 5, 6, 48, 90, 126, 78, 24, 46, 21, 11, 68, 108, 147, 24, 106, 192, 1, 10, 160, 172, 1, 24, 198, 108, 106, 191, 254, 246, 160, 174, 254, 231, 197, 107, 2, 227, 131, 216, 155, 86, 75, 141, 205, 130, 5, 3, 75, 135, 190, 116, 25, 66, 19, 31, 111, 151, 185, 1, 240, 23, 62, 29, 90, 145, 102, 55, 5, 5, 116, 183, 127, 68, 0, 0, 2, 0, 94, 255, 232, 5, 50, 5, 178, 0, 19, 0, 39, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 2, 195, 139, 226, 161, 87, 88, 165, 234, 147, 135, 222, 158, 87, 88, 163, 230, 132, 99, 165, 118, 65, 63, 115, 161, 98, 103, 166, 116, 62, 60, 112, 162, 24, 106, 192, 1, 10, 160, 172, 1, 24, 198, 108, 106, 191, 254, 246, 160, 174, 254, 231, 197, 107, 5, 50, 86, 156, 217, 132, 131, 216, 155, 86, 79, 151, 217, 138, 141, 220, 153, 80, 0, 3, 0, 94, 255, 232, 5, 50, 5, 178, 0, 19, 0, 30, 0, 41, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 1, 52, 46, 2, 39, 17, 62, 3, 37, 20, 30, 2, 23, 17, 14, 3, 2, 195, 139, 226, 161, 87, 88, 165, 234, 147, 135, 222, 158, 87, 88, 163, 230, 1, 49, 48, 92, 133, 85, 84, 132, 93, 49, 252, 140, 51, 93, 133, 81, 81, 132, 94, 51, 24, 106, 192, 1, 10, 160, 172, 1, 24, 198, 108, 106, 191, 254, 246, 160, 174, 254, 231, 197, 107, 2, 224, 126, 208, 153, 95, 15, 251, 96, 16, 96, 150, 202, 126, 117, 202, 155, 100, 16, 4, 157, 18, 102, 155, 200, 0, 0, 1, 0, 40, 0, 0, 2, 156, 5, 154, 0, 11, 0, 0, 33, 17, 39, 53, 23, 17, 51, 17, 23, 21, 39, 17, 1, 14, 230, 231, 167, 230, 230, 3, 40, 50, 144, 50, 1, 226, 254, 0, 50, 144, 50, 252, 246, 0, 0, 1, 0, 34, 255, 236, 3, 64, 5, 154, 0, 20, 0, 0, 37, 34, 14, 2, 7, 53, 62, 3, 51, 50, 22, 23, 17, 51, 17, 35, 38, 38, 1, 86, 52, 91, 76, 64, 25, 25, 64, 76, 91, 52, 95, 153, 74, 168, 175, 74, 152, 170, 35, 55, 67, 33, 188, 33, 56, 41, 24, 70, 71, 4, 229, 250, 102, 89, 81, 0, 0, 1, 0, 34, 0, 0, 2, 208, 5, 154, 0, 6, 0, 0, 19, 39, 1, 17, 51, 17, 35, 35, 1, 2, 6, 168, 120, 1, 128, 178, 254, 153, 4, 207, 250, 102, 0, 1, 0, 34, 0, 0, 3, 166, 5, 154, 0, 12, 0, 0, 37, 19, 51, 1, 17, 51, 17, 35, 1, 3, 35, 1, 53, 1, 83, 132, 34, 1, 5, 168, 160, 254, 237, 127, 51, 254, 225, 196, 1, 100, 254, 184, 4, 186, 250, 102, 1, 88, 254, 168, 1, 82, 214, 0, 0, 1, 0, 188, 0, 0, 3, 218, 5, 174, 0, 20, 0, 0, 1, 50, 62, 2, 55, 21, 14, 3, 35, 34, 38, 39, 17, 35, 17, 51, 22, 22, 2, 166, 52, 91, 76, 64, 25, 25, 64, 76, 91, 52, 95, 153, 74, 168, 175, 74, 152, 4, 240, 35, 55, 67, 33, 188, 33, 56, 41, 24, 70, 71, 251, 27, 5, 154, 89, 81, 0, 2, 0, 82, 0, 0, 3, 80, 5, 178, 0, 17, 0, 30, 0, 0, 19, 52, 62, 2, 51, 50, 22, 22, 18, 21, 17, 35, 17, 46, 3, 55, 20, 30, 2, 23, 2, 2, 35, 34, 14, 2, 82, 51, 90, 124, 74, 118, 163, 101, 45, 168, 132, 220, 158, 88, 164, 61, 113, 160, 100, 8, 130, 127, 37, 62, 45, 25, 4, 82, 75, 129, 94, 54, 103, 193, 254, 235, 173, 253, 56, 2, 98, 4, 78, 132, 178, 114, 76, 129, 95, 58, 4, 1, 28, 1, 25, 29, 54, 75, 0, 2, 0, 82, 255, 236, 4, 138, 5, 154, 0, 36, 0, 51, 0, 0, 1, 17, 51, 17, 51, 50, 30, 2, 21, 20, 6, 7, 35, 54, 54, 53, 52, 46, 2, 35, 35, 17, 20, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 23, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 53, 2, 28, 168, 28, 104, 159, 108, 55, 89, 91, 194, 103, 103, 29, 63, 100, 70, 24, 139, 131, 77, 130, 95, 54, 62, 115, 162, 100, 19, 17, 70, 103, 67, 33, 23, 46, 70, 48, 56, 47, 2, 223, 2, 187, 253, 69, 52, 97, 138, 85, 111, 182, 70, 71, 171, 99, 55, 93, 68, 38, 254, 160, 127, 136, 49, 94, 137, 88, 81, 142, 104, 60, 140, 38, 68, 92, 54, 50, 82, 58, 33, 66, 64, 0, 0, 4, 0, 94, 255, 232, 4, 166, 5, 178, 0, 28, 0, 46, 0, 64, 0, 77, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 55, 53, 38, 38, 53, 52, 62, 2, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 39, 50, 62, 2, 55, 46, 3, 35, 34, 6, 21, 20, 30, 2, 3, 20, 30, 2, 51, 46, 3, 53, 52, 54, 55, 14, 3, 37, 6, 6, 21, 20, 30, 2, 23, 46, 3, 2, 96, 122, 191, 132, 69, 45, 84, 119, 74, 135, 137, 65, 118, 167, 102, 135, 220, 155, 84, 75, 147, 218, 149, 97, 149, 103, 56, 6, 41, 95, 96, 90, 35, 193, 189, 45, 85, 121, 200, 51, 92, 130, 79, 31, 47, 31, 15, 18, 12, 61, 96, 66, 35, 1, 157, 11, 16, 35, 73, 114, 80, 5, 40, 69, 98, 24, 61, 112, 159, 98, 69, 119, 90, 58, 8, 4, 36, 171, 126, 87, 138, 95, 51, 111, 196, 254, 242, 160, 174, 254, 236, 193, 102, 143, 69, 132, 192, 124, 8, 14, 9, 5, 133, 139, 66, 104, 72, 39, 3, 197, 63, 101, 72, 38, 29, 72, 79, 83, 41, 58, 110, 42, 3, 37, 63, 86, 163, 34, 90, 49, 69, 121, 95, 63, 10, 100, 173, 137, 97, 0, 0, 1, 0, 188, 255, 238, 5, 163, 5, 154, 0, 52, 0, 0, 1, 17, 20, 30, 2, 51, 51, 50, 62, 2, 55, 54, 54, 55, 17, 51, 17, 20, 22, 23, 22, 22, 51, 51, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 35, 34, 38, 39, 6, 6, 35, 35, 34, 46, 2, 53, 17, 1, 100, 10, 38, 72, 63, 7, 32, 47, 35, 25, 10, 23, 12, 1, 169, 14, 23, 18, 70, 60, 7, 64, 73, 37, 9, 168, 34, 79, 127, 93, 28, 98, 131, 40, 38, 129, 97, 28, 93, 127, 79, 34, 5, 154, 252, 82, 77, 131, 96, 54, 8, 16, 24, 17, 37, 119, 88, 1, 239, 254, 17, 87, 119, 38, 32, 33, 53, 95, 132, 78, 3, 174, 252, 82, 143, 195, 120, 52, 84, 98, 98, 84, 52, 120, 195, 143, 3, 174, 0, 0, 3, 0, 53, 0, 0, 6, 124, 5, 173, 0, 31, 0, 45, 0, 56, 0, 0, 33, 3, 36, 36, 53, 52, 62, 2, 51, 50, 30, 2, 23, 22, 22, 51, 50, 54, 55, 19, 51, 3, 54, 54, 55, 21, 6, 6, 7, 1, 39, 54, 55, 19, 6, 6, 35, 34, 38, 39, 19, 22, 22, 23, 1, 20, 22, 23, 46, 3, 35, 34, 6, 3, 98, 250, 254, 233, 254, 228, 32, 66, 100, 68, 80, 122, 97, 83, 41, 47, 101, 56, 69, 127, 59, 163, 181, 161, 100, 141, 35, 38, 168, 129, 254, 238, 88, 7, 26, 154, 47, 101, 55, 42, 80, 38, 143, 8, 16, 5, 253, 17, 171, 186, 35, 61, 59, 59, 32, 51, 60, 3, 19, 37, 210, 174, 49, 88, 68, 40, 62, 130, 200, 137, 4, 3, 9, 8, 1, 244, 254, 45, 23, 52, 19, 169, 20, 55, 21, 252, 228, 170, 60, 69, 1, 221, 4, 4, 2, 2, 254, 37, 28, 63, 36, 4, 14, 95, 136, 33, 101, 141, 88, 40, 61, 0, 0, 2, 0, 82, 0, 0, 4, 138, 5, 174, 0, 35, 0, 50, 0, 0, 1, 17, 35, 17, 35, 34, 46, 2, 53, 52, 55, 51, 6, 6, 21, 20, 30, 2, 51, 51, 17, 52, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 39, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 21, 2, 192, 168, 28, 104, 159, 108, 55, 180, 194, 103, 103, 29, 63, 99, 71, 24, 139, 131, 76, 131, 95, 54, 62, 115, 162, 100, 19, 17, 70, 103, 67, 33, 23, 46, 70, 48, 56, 47, 2, 187, 253, 69, 2, 187, 52, 97, 137, 86, 223, 140, 71, 171, 99, 55, 93, 68, 38, 1, 96, 127, 136, 49, 94, 137, 88, 81, 142, 104, 60, 140, 38, 68, 92, 54, 49, 83, 58, 33, 66, 64, 0, 1, 0, 34, 0, 0, 3, 10, 5, 154, 0, 5, 0, 0, 19, 33, 17, 35, 17, 33, 34, 2, 232, 169, 253, 193, 5, 154, 250, 102, 4, 254, 0, 2, 0, 94, 255, 232, 4, 108, 5, 178, 0, 35, 0, 64, 0, 0, 1, 17, 35, 53, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 53, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 23, 53, 5, 34, 14, 2, 21, 20, 22, 51, 51, 21, 35, 32, 17, 20, 30, 2, 51, 50, 62, 2, 55, 17, 46, 3, 4, 108, 168, 26, 72, 95, 120, 75, 111, 179, 125, 67, 45, 84, 119, 74, 68, 102, 68, 34, 65, 118, 167, 102, 64, 108, 91, 75, 30, 254, 144, 64, 101, 70, 37, 174, 160, 137, 149, 254, 139, 43, 81, 116, 73, 65, 118, 98, 74, 23, 20, 71, 95, 116, 5, 154, 250, 102, 183, 45, 76, 55, 31, 61, 112, 159, 98, 69, 119, 90, 58, 8, 4, 18, 68, 86, 99, 51, 90, 142, 98, 52, 25, 45, 64, 38, 148, 121, 34, 63, 87, 54, 127, 137, 139, 254, 236, 63, 103, 72, 39, 40, 76, 109, 68, 2, 116, 68, 103, 68, 34, 0, 0, 1, 0, 82, 0, 0, 3, 120, 5, 178, 0, 22, 0, 0, 33, 17, 52, 46, 2, 35, 34, 17, 21, 35, 53, 52, 62, 2, 51, 50, 30, 2, 21, 17, 2, 208, 27, 59, 91, 63, 230, 168, 54, 103, 149, 94, 102, 152, 101, 51, 3, 248, 59, 106, 79, 47, 254, 223, 117, 123, 101, 161, 112, 60, 65, 114, 156, 91, 251, 248, 0, 3, 0, 94, 255, 232, 5, 9, 5, 178, 0, 24, 0, 42, 0, 60, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 30, 2, 23, 53, 51, 17, 35, 53, 14, 3, 1, 20, 30, 2, 51, 50, 62, 2, 55, 17, 6, 6, 35, 34, 38, 39, 5, 50, 54, 55, 46, 3, 35, 34, 14, 2, 7, 30, 3, 2, 195, 139, 226, 161, 87, 87, 162, 231, 144, 73, 123, 99, 78, 30, 168, 168, 34, 80, 101, 123, 253, 255, 64, 117, 162, 98, 75, 124, 100, 79, 32, 82, 224, 139, 124, 204, 78, 1, 150, 161, 230, 54, 24, 74, 101, 127, 78, 74, 133, 110, 83, 24, 30, 81, 97, 113, 24, 106, 192, 1, 10, 160, 172, 1, 24, 198, 108, 30, 52, 70, 39, 167, 250, 102, 192, 51, 80, 56, 29, 2, 227, 131, 216, 155, 86, 37, 71, 104, 68, 1, 96, 100, 102, 83, 76, 8, 172, 165, 47, 94, 74, 46, 51, 98, 142, 90, 48, 80, 57, 32, 0, 1, 0, 94, 255, 232, 4, 80, 5, 178, 0, 29, 0, 0, 37, 6, 35, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 4, 80, 150, 224, 144, 235, 166, 91, 104, 185, 253, 149, 192, 127, 145, 172, 114, 191, 136, 76, 70, 128, 179, 108, 202, 147, 60, 84, 104, 188, 1, 7, 159, 171, 1, 27, 203, 111, 59, 179, 86, 86, 158, 224, 138, 131, 212, 149, 81, 96, 0, 1, 0, 94, 0, 0, 4, 38, 5, 177, 0, 40, 0, 0, 1, 50, 30, 2, 23, 21, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 55, 21, 1, 35, 1, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 2, 172, 59, 113, 98, 81, 27, 29, 82, 98, 109, 57, 109, 157, 102, 49, 46, 86, 122, 76, 132, 228, 95, 253, 251, 200, 1, 243, 45, 133, 71, 130, 187, 120, 57, 74, 148, 221, 5, 177, 8, 15, 20, 13, 183, 18, 31, 24, 14, 46, 81, 112, 67, 75, 111, 73, 35, 61, 45, 158, 253, 115, 2, 91, 22, 22, 71, 123, 165, 93, 99, 164, 118, 65, 0, 2, 0, 94, 255, 233, 5, 111, 5, 177, 0, 26, 0, 59, 0, 0, 1, 20, 14, 2, 35, 34, 38, 39, 35, 6, 6, 35, 34, 46, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 7, 52, 2, 38, 38, 35, 34, 6, 6, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 5, 111, 49, 96, 144, 95, 102, 126, 35, 4, 37, 126, 102, 95, 143, 95, 48, 87, 169, 247, 160, 145, 235, 165, 89, 167, 63, 121, 179, 115, 113, 180, 126, 67, 25, 52, 80, 54, 57, 74, 43, 16, 164, 16, 42, 74, 57, 54, 79, 52, 25, 2, 4, 112, 196, 146, 85, 90, 96, 96, 90, 85, 146, 197, 111, 211, 1, 91, 248, 135, 141, 250, 254, 167, 211, 184, 1, 39, 207, 110, 119, 211, 254, 220, 174, 83, 140, 100, 56, 46, 90, 133, 87, 163, 163, 87, 133, 90, 46, 56, 100, 140, 0, 3, 0, 94, 255, 233, 5, 111, 5, 177, 0, 26, 0, 65, 0, 83, 0, 0, 1, 20, 14, 2, 35, 34, 38, 39, 35, 6, 6, 35, 34, 46, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 7, 52, 38, 39, 6, 6, 35, 34, 46, 2, 53, 14, 3, 21, 20, 30, 2, 51, 50, 62, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 1, 34, 6, 7, 6, 21, 20, 30, 2, 51, 50, 54, 55, 46, 3, 5, 111, 49, 96, 144, 95, 102, 126, 35, 4, 37, 126, 102, 95, 143, 95, 48, 87, 169, 247, 160, 145, 235, 165, 89, 167, 7, 7, 45, 99, 55, 113, 182, 127, 68, 60, 97, 68, 36, 25, 52, 80, 54, 57, 74, 43, 16, 164, 16, 42, 74, 57, 54, 79, 52, 25, 254, 34, 16, 31, 15, 3, 48, 90, 126, 78, 46, 81, 34, 25, 81, 110, 139, 2, 4, 112, 196, 146, 85, 90, 96, 96, 90, 85, 146, 197, 111, 211, 1, 91, 248, 135, 141, 250, 254, 167, 211, 61, 113, 53, 17, 17, 79, 142, 197, 118, 47, 147, 189, 223, 123, 83, 140, 100, 56, 46, 90, 133, 87, 163, 163, 87, 133, 90, 46, 56, 100, 140, 3, 111, 3, 2, 33, 35, 90, 145, 102, 55, 19, 17, 102, 160, 109, 58, 0, 2, 0, 178, 0, 0, 3, 176, 5, 178, 0, 17, 0, 30, 0, 0, 1, 20, 14, 2, 7, 17, 35, 17, 52, 18, 54, 54, 51, 50, 30, 2, 7, 52, 46, 2, 35, 34, 2, 3, 62, 3, 3, 176, 88, 158, 220, 132, 168, 45, 101, 163, 118, 74, 124, 90, 51, 164, 25, 45, 62, 37, 127, 130, 8, 100, 160, 113, 61, 4, 82, 104, 178, 132, 78, 4, 253, 158, 2, 200, 173, 1, 21, 193, 103, 54, 94, 129, 65, 45, 75, 54, 29, 254, 231, 254, 228, 4, 58, 95, 129, 0, 0, 2, 0, 94, 255, 232, 4, 166, 5, 178, 0, 30, 0, 59, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 21, 20, 14, 2, 39, 50, 62, 2, 53, 52, 38, 35, 35, 53, 51, 50, 54, 53, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 2, 164, 142, 218, 147, 75, 84, 155, 220, 135, 102, 167, 118, 65, 34, 68, 102, 68, 73, 119, 84, 46, 70, 132, 191, 114, 76, 122, 85, 45, 185, 188, 149, 137, 160, 174, 37, 70, 101, 64, 103, 156, 105, 54, 51, 104, 154, 24, 102, 193, 1, 20, 174, 160, 1, 14, 196, 111, 52, 98, 142, 90, 51, 99, 86, 68, 18, 4, 8, 58, 90, 119, 69, 98, 159, 112, 61, 143, 39, 72, 104, 66, 139, 133, 139, 137, 127, 54, 87, 63, 34, 87, 160, 227, 141, 138, 215, 149, 77, 0, 1, 0, 188, 0, 0, 3, 164, 5, 154, 0, 5, 0, 0, 33, 33, 17, 51, 17, 33, 3, 164, 253, 24, 168, 2, 64, 5, 154, 250, 254, 0, 0, 2, 0, 0, 255, 236, 4, 212, 5, 154, 0, 31, 0, 46, 0, 0, 1, 1, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 1, 51, 1, 22, 23, 51, 54, 54, 55, 1, 1, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 4, 212, 253, 252, 41, 73, 56, 32, 44, 82, 121, 76, 72, 115, 80, 42, 37, 64, 83, 47, 253, 247, 189, 1, 142, 22, 7, 4, 8, 14, 11, 1, 147, 254, 66, 158, 18, 38, 55, 38, 38, 57, 38, 19, 71, 5, 154, 252, 243, 50, 99, 101, 106, 58, 53, 94, 71, 41, 40, 70, 94, 55, 53, 104, 104, 105, 53, 3, 8, 253, 145, 41, 34, 19, 38, 18, 2, 111, 252, 127, 168, 124, 24, 43, 33, 19, 19, 33, 43, 24, 66, 141, 0, 3, 0, 95, 255, 232, 5, 244, 5, 178, 0, 65, 0, 79, 0, 91, 0, 0, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 62, 3, 51, 50, 22, 21, 20, 7, 35, 54, 53, 52, 35, 34, 14, 2, 7, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 55, 6, 6, 35, 34, 38, 53, 52, 55, 51, 6, 21, 20, 51, 50, 62, 2, 55, 38, 5, 4, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 3, 52, 38, 35, 34, 14, 2, 21, 20, 23, 54, 1, 132, 63, 113, 154, 92, 83, 141, 102, 58, 116, 24, 50, 49, 45, 18, 125, 135, 39, 143, 41, 132, 18, 55, 64, 68, 31, 227, 66, 125, 179, 114, 91, 155, 112, 64, 149, 38, 71, 21, 125, 135, 39, 143, 41, 132, 15, 43, 50, 55, 26, 169, 1, 134, 254, 238, 41, 76, 107, 65, 62, 104, 74, 41, 48, 123, 108, 48, 87, 66, 38, 233, 237, 4, 80, 78, 130, 94, 52, 49, 88, 122, 73, 157, 111, 4, 7, 6, 3, 138, 126, 95, 73, 71, 82, 128, 2, 4, 5, 2, 116, 234, 89, 143, 101, 55, 55, 99, 137, 83, 191, 120, 8, 10, 138, 126, 94, 74, 71, 82, 128, 2, 3, 4, 2, 114, 245, 109, 207, 53, 90, 65, 36, 36, 64, 87, 51, 215, 2, 27, 100, 113, 31, 55, 78, 47, 187, 95, 97, 0, 2, 0, 94, 255, 232, 4, 158, 5, 177, 0, 39, 0, 59, 0, 0, 1, 50, 22, 23, 21, 46, 3, 35, 34, 14, 2, 7, 51, 62, 3, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 38, 2, 53, 52, 18, 54, 54, 19, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 2, 192, 131, 178, 55, 27, 78, 94, 110, 60, 86, 148, 111, 69, 8, 9, 33, 86, 102, 115, 60, 115, 185, 130, 70, 68, 135, 203, 136, 129, 203, 140, 74, 90, 162, 224, 78, 81, 135, 96, 54, 51, 93, 133, 83, 85, 135, 94, 50, 46, 91, 134, 5, 177, 43, 28, 169, 15, 32, 27, 17, 59, 123, 191, 133, 50, 75, 50, 25, 72, 132, 187, 115, 110, 189, 141, 80, 83, 174, 1, 12, 185, 201, 1, 35, 189, 90, 253, 161, 52, 91, 126, 74, 85, 140, 100, 55, 51, 94, 133, 83, 82, 134, 94, 52, 0, 2, 0, 190, 255, 232, 5, 105, 5, 178, 0, 24, 0, 45, 0, 0, 5, 34, 46, 2, 39, 21, 35, 17, 51, 21, 62, 3, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 3, 34, 14, 2, 7, 17, 30, 3, 51, 50, 62, 2, 53, 52, 46, 2, 3, 4, 76, 123, 101, 80, 34, 168, 168, 30, 78, 99, 122, 74, 144, 231, 162, 87, 88, 160, 226, 149, 85, 132, 99, 68, 20, 31, 80, 100, 124, 75, 98, 162, 117, 64, 65, 118, 165, 24, 29, 56, 80, 51, 192, 5, 154, 167, 39, 70, 52, 30, 108, 198, 254, 232, 172, 160, 254, 246, 192, 106, 5, 50, 50, 82, 104, 53, 253, 158, 68, 104, 71, 37, 86, 155, 216, 131, 132, 217, 156, 86, 0, 1, 0, 121, 255, 232, 3, 222, 5, 178, 0, 53, 0, 0, 55, 53, 30, 3, 51, 50, 54, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 121, 34, 95, 105, 106, 45, 156, 152, 51, 90, 123, 71, 75, 130, 96, 55, 86, 140, 179, 93, 211, 98, 127, 199, 56, 109, 86, 54, 41, 80, 115, 75, 77, 138, 104, 61, 83, 141, 184, 102, 35, 99, 104, 93, 58, 198, 30, 48, 33, 18, 114, 109, 58, 86, 71, 65, 36, 38, 78, 94, 119, 80, 98, 144, 95, 46, 51, 189, 88, 23, 52, 82, 59, 55, 80, 66, 62, 37, 38, 84, 102, 125, 79, 106, 147, 92, 41, 11, 21, 31, 0, 2, 0, 78, 0, 0, 4, 134, 5, 154, 0, 35, 0, 52, 0, 0, 1, 17, 51, 50, 62, 2, 53, 52, 38, 39, 51, 22, 21, 20, 14, 2, 7, 17, 35, 17, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 17, 17, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 51, 2, 192, 9, 76, 106, 66, 29, 103, 103, 194, 180, 63, 117, 169, 105, 168, 114, 172, 114, 58, 47, 83, 114, 68, 45, 80, 21, 24, 41, 53, 28, 36, 54, 36, 18, 33, 67, 103, 70, 17, 5, 154, 252, 147, 38, 68, 93, 55, 99, 171, 71, 140, 223, 85, 136, 96, 53, 2, 254, 95, 1, 161, 1, 63, 108, 143, 81, 88, 134, 91, 46, 38, 33, 1, 77, 253, 95, 82, 105, 61, 23, 33, 58, 83, 49, 54, 92, 68, 38, 0, 1, 0, 178, 255, 232, 3, 216, 5, 154, 0, 22, 0, 0, 1, 17, 20, 30, 2, 51, 50, 17, 53, 51, 21, 20, 14, 2, 35, 34, 46, 2, 53, 17, 1, 90, 27, 59, 91, 63, 230, 168, 54, 103, 149, 94, 102, 152, 101, 51, 5, 154, 252, 8, 59, 106, 79, 47, 1, 33, 117, 123, 101, 161, 112, 60, 64, 114, 156, 92, 4, 8, 0, 1, 0, 94, 255, 232, 4, 80, 5, 178, 0, 29, 0, 0, 55, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 35, 34, 39, 94, 147, 202, 108, 179, 128, 70, 76, 136, 191, 114, 172, 145, 127, 192, 149, 253, 185, 104, 91, 166, 235, 144, 224, 150, 223, 96, 81, 149, 212, 131, 138, 224, 158, 86, 86, 179, 59, 111, 203, 254, 229, 171, 159, 254, 249, 188, 104, 84, 0, 0, 1, 0, 188, 0, 0, 3, 37, 5, 154, 0, 7, 0, 0, 1, 5, 17, 51, 17, 37, 17, 35, 2, 125, 254, 63, 168, 1, 193, 168, 2, 198, 139, 3, 95, 253, 119, 137, 252, 102, 0, 1, 0, 188, 0, 0, 5, 64, 5, 154, 0, 19, 0, 0, 33, 35, 17, 52, 55, 35, 6, 7, 1, 35, 17, 51, 17, 20, 7, 51, 54, 55, 1, 51, 5, 64, 168, 10, 6, 19, 27, 253, 30, 208, 168, 8, 4, 22, 34, 2, 208, 216, 4, 12, 140, 57, 49, 41, 251, 137, 5, 154, 252, 14, 162, 49, 44, 52, 4, 101, 0, 1, 0, 34, 0, 0, 4, 101, 5, 154, 0, 20, 0, 0, 37, 19, 51, 1, 17, 39, 53, 23, 17, 51, 17, 23, 21, 39, 17, 35, 1, 3, 35, 1, 53, 1, 83, 132, 34, 1, 5, 189, 189, 168, 191, 191, 160, 254, 237, 127, 51, 254, 225, 196, 1, 100, 254, 184, 2, 74, 42, 144, 40, 1, 222, 254, 0, 40, 144, 38, 252, 248, 1, 88, 254, 168, 1, 82, 214, 0, 0, 3, 0, 94, 255, 232, 5, 50, 5, 178, 0, 19, 0, 34, 0, 49, 0, 0, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 21, 20, 2, 6, 6, 1, 52, 46, 2, 39, 17, 23, 21, 39, 17, 62, 3, 37, 20, 30, 2, 23, 17, 39, 53, 23, 17, 14, 3, 2, 195, 139, 226, 161, 87, 88, 165, 234, 147, 135, 222, 158, 87, 88, 163, 230, 1, 49, 48, 92, 133, 85, 190, 190, 84, 132, 93, 49, 252, 140, 51, 93, 133, 81, 190, 190, 81, 132, 94, 51, 24, 106, 192, 1, 10, 160, 172, 1, 24, 198, 108, 106, 191, 254, 246, 160, 174, 254, 231, 197, 107, 2, 224, 126, 204, 150, 92, 15, 253, 242, 40, 144, 40, 254, 18, 16, 92, 147, 199, 126, 117, 199, 151, 97, 16, 2, 12, 40, 144, 40, 1, 237, 18, 99, 151, 197, 0, 0, 2, 0, 98, 255, 238, 3, 170, 4, 75, 0, 36, 0, 56, 0, 0, 1, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 46, 3, 35, 34, 14, 2, 7, 53, 54, 54, 19, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 214, 103, 172, 124, 69, 57, 108, 156, 100, 105, 157, 105, 52, 54, 101, 144, 89, 80, 142, 51, 11, 51, 74, 95, 55, 42, 84, 76, 65, 24, 45, 140, 144, 60, 91, 61, 32, 34, 64, 92, 58, 56, 91, 64, 35, 37, 66, 92, 4, 75, 68, 142, 219, 151, 140, 203, 131, 63, 61, 107, 145, 83, 88, 143, 100, 55, 54, 55, 81, 116, 76, 36, 16, 24, 28, 13, 158, 23, 35, 254, 40, 37, 67, 94, 57, 58, 94, 66, 35, 39, 70, 98, 60, 52, 88, 64, 37, 0, 1, 0, 88, 255, 238, 3, 21, 4, 76, 0, 45, 0, 0, 5, 34, 38, 53, 52, 62, 2, 55, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 21, 38, 38, 35, 34, 6, 21, 20, 22, 51, 51, 21, 35, 32, 21, 20, 30, 2, 51, 50, 54, 55, 21, 6, 6, 1, 223, 189, 202, 29, 54, 76, 47, 82, 87, 47, 89, 126, 80, 78, 144, 66, 76, 139, 63, 85, 95, 118, 108, 120, 128, 255, 0, 33, 60, 84, 52, 101, 149, 51, 56, 161, 18, 174, 158, 44, 82, 68, 51, 13, 35, 134, 81, 64, 103, 72, 39, 33, 36, 161, 51, 46, 88, 75, 87, 94, 128, 191, 44, 70, 50, 27, 55, 38, 154, 35, 35, 0, 0, 2, 0, 88, 255, 238, 3, 166, 4, 76, 0, 23, 0, 53, 0, 0, 37, 50, 62, 2, 53, 52, 46, 2, 35, 34, 6, 21, 20, 22, 51, 51, 21, 35, 34, 21, 20, 22, 23, 34, 46, 2, 53, 52, 62, 2, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 225, 71, 107, 71, 35, 37, 72, 108, 71, 85, 96, 118, 109, 120, 129, 255, 117, 109, 94, 148, 102, 53, 29, 53, 76, 47, 42, 63, 42, 21, 50, 92, 130, 80, 104, 169, 119, 65, 58, 114, 168, 113, 55, 106, 154, 99, 101, 163, 114, 62, 88, 75, 87, 94, 128, 188, 91, 103, 131, 43, 84, 123, 80, 48, 83, 67, 49, 13, 18, 55, 67, 72, 34, 69, 106, 71, 36, 84, 148, 204, 120, 131, 209, 145, 77, 0, 0, 3, 0, 106, 255, 232, 4, 31, 4, 70, 0, 15, 0, 43, 0, 63, 0, 0, 1, 46, 3, 39, 6, 6, 21, 20, 30, 2, 51, 50, 54, 5, 20, 30, 2, 51, 50, 62, 2, 55, 6, 34, 35, 34, 46, 2, 53, 52, 62, 2, 55, 14, 3, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 114, 9, 45, 69, 93, 56, 4, 4, 33, 61, 86, 53, 11, 26, 253, 171, 43, 80, 110, 68, 68, 110, 79, 46, 5, 14, 28, 15, 88, 137, 95, 49, 1, 3, 3, 2, 46, 71, 49, 26, 1, 45, 107, 173, 123, 67, 67, 126, 180, 113, 104, 171, 121, 67, 68, 124, 178, 2, 106, 77, 125, 90, 52, 4, 17, 51, 29, 57, 94, 67, 36, 1, 83, 93, 155, 111, 61, 51, 97, 140, 89, 2, 54, 100, 142, 88, 9, 22, 22, 20, 6, 26, 84, 108, 130, 253, 141, 80, 144, 201, 121, 130, 211, 150, 81, 80, 144, 201, 121, 131, 212, 149, 80, 0, 0, 2, 0, 106, 255, 232, 4, 33, 4, 70, 0, 19, 0, 39, 0, 0, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 73, 69, 114, 82, 45, 44, 79, 111, 68, 72, 115, 81, 43, 41, 78, 113, 79, 106, 174, 123, 68, 68, 127, 180, 112, 104, 171, 122, 67, 68, 125, 178, 3, 189, 62, 111, 157, 94, 93, 155, 111, 61, 57, 107, 155, 99, 101, 158, 110, 57, 252, 43, 80, 145, 201, 121, 130, 211, 149, 81, 80, 144, 201, 120, 132, 212, 149, 80, 0, 0, 3, 0, 106, 255, 232, 4, 31, 4, 70, 0, 10, 0, 21, 0, 41, 0, 0, 1, 20, 30, 2, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 62, 3, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 19, 32, 58, 83, 50, 51, 82, 59, 31, 2, 99, 29, 57, 84, 54, 51, 83, 59, 31, 254, 202, 107, 173, 123, 67, 67, 126, 180, 113, 104, 171, 121, 67, 68, 124, 178, 2, 21, 79, 138, 109, 76, 16, 3, 69, 17, 75, 110, 138, 81, 88, 145, 109, 70, 13, 252, 183, 16, 72, 107, 138, 254, 40, 80, 144, 201, 121, 130, 211, 150, 81, 80, 144, 201, 121, 131, 212, 149, 80, 0, 1, 0, 32, 0, 0, 2, 21, 4, 58, 0, 11, 0, 0, 51, 17, 39, 53, 23, 17, 51, 17, 23, 21, 39, 17, 201, 169, 169, 164, 168, 168, 2, 87, 36, 134, 37, 1, 94, 254, 131, 36, 134, 38, 253, 199, 0, 1, 0, 32, 255, 200, 2, 146, 4, 58, 0, 20, 0, 0, 37, 34, 14, 2, 7, 53, 62, 3, 51, 50, 22, 23, 17, 51, 17, 35, 38, 38, 1, 22, 35, 67, 63, 57, 24, 20, 50, 62, 72, 42, 64, 105, 48, 163, 159, 54, 107, 126, 34, 52, 65, 31, 195, 26, 46, 33, 19, 40, 38, 3, 129, 251, 198, 66, 60, 0, 0, 1, 0, 32, 0, 0, 2, 64, 4, 58, 0, 6, 0, 0, 19, 53, 1, 17, 51, 17, 35, 32, 1, 125, 163, 126, 1, 35, 169, 254, 246, 3, 120, 251, 198, 0, 0, 1, 0, 32, 0, 0, 2, 223, 4, 58, 0, 12, 0, 0, 37, 55, 51, 23, 17, 51, 17, 35, 39, 7, 35, 3, 53, 1, 12, 89, 54, 161, 163, 150, 184, 85, 64, 220, 192, 240, 201, 3, 83, 251, 198, 230, 230, 1, 4, 208, 0, 1, 0, 176, 0, 0, 3, 35, 4, 114, 0, 18, 0, 0, 1, 50, 62, 2, 55, 21, 6, 6, 35, 34, 38, 39, 17, 35, 17, 51, 22, 22, 2, 45, 34, 67, 63, 58, 24, 41, 121, 84, 67, 101, 50, 163, 159, 55, 106, 3, 189, 33, 52, 64, 32, 195, 53, 71, 36, 43, 252, 126, 4, 58, 66, 59, 0, 2, 0, 60, 0, 0, 2, 152, 4, 76, 0, 10, 0, 28, 0, 0, 19, 20, 30, 2, 23, 38, 38, 35, 34, 6, 7, 52, 62, 2, 51, 50, 30, 2, 21, 17, 35, 17, 46, 3, 221, 39, 73, 103, 64, 8, 85, 82, 46, 58, 161, 40, 72, 99, 59, 92, 128, 79, 35, 164, 99, 162, 116, 63, 3, 67, 51, 87, 66, 42, 6, 194, 194, 75, 68, 58, 99, 73, 42, 78, 145, 209, 131, 253, 231, 1, 195, 4, 61, 100, 134, 0, 0, 2, 0, 60, 255, 241, 3, 126, 4, 58, 0, 11, 0, 49, 0, 0, 1, 14, 3, 21, 20, 22, 51, 50, 54, 53, 37, 52, 62, 2, 55, 17, 51, 17, 51, 50, 30, 2, 21, 20, 7, 35, 62, 3, 53, 52, 46, 2, 35, 21, 20, 14, 2, 35, 34, 46, 2, 1, 141, 44, 66, 43, 21, 49, 51, 35, 39, 254, 175, 48, 88, 124, 77, 163, 1, 82, 124, 84, 43, 111, 187, 39, 52, 31, 13, 19, 40, 66, 46, 24, 55, 87, 63, 59, 99, 72, 41, 1, 183, 1, 30, 49, 66, 36, 63, 80, 56, 50, 40, 62, 111, 84, 49, 1, 2, 3, 253, 253, 43, 78, 109, 66, 166, 105, 30, 66, 68, 68, 32, 38, 64, 46, 27, 210, 46, 87, 69, 42, 35, 70, 102, 0, 0, 4, 0, 88, 255, 238, 3, 166, 4, 76, 0, 10, 0, 22, 0, 38, 0, 64, 0, 0, 1, 46, 3, 39, 6, 6, 21, 20, 22, 37, 20, 22, 23, 38, 38, 53, 52, 54, 55, 6, 6, 19, 50, 62, 2, 55, 46, 3, 35, 34, 6, 21, 20, 22, 23, 34, 46, 2, 53, 52, 54, 55, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 0, 4, 27, 43, 61, 37, 7, 9, 93, 254, 129, 124, 103, 40, 40, 12, 10, 78, 91, 191, 66, 102, 72, 42, 5, 29, 67, 67, 62, 23, 133, 128, 117, 109, 94, 148, 102, 53, 106, 98, 84, 84, 50, 93, 130, 80, 104, 169, 119, 65, 58, 114, 168, 2, 82, 64, 115, 94, 69, 20, 25, 64, 29, 92, 132, 203, 92, 93, 7, 36, 109, 71, 38, 71, 29, 10, 87, 252, 255, 48, 92, 133, 85, 6, 10, 8, 5, 97, 96, 91, 103, 131, 47, 86, 122, 75, 97, 138, 25, 33, 122, 86, 67, 107, 74, 39, 84, 148, 204, 120, 131, 209, 145, 77, 0, 0, 1, 0, 176, 255, 242, 4, 115, 4, 58, 0, 50, 0, 0, 1, 17, 20, 30, 2, 51, 51, 50, 54, 55, 54, 54, 53, 17, 51, 17, 20, 22, 23, 22, 22, 51, 51, 50, 62, 2, 53, 17, 51, 17, 20, 14, 2, 35, 35, 34, 38, 39, 6, 6, 35, 35, 34, 46, 2, 53, 17, 1, 83, 6, 24, 46, 39, 6, 39, 41, 12, 16, 7, 165, 8, 16, 12, 43, 37, 5, 40, 46, 23, 6, 163, 27, 62, 101, 74, 21, 69, 96, 32, 31, 96, 68, 21, 74, 101, 63, 27, 4, 58, 253, 61, 54, 91, 67, 38, 20, 21, 24, 86, 63, 1, 122, 254, 134, 63, 84, 26, 21, 20, 37, 66, 92, 55, 2, 195, 253, 61, 109, 149, 91, 40, 49, 54, 54, 49, 40, 91, 149, 109, 2, 195, 0, 0, 3, 0, 41, 0, 0, 4, 240, 4, 72, 0, 31, 0, 51, 0, 62, 0, 0, 33, 3, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 23, 22, 22, 51, 50, 54, 55, 19, 51, 3, 54, 54, 55, 21, 6, 6, 7, 3, 3, 34, 34, 38, 38, 39, 19, 30, 3, 21, 62, 3, 55, 19, 6, 6, 1, 20, 22, 23, 46, 3, 35, 34, 6, 2, 132, 185, 207, 211, 26, 53, 81, 55, 64, 95, 77, 62, 31, 30, 69, 35, 45, 85, 41, 120, 174, 117, 63, 103, 31, 30, 125, 95, 203, 89, 15, 24, 21, 22, 15, 87, 1, 6, 5, 5, 1, 6, 6, 6, 1, 96, 30, 59, 253, 206, 101, 116, 23, 40, 38, 35, 19, 28, 34, 2, 69, 31, 160, 131, 39, 70, 53, 31, 46, 96, 148, 102, 2, 1, 5, 6, 1, 114, 254, 175, 17, 43, 17, 159, 15, 43, 17, 253, 180, 2, 54, 1, 1, 1, 254, 225, 6, 21, 22, 17, 2, 2, 20, 23, 20, 2, 1, 35, 2, 4, 1, 81, 63, 90, 23, 66, 91, 58, 26, 38, 0, 2, 0, 60, 0, 0, 3, 126, 4, 73, 0, 11, 0, 49, 0, 0, 1, 62, 3, 53, 52, 38, 35, 34, 6, 21, 5, 20, 14, 2, 7, 17, 35, 17, 35, 34, 46, 2, 53, 52, 55, 51, 14, 3, 21, 20, 30, 2, 51, 53, 52, 62, 2, 51, 50, 30, 2, 2, 45, 44, 66, 43, 21, 49, 51, 35, 39, 1, 81, 48, 88, 125, 76, 163, 1, 82, 124, 84, 43, 111, 187, 39, 52, 31, 13, 19, 40, 65, 47, 24, 55, 87, 63, 59, 99, 72, 41, 2, 131, 1, 30, 49, 66, 36, 63, 80, 56, 50, 40, 62, 111, 84, 49, 1, 253, 253, 2, 3, 43, 78, 109, 66, 166, 105, 30, 66, 68, 68, 32, 38, 64, 46, 27, 210, 46, 87, 69, 42, 35, 70, 103, 0, 0, 1, 0, 32, 0, 0, 2, 108, 4, 58, 0, 5, 0, 0, 19, 33, 17, 35, 17, 33, 32, 2, 76, 164, 254, 88, 4, 58, 251, 198, 3, 174, 0, 2, 0, 88, 255, 238, 3, 124, 4, 76, 0, 22, 0, 55, 0, 0, 1, 34, 6, 21, 20, 22, 51, 51, 21, 35, 32, 21, 20, 22, 51, 50, 62, 2, 55, 17, 38, 38, 37, 17, 35, 53, 14, 3, 35, 34, 46, 2, 53, 52, 62, 2, 55, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 53, 1, 221, 85, 95, 118, 108, 120, 128, 255, 0, 112, 99, 45, 74, 62, 53, 25, 40, 130, 1, 77, 163, 24, 55, 66, 82, 51, 82, 134, 95, 52, 29, 54, 76, 47, 42, 63, 42, 22, 50, 93, 129, 80, 78, 130, 44, 3, 199, 88, 75, 87, 94, 128, 191, 88, 103, 21, 39, 54, 34, 2, 66, 54, 74, 115, 251, 198, 98, 28, 43, 30, 15, 47, 86, 122, 75, 48, 83, 67, 49, 13, 18, 51, 62, 68, 34, 69, 110, 76, 40, 54, 38, 74, 0, 0, 1, 0, 76, 0, 0, 2, 196, 4, 76, 0, 22, 0, 0, 33, 17, 52, 46, 2, 35, 34, 21, 21, 35, 53, 52, 62, 2, 51, 50, 30, 2, 21, 17, 2, 33, 18, 38, 59, 42, 149, 163, 42, 81, 117, 74, 79, 120, 79, 40, 2, 249, 41, 73, 56, 32, 200, 99, 103, 78, 123, 86, 46, 50, 87, 120, 70, 252, 251, 0, 0, 3, 0, 106, 255, 238, 4, 2, 4, 76, 0, 22, 0, 38, 0, 55, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 23, 53, 51, 17, 35, 53, 14, 3, 3, 50, 54, 55, 46, 3, 35, 34, 14, 2, 7, 22, 22, 23, 34, 46, 2, 39, 30, 3, 51, 50, 54, 55, 53, 6, 6, 2, 58, 107, 171, 121, 65, 67, 125, 177, 111, 94, 137, 46, 163, 163, 25, 57, 71, 86, 70, 112, 165, 38, 17, 54, 72, 89, 52, 50, 97, 81, 61, 15, 44, 144, 85, 32, 75, 76, 72, 30, 4, 53, 83, 109, 62, 103, 135, 45, 57, 158, 18, 80, 144, 201, 121, 130, 211, 150, 81, 60, 45, 87, 251, 198, 113, 32, 49, 33, 17, 2, 53, 124, 115, 37, 65, 48, 27, 35, 69, 100, 64, 67, 81, 136, 14, 29, 43, 30, 102, 153, 102, 51, 100, 94, 233, 68, 67, 0, 1, 0, 106, 255, 238, 3, 121, 4, 76, 0, 29, 0, 0, 37, 6, 35, 34, 46, 2, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 3, 121, 128, 167, 110, 180, 128, 70, 80, 141, 194, 114, 146, 108, 134, 120, 80, 132, 95, 53, 49, 89, 124, 75, 143, 134, 52, 70, 78, 143, 199, 120, 129, 212, 153, 84, 50, 167, 80, 62, 113, 161, 99, 93, 152, 106, 58, 88, 0, 1, 0, 68, 0, 0, 3, 52, 4, 75, 0, 38, 0, 0, 1, 50, 30, 2, 23, 21, 46, 3, 35, 34, 14, 2, 21, 20, 22, 51, 50, 54, 55, 21, 1, 35, 1, 6, 6, 35, 34, 46, 2, 53, 52, 62, 2, 2, 10, 45, 87, 78, 65, 23, 27, 70, 77, 82, 40, 75, 108, 71, 33, 120, 103, 94, 180, 80, 254, 124, 190, 1, 96, 31, 68, 38, 101, 144, 94, 44, 57, 114, 170, 4, 75, 7, 12, 18, 10, 170, 16, 29, 22, 13, 32, 57, 79, 46, 104, 99, 51, 38, 143, 254, 21, 1, 170, 8, 6, 55, 94, 125, 71, 76, 126, 90, 50, 0, 0, 2, 0, 106, 255, 239, 4, 76, 4, 75, 0, 32, 0, 58, 0, 0, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 55, 20, 14, 2, 35, 34, 38, 39, 6, 6, 35, 34, 46, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 3, 170, 44, 84, 124, 80, 79, 126, 87, 47, 16, 34, 51, 35, 36, 47, 27, 10, 161, 10, 26, 47, 36, 34, 51, 34, 16, 162, 38, 76, 114, 75, 70, 96, 30, 29, 92, 74, 75, 112, 75, 38, 67, 129, 189, 123, 111, 180, 127, 68, 1, 133, 133, 213, 148, 80, 86, 153, 210, 125, 59, 98, 70, 40, 32, 63, 93, 61, 134, 134, 61, 93, 63, 32, 40, 70, 98, 63, 85, 149, 111, 65, 52, 52, 58, 46, 65, 111, 149, 85, 153, 1, 2, 189, 106, 105, 188, 254, 253, 0, 3, 0, 106, 255, 239, 4, 76, 4, 75, 0, 15, 0, 54, 0, 80, 0, 0, 1, 34, 6, 7, 6, 6, 21, 20, 30, 2, 51, 50, 55, 38, 38, 19, 52, 38, 39, 6, 6, 35, 34, 46, 2, 39, 14, 3, 21, 20, 30, 2, 51, 50, 62, 2, 53, 53, 51, 21, 20, 30, 2, 51, 50, 62, 2, 55, 20, 14, 2, 35, 34, 38, 39, 6, 6, 35, 34, 46, 2, 53, 52, 18, 54, 54, 51, 50, 22, 22, 18, 2, 94, 7, 17, 8, 1, 1, 34, 63, 87, 53, 53, 45, 36, 153, 220, 4, 4, 31, 61, 38, 83, 134, 96, 56, 4, 36, 59, 42, 23, 16, 34, 51, 35, 36, 47, 27, 10, 161, 10, 26, 47, 36, 34, 51, 34, 16, 162, 38, 76, 114, 75, 70, 96, 30, 29, 92, 74, 75, 112, 75, 38, 67, 129, 189, 123, 111, 180, 127, 68, 3, 195, 1, 1, 8, 21, 8, 64, 103, 73, 39, 20, 143, 155, 253, 194, 38, 73, 35, 10, 7, 58, 104, 141, 83, 36, 109, 135, 154, 81, 59, 98, 70, 40, 32, 63, 93, 61, 134, 134, 61, 93, 63, 32, 40, 70, 98, 63, 85, 149, 111, 65, 52, 52, 58, 46, 65, 111, 149, 85, 150, 1, 2, 190, 108, 105, 188, 254, 253, 0, 2, 0, 176, 0, 0, 3, 12, 4, 76, 0, 17, 0, 28, 0, 0, 1, 20, 14, 2, 7, 17, 35, 17, 52, 62, 2, 51, 50, 30, 2, 7, 52, 38, 35, 34, 6, 7, 62, 3, 3, 12, 63, 116, 162, 99, 164, 35, 79, 128, 92, 59, 99, 72, 40, 161, 58, 47, 81, 85, 8, 64, 103, 73, 39, 3, 60, 78, 134, 100, 61, 4, 254, 61, 2, 25, 131, 209, 145, 78, 42, 73, 99, 51, 61, 75, 194, 194, 6, 42, 66, 87, 0, 2, 0, 106, 255, 238, 3, 184, 4, 76, 0, 29, 0, 51, 0, 0, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 30, 3, 21, 20, 14, 2, 39, 50, 54, 53, 52, 35, 35, 53, 51, 50, 54, 53, 52, 38, 35, 34, 14, 2, 21, 20, 22, 2, 42, 110, 167, 113, 58, 64, 119, 169, 104, 80, 130, 93, 50, 22, 43, 64, 42, 48, 77, 54, 29, 54, 102, 148, 90, 105, 117, 254, 130, 121, 109, 117, 96, 85, 71, 107, 72, 37, 140, 18, 77, 145, 209, 131, 120, 204, 148, 84, 40, 76, 110, 69, 35, 68, 61, 53, 18, 12, 48, 66, 84, 48, 75, 122, 86, 47, 131, 103, 91, 188, 128, 94, 87, 75, 88, 62, 114, 163, 101, 197, 217, 0, 1, 0, 176, 0, 0, 2, 252, 4, 58, 0, 5, 0, 0, 33, 33, 17, 51, 17, 33, 2, 252, 253, 180, 163, 1, 169, 4, 58, 252, 80, 0, 0, 2, 0, 80, 255, 107, 4, 25, 3, 180, 0, 10, 0, 46, 0, 0, 37, 52, 38, 39, 6, 21, 20, 22, 51, 50, 54, 1, 1, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 55, 1, 51, 19, 30, 3, 23, 62, 3, 55, 19, 2, 133, 43, 44, 96, 44, 46, 47, 46, 1, 148, 254, 124, 31, 54, 40, 23, 35, 67, 96, 61, 57, 92, 63, 34, 27, 46, 61, 34, 254, 120, 181, 242, 8, 20, 18, 14, 3, 2, 13, 17, 19, 9, 248, 59, 44, 92, 54, 108, 82, 29, 45, 45, 3, 150, 253, 181, 38, 73, 74, 78, 43, 41, 74, 56, 33, 32, 55, 74, 43, 39, 77, 77, 78, 39, 2, 71, 254, 133, 12, 31, 29, 24, 4, 3, 19, 27, 30, 14, 1, 130, 0, 0, 3, 0, 76, 255, 238, 5, 8, 4, 76, 0, 13, 0, 29, 0, 104, 0, 0, 1, 52, 38, 35, 34, 14, 2, 21, 20, 22, 23, 54, 54, 19, 52, 38, 39, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 1, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 7, 62, 3, 51, 50, 22, 21, 20, 7, 35, 54, 54, 53, 52, 35, 34, 14, 2, 7, 22, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 14, 3, 35, 34, 38, 53, 52, 55, 51, 6, 6, 21, 20, 51, 50, 50, 54, 54, 55, 38, 38, 3, 54, 80, 71, 31, 57, 43, 25, 74, 78, 74, 81, 36, 100, 99, 92, 90, 27, 51, 71, 44, 41, 69, 50, 28, 254, 6, 49, 89, 121, 72, 66, 110, 81, 45, 14, 25, 35, 21, 13, 46, 51, 52, 19, 101, 116, 34, 139, 13, 17, 78, 13, 45, 53, 54, 23, 142, 51, 97, 140, 88, 72, 121, 89, 49, 63, 55, 7, 42, 47, 40, 5, 100, 115, 36, 136, 15, 14, 78, 10, 40, 48, 48, 20, 54, 57, 3, 60, 67, 76, 21, 37, 53, 31, 65, 102, 33, 34, 104, 254, 17, 75, 119, 38, 38, 118, 71, 36, 62, 44, 25, 24, 44, 59, 2, 77, 60, 101, 72, 41, 38, 68, 95, 56, 25, 53, 49, 45, 18, 2, 5, 4, 3, 103, 98, 72, 65, 31, 64, 30, 81, 1, 1, 3, 1, 91, 157, 69, 110, 78, 42, 42, 77, 106, 64, 60, 117, 39, 1, 3, 2, 1, 102, 99, 70, 66, 32, 63, 30, 81, 2, 2, 2, 43, 103, 0, 0, 2, 0, 106, 255, 238, 3, 178, 4, 75, 0, 19, 0, 56, 0, 0, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 3, 50, 22, 23, 21, 46, 3, 35, 34, 14, 2, 7, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 46, 2, 53, 52, 62, 2, 2, 21, 55, 92, 66, 37, 35, 64, 91, 56, 58, 92, 64, 34, 32, 61, 91, 19, 102, 141, 45, 24, 66, 76, 83, 43, 55, 96, 75, 51, 10, 51, 143, 81, 89, 144, 101, 54, 52, 105, 157, 105, 100, 157, 108, 56, 69, 124, 172, 2, 115, 37, 64, 88, 52, 60, 98, 70, 39, 35, 66, 94, 58, 57, 94, 67, 37, 1, 216, 35, 23, 157, 13, 28, 24, 15, 36, 76, 116, 81, 55, 54, 55, 100, 143, 88, 83, 145, 107, 61, 63, 131, 203, 140, 151, 219, 142, 68, 0, 2, 0, 176, 255, 238, 4, 72, 4, 76, 0, 20, 0, 39, 0, 0, 5, 34, 38, 39, 21, 35, 17, 51, 21, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 14, 2, 7, 17, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 2, 120, 95, 142, 56, 163, 163, 46, 137, 94, 111, 177, 125, 67, 65, 120, 172, 122, 58, 89, 67, 48, 16, 45, 136, 107, 68, 111, 78, 43, 45, 82, 114, 18, 60, 71, 113, 4, 58, 87, 45, 60, 81, 150, 211, 130, 121, 201, 144, 80, 3, 213, 30, 47, 59, 28, 254, 26, 94, 100, 61, 111, 155, 93, 94, 157, 111, 62, 0, 0, 1, 0, 87, 255, 238, 2, 255, 4, 76, 0, 57, 0, 0, 55, 30, 3, 51, 50, 54, 53, 52, 46, 2, 39, 38, 38, 39, 46, 3, 53, 52, 62, 2, 51, 50, 23, 21, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 87, 32, 79, 83, 78, 32, 105, 102, 32, 58, 79, 46, 5, 11, 6, 57, 100, 74, 42, 67, 109, 139, 72, 160, 88, 62, 128, 71, 37, 73, 59, 36, 29, 56, 81, 53, 58, 106, 80, 47, 65, 109, 143, 79, 27, 77, 82, 74, 24, 240, 28, 45, 31, 17, 78, 74, 38, 58, 48, 43, 24, 3, 4, 3, 29, 59, 72, 91, 61, 76, 112, 73, 35, 46, 175, 42, 42, 16, 35, 56, 40, 38, 55, 47, 43, 26, 29, 64, 78, 96, 60, 82, 114, 70, 32, 9, 18, 26, 16, 0, 0, 2, 0, 59, 0, 0, 3, 125, 4, 58, 0, 36, 0, 48, 0, 0, 1, 20, 14, 2, 35, 17, 35, 17, 46, 3, 53, 52, 62, 2, 51, 50, 23, 53, 51, 17, 50, 62, 2, 53, 52, 46, 2, 39, 51, 22, 22, 37, 34, 6, 21, 20, 30, 2, 23, 53, 52, 38, 3, 125, 43, 84, 124, 82, 164, 77, 124, 88, 48, 41, 72, 99, 59, 34, 32, 163, 46, 66, 40, 19, 11, 25, 43, 31, 176, 51, 46, 253, 197, 51, 49, 21, 43, 66, 44, 39, 2, 101, 66, 109, 78, 43, 254, 195, 1, 61, 1, 49, 84, 111, 62, 67, 103, 70, 35, 8, 191, 253, 131, 27, 46, 64, 38, 32, 68, 68, 66, 30, 55, 131, 72, 80, 63, 36, 66, 49, 30, 1, 219, 50, 56, 0, 0, 1, 0, 176, 255, 238, 3, 40, 4, 58, 0, 22, 0, 0, 1, 17, 20, 30, 2, 51, 50, 53, 53, 51, 21, 20, 14, 2, 35, 34, 46, 2, 53, 17, 1, 83, 18, 38, 59, 42, 149, 163, 43, 81, 116, 74, 80, 119, 79, 40, 4, 58, 253, 7, 41, 73, 56, 32, 200, 99, 103, 78, 123, 86, 46, 50, 88, 119, 70, 3, 5, 0, 0, 1, 0, 89, 255, 238, 3, 104, 4, 76, 0, 29, 0, 0, 55, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 39, 89, 134, 142, 75, 125, 89, 49, 53, 95, 133, 80, 120, 133, 106, 148, 114, 194, 141, 80, 70, 128, 180, 110, 169, 126, 207, 88, 58, 106, 152, 93, 99, 161, 113, 62, 80, 167, 50, 84, 153, 212, 129, 120, 199, 143, 78, 70, 0, 0, 1, 0, 176, 0, 0, 2, 159, 4, 58, 0, 13, 0, 0, 1, 6, 6, 7, 17, 51, 17, 62, 3, 55, 17, 35, 1, 251, 79, 175, 77, 164, 39, 85, 85, 84, 38, 164, 2, 4, 25, 54, 24, 2, 157, 254, 41, 12, 26, 26, 26, 11, 253, 56, 0, 1, 0, 176, 0, 0, 4, 43, 4, 58, 0, 19, 0, 0, 33, 35, 17, 52, 62, 2, 53, 1, 35, 17, 51, 17, 20, 14, 2, 7, 1, 51, 4, 43, 157, 1, 2, 2, 253, 235, 206, 157, 2, 3, 4, 1, 2, 20, 212, 2, 122, 30, 78, 76, 64, 16, 252, 126, 4, 58, 253, 75, 30, 62, 56, 45, 11, 3, 129, 0, 0, 1, 0, 32, 0, 0, 3, 106, 4, 58, 0, 20, 0, 0, 37, 55, 51, 23, 17, 39, 53, 23, 17, 51, 17, 23, 21, 39, 17, 35, 39, 7, 35, 3, 53, 1, 11, 90, 53, 161, 140, 140, 163, 140, 140, 149, 185, 85, 63, 220, 192, 240, 201, 1, 113, 31, 133, 28, 1, 90, 254, 131, 28, 134, 28, 253, 201, 230, 230, 1, 4, 208, 0, 3, 0, 106, 255, 238, 4, 31, 4, 76, 0, 14, 0, 29, 0, 49, 0, 0, 1, 20, 30, 2, 23, 17, 39, 53, 23, 17, 14, 3, 5, 52, 46, 2, 39, 17, 23, 21, 39, 17, 62, 3, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 1, 19, 32, 58, 83, 50, 139, 139, 51, 82, 59, 31, 2, 99, 29, 57, 84, 54, 140, 140, 51, 83, 59, 31, 254, 202, 107, 173, 123, 67, 67, 126, 180, 113, 104, 171, 121, 67, 68, 124, 178, 2, 27, 79, 138, 109, 76, 16, 1, 112, 29, 133, 28, 1, 79, 17, 75, 110, 138, 81, 88, 145, 109, 70, 13, 254, 141, 28, 134, 30, 254, 174, 16, 72, 107, 138, 254, 40, 80, 144, 201, 121, 130, 211, 150, 81, 80, 144, 201, 121, 131, 212, 149, 80, 0, 3, 0, 188, 2, 188, 6, 115, 3, 203, 0, 3, 0, 7, 0, 11, 0, 0, 19, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 188, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 3, 203, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 0, 0, 4, 0, 188, 1, 173, 6, 115, 4, 218, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 188, 1, 15, 254, 241, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 218, 254, 241, 254, 241, 254, 241, 3, 45, 254, 241, 1, 15, 254, 241, 0, 0, 4, 0, 188, 1, 173, 6, 115, 4, 218, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 188, 5, 182, 250, 74, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 218, 254, 241, 254, 241, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 0, 0, 5, 0, 188, 1, 173, 6, 115, 4, 218, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 188, 2, 28, 253, 228, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 71, 2, 28, 253, 228, 1, 13, 1, 15, 254, 241, 4, 218, 254, 241, 254, 241, 254, 241, 1, 15, 254, 241, 3, 45, 254, 241, 254, 241, 254, 241, 0, 0, 5, 0, 188, 1, 173, 6, 115, 4, 218, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 1, 17, 33, 17, 1, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 1, 33, 17, 33, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 173, 1, 15, 254, 241, 1, 15, 254, 241, 3, 45, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 0, 6, 0, 188, 1, 173, 6, 115, 4, 218, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 17, 33, 17, 33, 1, 33, 17, 33, 17, 33, 17, 33, 188, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 4, 218, 254, 241, 254, 241, 254, 241, 3, 45, 254, 241, 254, 241, 254, 241, 3, 45, 254, 241, 254, 241, 254, 241, 0, 0, 4, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 6, 135, 239, 251, 87, 239, 2, 205, 239, 2, 204, 239, 0, 0, 5, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 170, 239, 238, 239, 4, 169, 239, 251, 87, 239, 239, 239, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 238, 239, 4, 169, 239, 250, 104, 239, 239, 239, 239, 239, 239, 0, 0, 5, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 170, 239, 253, 52, 239, 6, 135, 239, 252, 70, 239, 239, 239, 239, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 4, 170, 239, 2, 204, 239, 252, 70, 239, 239, 254, 34, 239, 239, 239, 239, 2, 205, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 5, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 4, 170, 239, 2, 204, 239, 252, 70, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 253, 52, 239, 6, 135, 239, 252, 70, 239, 239, 239, 239, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 4, 170, 239, 2, 204, 239, 250, 104, 239, 239, 239, 239, 2, 205, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 21, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 4, 170, 239, 2, 204, 239, 253, 53, 239, 239, 239, 239, 239, 239, 239, 239, 239, 1, 222, 239, 239, 0, 5, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 205, 239, 239, 239, 6, 135, 239, 238, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 205, 239, 4, 169, 239, 250, 104, 239, 239, 3, 187, 239, 239, 239, 239, 253, 52, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 205, 239, 4, 169, 239, 238, 239, 239, 239, 252, 69, 239, 239, 239, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 239, 239, 6, 135, 239, 254, 35, 239, 239, 238, 239, 2, 204, 239, 254, 35, 239, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 6, 135, 239, 238, 239, 238, 239, 254, 34, 239, 239, 3, 187, 239, 239, 254, 35, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 6, 135, 239, 254, 35, 239, 239, 254, 35, 239, 239, 239, 239, 2, 204, 239, 253, 52, 239, 239, 239, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 239, 239, 6, 135, 239, 238, 239, 239, 239, 254, 35, 239, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 6, 135, 239, 250, 104, 239, 239, 239, 239, 3, 187, 239, 239, 239, 239, 254, 35, 239, 239, 239, 239, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 6, 135, 239, 238, 239, 239, 239, 253, 52, 239, 2, 205, 239, 239, 239, 254, 34, 239, 239, 239, 239, 2, 205, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 205, 239, 239, 239, 6, 135, 239, 254, 35, 239, 239, 239, 239, 239, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 2, 205, 239, 4, 169, 239, 250, 104, 239, 239, 239, 239, 4, 170, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 2, 205, 239, 4, 169, 239, 251, 87, 239, 239, 239, 3, 187, 239, 239, 239, 239, 239, 239, 252, 69, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 239, 239, 6, 135, 239, 252, 70, 239, 239, 239, 239, 1, 221, 239, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 6, 135, 239, 252, 70, 239, 239, 239, 239, 2, 205, 239, 254, 34, 239, 239, 4, 170, 239, 239, 239, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 254, 241, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 6, 135, 239, 252, 70, 239, 239, 239, 239, 1, 221, 239, 239, 252, 69, 239, 239, 4, 170, 239, 239, 239, 253, 52, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 5, 33, 21, 33, 5, 33, 21, 33, 17, 33, 21, 33, 5, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 239, 239, 6, 135, 239, 238, 239, 238, 239, 2, 204, 239, 238, 239, 239, 239, 1, 221, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 5, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 6, 135, 239, 251, 87, 239, 239, 239, 2, 205, 239, 2, 204, 239, 238, 239, 239, 239, 1, 221, 239, 239, 239, 239, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 37, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 4, 168, 1, 15, 254, 241, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 6, 135, 239, 250, 104, 239, 239, 3, 187, 239, 239, 253, 52, 239, 4, 170, 239, 238, 239, 239, 239, 239, 239, 4, 170, 239, 254, 35, 239, 239, 0, 0, 5, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 170, 239, 238, 239, 239, 239, 6, 135, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 4, 170, 239, 238, 239, 239, 239, 5, 152, 239, 239, 239, 239, 250, 104, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 238, 239, 4, 169, 239, 239, 239, 250, 104, 239, 239, 239, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 4, 170, 239, 253, 52, 239, 1, 222, 239, 239, 3, 186, 239, 239, 239, 239, 253, 53, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 170, 239, 1, 221, 239, 239, 252, 70, 239, 239, 239, 239, 239, 239, 239, 239, 6, 135, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 170, 239, 254, 35, 239, 239, 239, 239, 3, 186, 239, 239, 239, 239, 250, 104, 239, 239, 239, 239, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 253, 52, 239, 6, 135, 239, 239, 239, 252, 70, 239, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 170, 239, 2, 204, 239, 239, 239, 250, 104, 239, 239, 239, 239, 1, 222, 239, 239, 239, 239, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 4, 170, 239, 2, 204, 239, 239, 239, 253, 53, 239, 239, 239, 1, 222, 239, 239, 254, 34, 239, 239, 239, 239, 2, 205, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 2, 205, 239, 239, 239, 4, 170, 239, 1, 221, 239, 239, 239, 239, 254, 35, 239, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 205, 239, 254, 34, 239, 239, 4, 170, 239, 239, 239, 2, 204, 239, 239, 239, 251, 87, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 205, 239, 2, 204, 239, 239, 239, 1, 221, 239, 239, 239, 239, 250, 104, 239, 239, 239, 239, 239, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 239, 239, 3, 187, 239, 239, 238, 239, 2, 204, 239, 254, 35, 239, 239, 4, 169, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 5, 33, 21, 33, 1, 53, 33, 21, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 3, 187, 239, 239, 239, 239, 238, 239, 4, 169, 239, 250, 104, 239, 239, 1, 222, 239, 239, 239, 239, 5, 152, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 2, 205, 239, 3, 186, 239, 239, 254, 35, 239, 239, 239, 239, 2, 204, 239, 252, 70, 239, 239, 239, 239, 239, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 239, 239, 4, 170, 239, 239, 239, 1, 221, 239, 239, 239, 239, 252, 70, 239, 239, 239, 239, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 33, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 239, 239, 239, 239, 5, 152, 239, 239, 239, 239, 238, 239, 239, 239, 254, 35, 239, 239, 239, 239, 239, 239, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 2, 204, 239, 254, 35, 239, 239, 1, 221, 239, 239, 251, 87, 239, 239, 239, 239, 239, 1, 222, 239, 239, 239, 239, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 5, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 2, 205, 239, 239, 239, 6, 135, 239, 239, 239, 238, 239, 239, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 2, 205, 239, 254, 34, 239, 239, 6, 135, 239, 239, 239, 251, 87, 239, 4, 170, 239, 239, 239, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 1, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 205, 239, 4, 169, 239, 239, 239, 251, 87, 239, 239, 239, 3, 187, 239, 239, 239, 239, 239, 239, 253, 52, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 239, 239, 2, 205, 239, 3, 186, 239, 239, 239, 239, 252, 70, 239, 239, 1, 221, 239, 239, 239, 239, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 222, 239, 239, 239, 239, 239, 239, 6, 135, 239, 250, 104, 239, 239, 5, 152, 239, 239, 254, 35, 239, 239, 239, 239, 239, 239, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 1, 53, 33, 21, 188, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 6, 135, 239, 239, 239, 253, 53, 239, 239, 239, 2, 204, 239, 253, 52, 239, 3, 187, 239, 239, 253, 52, 239, 4, 170, 239, 252, 69, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 239, 239, 5, 152, 239, 239, 239, 239, 254, 35, 239, 239, 239, 239, 238, 239, 239, 239, 239, 239, 2, 204, 239, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 239, 239, 6, 135, 239, 250, 104, 239, 239, 5, 152, 239, 239, 253, 53, 239, 239, 239, 239, 239, 1, 221, 239, 239, 239, 239, 239, 239, 0, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 252, 157, 1, 15, 254, 241, 5, 152, 239, 239, 239, 239, 254, 35, 239, 239, 239, 239, 253, 52, 239, 2, 205, 239, 2, 204, 239, 252, 69, 239, 239, 239, 239, 1, 222, 239, 239, 239, 239, 0, 0, 6, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 5, 183, 250, 73, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 238, 239, 239, 239, 5, 152, 239, 239, 239, 239, 239, 239, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 238, 239, 239, 239, 239, 239, 5, 152, 239, 239, 239, 239, 239, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 5, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 4, 170, 239, 238, 239, 239, 239, 6, 135, 239, 239, 239, 251, 87, 239, 6, 135, 239, 250, 104, 239, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 170, 239, 253, 52, 239, 1, 222, 239, 239, 239, 239, 3, 186, 239, 239, 239, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 170, 239, 254, 35, 239, 239, 239, 239, 254, 34, 239, 239, 239, 239, 5, 152, 239, 239, 239, 239, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 1, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 4, 170, 239, 254, 35, 239, 239, 239, 239, 4, 169, 239, 239, 239, 250, 104, 239, 239, 239, 239, 239, 239, 6, 135, 239, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 4, 170, 239, 253, 52, 239, 2, 205, 239, 239, 239, 3, 186, 239, 239, 239, 239, 239, 239, 252, 70, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 37, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 4, 170, 239, 252, 69, 239, 239, 239, 239, 1, 222, 239, 239, 239, 239, 4, 169, 239, 239, 239, 253, 53, 239, 3, 186, 239, 239, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 5, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 188, 5, 183, 250, 73, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 4, 170, 239, 1, 221, 239, 239, 253, 53, 239, 4, 169, 239, 251, 87, 239, 2, 205, 239, 239, 239, 1, 222, 239, 239, 254, 34, 239, 239, 6, 135, 239, 0, 0, 7, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 2, 205, 239, 239, 239, 4, 170, 239, 239, 239, 1, 221, 239, 239, 239, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 2, 205, 239, 254, 34, 239, 239, 4, 170, 239, 239, 239, 253, 52, 239, 6, 135, 239, 239, 239, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 2, 205, 239, 2, 204, 239, 239, 239, 2, 204, 239, 239, 239, 239, 239, 251, 87, 239, 239, 239, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 5, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 239, 239, 3, 187, 239, 239, 238, 239, 2, 204, 239, 254, 35, 239, 239, 4, 169, 239, 239, 239, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 188, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 253, 228, 2, 28, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 2, 205, 239, 239, 239, 4, 170, 239, 252, 69, 239, 239, 1, 222, 239, 239, 1, 221, 239, 239, 2, 204, 239, 239, 239, 239, 239, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 1, 33, 21, 33, 1, 53, 33, 21, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 1, 222, 239, 239, 239, 239, 1, 221, 239, 239, 239, 239, 2, 204, 239, 251, 87, 239, 5, 152, 239, 239, 251, 87, 239, 6, 135, 239, 250, 104, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 55, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 188, 5, 183, 250, 73, 2, 28, 253, 228, 3, 155, 2, 28, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 239, 239, 4, 170, 239, 239, 239, 2, 204, 239, 252, 70, 239, 239, 4, 169, 239, 239, 239, 253, 53, 239, 239, 239, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 53, 33, 21, 188, 2, 28, 253, 228, 3, 155, 2, 28, 253, 228, 2, 28, 250, 73, 2, 28, 253, 228, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 239, 239, 3, 187, 239, 239, 252, 69, 239, 239, 4, 170, 239, 238, 239, 4, 169, 239, 252, 70, 239, 239, 3, 186, 239, 239, 253, 53, 239, 3, 186, 239, 239, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 19, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 17, 33, 21, 33, 37, 33, 21, 33, 1, 53, 33, 21, 1, 33, 21, 33, 1, 53, 33, 21, 188, 2, 28, 253, 228, 3, 155, 2, 28, 254, 241, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 4, 170, 239, 239, 239, 254, 35, 239, 239, 4, 169, 239, 253, 53, 239, 4, 169, 239, 251, 87, 239, 239, 239, 5, 152, 239, 239, 253, 53, 239, 254, 34, 239, 239, 0, 0, 8, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 0, 19, 33, 21, 33, 21, 33, 21, 33, 1, 33, 21, 33, 37, 33, 21, 33, 21, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 188, 5, 183, 250, 73, 5, 183, 250, 73, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 2, 205, 239, 239, 239, 6, 135, 239, 239, 239, 238, 239, 239, 239, 239, 239, 1, 221, 239, 239, 0, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 21, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 2, 205, 239, 254, 34, 239, 239, 239, 239, 5, 152, 239, 239, 239, 239, 238, 239, 239, 239, 2, 204, 239, 238, 239, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 19, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 37, 33, 21, 33, 21, 33, 21, 33, 17, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 4, 168, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 4, 168, 1, 15, 2, 205, 239, 254, 34, 239, 239, 239, 239, 6, 135, 239, 239, 239, 238, 239, 253, 52, 239, 3, 187, 239, 239, 239, 239, 1, 221, 239, 239, 0, 9, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 188, 5, 183, 250, 73, 3, 155, 2, 28, 250, 73, 2, 28, 253, 228, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 239, 239, 1, 222, 239, 239, 239, 239, 2, 204, 239, 2, 204, 239, 239, 239, 254, 35, 239, 239, 239, 239, 2, 204, 239, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 37, 33, 21, 33, 33, 53, 33, 21, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 28, 253, 228, 3, 155, 2, 28, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 1, 222, 239, 239, 239, 239, 239, 239, 239, 239, 4, 170, 239, 239, 239, 239, 239, 2, 204, 239, 239, 239, 239, 239, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 5, 33, 21, 33, 17, 33, 21, 33, 33, 53, 33, 21, 5, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 1, 222, 239, 239, 239, 239, 239, 239, 6, 135, 239, 239, 239, 238, 239, 239, 239, 253, 52, 239, 6, 135, 239, 238, 239, 252, 69, 239, 239, 0, 0, 10, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 0, 55, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 21, 33, 21, 33, 21, 33, 21, 33, 1, 53, 33, 21, 188, 5, 183, 250, 73, 4, 168, 1, 15, 254, 241, 1, 15, 250, 73, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 239, 239, 3, 187, 239, 239, 254, 35, 239, 239, 2, 204, 239, 2, 204, 239, 253, 53, 239, 4, 169, 239, 238, 239, 238, 239, 3, 186, 239, 239, 0, 0, 11, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 0, 33, 53, 33, 21, 37, 33, 21, 33, 1, 53, 33, 21, 1, 53, 33, 21, 1, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 5, 33, 21, 33, 17, 33, 21, 33, 21, 33, 21, 33, 33, 53, 33, 21, 4, 87, 2, 28, 250, 73, 2, 28, 253, 228, 4, 168, 1, 15, 254, 241, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 4, 168, 1, 15, 239, 239, 239, 239, 1, 222, 239, 239, 3, 186, 239, 239, 253, 53, 239, 4, 169, 239, 238, 239, 238, 239, 4, 169, 239, 238, 239, 239, 239, 0, 0, 12, 0, 188, 0, 0, 6, 115, 6, 135, 0, 3, 0, 7, 0, 11, 0, 15, 0, 19, 0, 23, 0, 27, 0, 31, 0, 35, 0, 39, 0, 43, 0, 47, 0, 0, 1, 53, 33, 21, 37, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 17, 33, 21, 33, 17, 33, 21, 33, 1, 33, 21, 33, 1, 33, 21, 33, 33, 53, 33, 21, 1, 33, 21, 33, 33, 53, 33, 21, 1, 53, 33, 21, 5, 100, 1, 15, 252, 157, 1, 15, 254, 241, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 1, 15, 254, 241, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 253, 172, 1, 15, 254, 241, 4, 168, 1, 15, 252, 157, 1, 15, 254, 241, 2, 84, 1, 15, 254, 241, 1, 15, 5, 152, 239, 239, 239, 239, 251, 87, 239, 4, 170, 239, 2, 204, 239, 253, 53, 239, 2, 204, 239, 253, 52, 239, 239, 239, 2, 205, 239, 239, 239, 1, 221, 239, 239, 0, 0, 2, 2, 123, 0, 0, 3, 70, 5, 154, 0, 3, 0, 7, 0, 40, 64, 19, 5, 5, 6, 6, 2, 177, 1, 1, 8, 9, 0, 0, 1, 7, 176, 6, 18, 1, 3, 0, 63, 63, 237, 17, 57, 47, 17, 18, 1, 57, 47, 237, 51, 47, 50, 47, 49, 48, 1, 17, 51, 17, 23, 21, 35, 53, 2, 143, 164, 19, 203, 1, 147, 4, 7, 251, 249, 200, 203, 203, 0, 2, 1, 180, 3, 160, 4, 14, 5, 154, 0, 3, 0, 7, 0, 55, 64, 36, 6, 177, 47, 5, 1, 5, 2, 177, 15, 1, 79, 1, 95, 1, 175, 1, 4, 127, 1, 207, 1, 2, 64, 1, 1, 1, 4, 64, 0, 80, 0, 2, 0, 5, 1, 3, 0, 63, 51, 205, 93, 50, 1, 47, 93, 93, 113, 237, 220, 93, 237, 49, 48, 1, 17, 51, 17, 33, 17, 51, 17, 1, 180, 164, 1, 18, 164, 3, 160, 1, 250, 254, 6, 1, 250, 254, 6, 0, 0, 2, 0, 217, 0, 123, 4, 233, 5, 154, 0, 27, 0, 31, 0, 205, 64, 131, 28, 4, 20, 21, 25, 1, 21, 12, 8, 127, 16, 1, 16, 17, 29, 5, 17, 144, 21, 1, 64, 21, 1, 111, 17, 1, 31, 17, 47, 17, 2, 21, 17, 21, 17, 0, 9, 14, 14, 191, 9, 1, 9, 64, 12, 15, 72, 32, 9, 1, 15, 9, 1, 9, 9, 33, 0, 23, 23, 0, 19, 15, 22, 25, 28, 12, 25, 31, 11, 112, 26, 1, 26, 1, 8, 4, 1, 112, 25, 1, 79, 1, 95, 1, 111, 1, 143, 1, 159, 1, 175, 1, 223, 1, 239, 1, 255, 1, 9, 159, 1, 175, 1, 223, 1, 239, 1, 4, 1, 64, 43, 47, 72, 25, 1, 25, 1, 2, 21, 95, 16, 1, 0, 16, 16, 16, 2, 16, 6, 2, 6, 0, 63, 51, 47, 93, 93, 51, 18, 57, 57, 47, 47, 43, 93, 113, 114, 17, 51, 51, 16, 205, 114, 50, 50, 17, 51, 51, 16, 205, 50, 50, 1, 47, 51, 47, 17, 18, 57, 47, 93, 93, 43, 113, 51, 47, 17, 18, 57, 57, 47, 47, 113, 114, 113, 114, 17, 51, 51, 16, 205, 114, 50, 50, 17, 51, 51, 16, 205, 50, 50, 49, 48, 19, 33, 17, 51, 17, 33, 17, 51, 17, 33, 21, 33, 17, 33, 21, 33, 17, 35, 17, 33, 17, 35, 17, 33, 53, 33, 17, 33, 1, 33, 17, 33, 217, 1, 8, 107, 1, 43, 106, 1, 8, 254, 248, 1, 8, 254, 248, 106, 254, 213, 107, 254, 248, 1, 8, 254, 248, 1, 115, 1, 43, 254, 213, 4, 8, 1, 146, 254, 110, 1, 146, 254, 110, 106, 254, 213, 107, 254, 115, 1, 141, 254, 115, 1, 141, 107, 1, 43, 254, 213, 1, 43, 0, 0, 3, 0, 248, 255, 47, 4, 193, 6, 80, 0, 21, 0, 26, 0, 31, 0, 142, 64, 92, 11, 15, 23, 3, 19, 140, 3, 8, 29, 3, 0, 0, 5, 25, 12, 12, 17, 137, 15, 25, 31, 25, 2, 95, 25, 111, 25, 127, 25, 175, 25, 191, 25, 223, 25, 255, 25, 7, 25, 64, 23, 27, 72, 96, 25, 160, 25, 2, 15, 25, 63, 25, 2, 25, 25, 33, 28, 137, 5, 1, 1, 64, 5, 1, 47, 5, 1, 5, 14, 30, 153, 8, 22, 4, 15, 29, 4, 8, 9, 11, 9, 8, 6, 23, 3, 153, 0, 21, 21, 19, 0, 24, 0, 63, 50, 50, 47, 16, 237, 50, 63, 51, 51, 47, 17, 23, 57, 16, 237, 50, 1, 47, 93, 93, 51, 47, 16, 237, 18, 57, 47, 93, 93, 43, 113, 114, 237, 50, 47, 17, 18, 57, 47, 23, 51, 237, 23, 50, 49, 48, 33, 33, 53, 33, 17, 37, 17, 1, 51, 53, 51, 21, 33, 21, 33, 17, 5, 17, 1, 35, 21, 35, 19, 17, 51, 55, 53, 1, 21, 5, 17, 35, 2, 168, 254, 82, 1, 174, 254, 80, 1, 2, 174, 104, 1, 127, 254, 129, 1, 177, 254, 253, 174, 104, 104, 103, 162, 253, 135, 1, 8, 111, 152, 1, 247, 199, 1, 66, 1, 2, 182, 182, 152, 254, 8, 196, 254, 188, 254, 254, 209, 3, 49, 254, 56, 161, 174, 2, 129, 182, 121, 1, 201, 0, 0, 5, 0, 74, 0, 0, 5, 123, 5, 160, 0, 7, 0, 15, 0, 23, 0, 31, 0, 35, 0, 134, 64, 26, 35, 33, 35, 33, 2, 15, 200, 22, 19, 200, 10, 63, 22, 79, 22, 2, 22, 22, 2, 37, 7, 200, 30, 27, 200, 2, 184, 255, 192, 64, 56, 42, 45, 72, 2, 143, 34, 1, 32, 34, 1, 128, 32, 1, 47, 32, 1, 32, 34, 32, 34, 4, 9, 239, 17, 255, 17, 2, 17, 218, 12, 224, 20, 240, 20, 2, 20, 218, 9, 24, 224, 28, 240, 28, 2, 28, 218, 1, 239, 25, 255, 25, 2, 25, 218, 4, 6, 0, 63, 237, 93, 220, 237, 93, 63, 237, 93, 220, 237, 93, 17, 18, 57, 57, 47, 47, 93, 93, 93, 93, 1, 47, 43, 237, 220, 237, 17, 18, 57, 47, 114, 220, 237, 16, 237, 17, 57, 57, 47, 47, 49, 48, 1, 35, 39, 17, 55, 51, 23, 17, 1, 35, 39, 17, 55, 51, 23, 17, 3, 35, 7, 21, 23, 51, 55, 53, 1, 35, 7, 21, 23, 51, 55, 53, 5, 23, 1, 39, 1, 236, 240, 178, 178, 240, 178, 2, 43, 240, 178, 178, 240, 178, 236, 125, 100, 100, 125, 101, 252, 190, 125, 100, 100, 125, 101, 2, 34, 88, 252, 246, 88, 3, 4, 178, 1, 56, 178, 178, 254, 200, 252, 74, 178, 1, 55, 179, 179, 254, 201, 1, 111, 101, 221, 100, 100, 221, 3, 105, 100, 222, 100, 100, 222, 66, 88, 252, 244, 88, 0, 3, 0, 70, 0, 0, 5, 123, 5, 176, 0, 22, 0, 28, 0, 35, 0, 131, 64, 79, 34, 132, 13, 18, 132, 29, 19, 35, 27, 12, 4, 13, 2, 20, 7, 26, 4, 29, 22, 13, 29, 13, 29, 10, 22, 5, 5, 0, 132, 63, 22, 79, 22, 95, 22, 3, 22, 22, 37, 23, 132, 10, 64, 39, 58, 72, 10, 64, 33, 36, 72, 10, 64, 21, 29, 72, 10, 35, 12, 19, 27, 20, 2, 26, 7, 8, 0, 0, 24, 32, 149, 15, 4, 3, 24, 149, 6, 9, 21, 0, 63, 51, 237, 50, 63, 237, 18, 57, 47, 23, 57, 1, 124, 47, 43, 43, 43, 24, 237, 18, 57, 47, 113, 237, 50, 125, 47, 17, 18, 57, 57, 24, 47, 125, 47, 17, 18, 23, 57, 17, 23, 57, 24, 16, 237, 16, 237, 49, 48, 1, 17, 7, 23, 51, 21, 33, 39, 7, 33, 39, 17, 37, 39, 17, 55, 33, 23, 17, 5, 1, 55, 17, 1, 23, 33, 55, 1, 7, 1, 53, 39, 35, 7, 21, 23, 4, 250, 224, 173, 180, 254, 254, 197, 190, 254, 76, 252, 1, 56, 169, 184, 1, 37, 187, 254, 240, 1, 89, 160, 252, 147, 164, 1, 35, 160, 254, 143, 246, 1, 224, 111, 123, 102, 130, 4, 0, 254, 61, 249, 185, 139, 211, 211, 252, 1, 98, 213, 182, 1, 15, 184, 184, 254, 225, 185, 254, 143, 179, 1, 158, 253, 47, 164, 179, 1, 140, 167, 1, 241, 162, 111, 103, 170, 140, 0, 1, 2, 143, 3, 160, 3, 51, 5, 154, 0, 3, 0, 22, 64, 11, 2, 177, 1, 64, 0, 80, 0, 2, 0, 1, 3, 0, 63, 205, 93, 1, 47, 237, 49, 48, 1, 17, 51, 17, 2, 143, 164, 3, 160, 1, 250, 254, 6, 0, 0, 1, 1, 231, 254, 186, 4, 82, 5, 154, 0, 7, 0, 78, 64, 10, 6, 6, 0, 1, 16, 1, 48, 1, 3, 1, 184, 255, 192, 179, 23, 34, 72, 1, 184, 255, 192, 64, 33, 18, 21, 72, 1, 1, 9, 112, 0, 128, 0, 144, 0, 3, 0, 177, 31, 3, 1, 3, 64, 25, 44, 72, 3, 64, 16, 23, 72, 3, 6, 3, 1, 32, 0, 63, 63, 1, 47, 43, 43, 93, 237, 113, 18, 57, 47, 43, 43, 93, 51, 47, 49, 48, 37, 1, 35, 1, 17, 1, 51, 1, 2, 143, 1, 195, 203, 254, 96, 1, 160, 203, 254, 61, 125, 254, 61, 1, 156, 3, 168, 1, 156, 254, 61, 0, 0, 1, 1, 113, 254, 186, 3, 219, 5, 154, 0, 7, 0, 91, 64, 15, 116, 4, 132, 4, 148, 4, 3, 4, 177, 196, 7, 212, 7, 2, 7, 184, 255, 192, 64, 45, 25, 32, 72, 176, 7, 1, 132, 7, 148, 7, 164, 7, 3, 112, 7, 1, 2, 0, 7, 16, 7, 48, 7, 64, 7, 80, 7, 5, 7, 7, 1, 9, 6, 6, 63, 1, 1, 143, 1, 1, 1, 6, 32, 1, 3, 0, 63, 63, 1, 47, 93, 113, 51, 47, 17, 18, 57, 47, 93, 95, 93, 93, 93, 43, 93, 237, 113, 49, 48, 1, 1, 51, 1, 17, 1, 35, 1, 3, 51, 254, 62, 202, 1, 160, 254, 96, 202, 1, 194, 3, 215, 1, 195, 254, 100, 252, 88, 254, 100, 1, 195, 0, 0, 1, 1, 76, 2, 129, 4, 119, 5, 154, 0, 16, 0, 171, 180, 6, 5, 8, 9, 5, 184, 255, 192, 64, 46, 17, 24, 72, 5, 5, 1, 16, 9, 64, 17, 24, 72, 9, 9, 13, 3, 16, 72, 11, 96, 15, 112, 15, 2, 15, 15, 13, 15, 1, 1, 239, 1, 255, 1, 2, 1, 64, 44, 47, 72, 128, 1, 160, 1, 2, 1, 184, 255, 192, 179, 26, 29, 72, 1, 184, 255, 192, 64, 51, 21, 24, 72, 31, 1, 47, 1, 143, 1, 159, 1, 4, 1, 1, 18, 13, 64, 32, 35, 72, 128, 13, 1, 95, 13, 111, 13, 2, 16, 13, 1, 15, 13, 1, 13, 7, 3, 12, 190, 0, 13, 13, 8, 0, 6, 80, 6, 2, 6, 15, 3, 0, 63, 204, 93, 50, 57, 47, 51, 237, 50, 50, 1, 47, 93, 93, 93, 93, 43, 18, 57, 47, 93, 43, 43, 113, 43, 113, 114, 18, 57, 47, 93, 51, 237, 50, 18, 57, 47, 43, 17, 18, 57, 47, 43, 17, 51, 17, 51, 49, 48, 1, 33, 21, 33, 21, 1, 7, 1, 1, 39, 1, 53, 33, 53, 33, 17, 51, 3, 41, 1, 78, 254, 178, 1, 33, 99, 254, 252, 254, 254, 98, 1, 33, 254, 172, 1, 84, 137, 4, 152, 138, 12, 254, 223, 96, 1, 2, 254, 254, 96, 1, 33, 12, 138, 1, 2, 0, 0, 1, 1, 10, 0, 127, 4, 182, 4, 43, 0, 11, 0, 51, 64, 26, 5, 14, 4, 0, 14, 10, 1, 189, 7, 4, 3, 14, 4, 64, 7, 8, 66, 8, 1, 4, 190, 10, 79, 7, 1, 7, 0, 47, 93, 51, 237, 50, 205, 43, 0, 26, 24, 16, 237, 1, 47, 51, 253, 50, 237, 16, 237, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 4, 182, 254, 109, 133, 254, 108, 1, 148, 133, 1, 147, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 1, 2, 74, 254, 248, 3, 119, 1, 45, 0, 6, 0, 50, 64, 19, 3, 5, 4, 3, 1, 0, 0, 7, 8, 32, 4, 128, 4, 144, 4, 160, 4, 4, 4, 184, 255, 192, 183, 24, 27, 72, 4, 2, 0, 6, 18, 0, 63, 205, 51, 198, 43, 93, 17, 18, 1, 57, 47, 205, 23, 57, 49, 48, 1, 33, 17, 3, 35, 19, 35, 2, 74, 1, 45, 105, 149, 90, 137, 1, 45, 254, 252, 254, 207, 1, 8, 0, 0, 1, 1, 168, 1, 250, 4, 27, 2, 123, 0, 3, 0, 18, 182, 0, 0, 5, 1, 1, 235, 2, 0, 47, 237, 1, 47, 18, 57, 47, 49, 48, 1, 33, 53, 33, 4, 27, 253, 141, 2, 115, 1, 250, 129, 0, 0, 1, 2, 74, 0, 0, 3, 119, 1, 45, 0, 3, 0, 20, 183, 1, 0, 0, 4, 5, 0, 3, 18, 0, 63, 205, 17, 18, 1, 57, 47, 205, 49, 48, 1, 33, 17, 33, 2, 74, 1, 45, 254, 211, 1, 45, 254, 211, 0, 1, 1, 61, 255, 18, 4, 133, 5, 154, 0, 3, 0, 31, 64, 13, 1, 2, 3, 0, 2, 0, 2, 0, 4, 5, 1, 0, 3, 0, 63, 47, 17, 18, 1, 57, 57, 47, 47, 17, 51, 17, 51, 49, 48, 1, 1, 35, 1, 4, 133, 253, 80, 152, 2, 175, 5, 154, 249, 120, 6, 136, 0, 2, 0, 229, 0, 0, 4, 219, 5, 154, 0, 7, 0, 15, 0, 32, 64, 16, 7, 137, 11, 11, 17, 8, 137, 2, 14, 153, 4, 6, 9, 153, 1, 24, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 237, 49, 48, 33, 33, 1, 17, 1, 33, 1, 17, 37, 1, 51, 1, 17, 1, 35, 1, 3, 106, 254, 236, 254, 143, 1, 113, 1, 20, 1, 113, 252, 178, 1, 19, 129, 1, 18, 254, 238, 129, 254, 237, 1, 113, 2, 184, 1, 113, 254, 143, 253, 72, 55, 254, 240, 1, 16, 2, 74, 1, 16, 254, 240, 0, 0, 1, 1, 55, 0, 0, 4, 178, 5, 154, 0, 9, 0, 25, 64, 12, 2, 138, 7, 2, 6, 154, 5, 24, 9, 153, 0, 6, 0, 63, 237, 63, 237, 50, 1, 47, 237, 49, 48, 1, 33, 17, 33, 21, 33, 53, 33, 17, 33, 1, 57, 2, 15, 1, 106, 252, 133, 1, 109, 254, 149, 5, 154, 250, 245, 143, 143, 4, 123, 0, 0, 1, 0, 229, 0, 0, 4, 203, 5, 154, 0, 12, 0, 48, 64, 25, 11, 11, 8, 137, 1, 1, 14, 9, 137, 12, 80, 5, 1, 5, 5, 12, 0, 9, 153, 12, 24, 4, 153, 5, 6, 0, 63, 237, 63, 237, 50, 1, 47, 51, 47, 93, 16, 237, 18, 57, 47, 237, 50, 47, 49, 48, 55, 1, 53, 39, 33, 53, 33, 1, 17, 1, 33, 21, 33, 229, 3, 54, 154, 253, 174, 2, 156, 1, 0, 252, 239, 3, 15, 252, 28, 143, 3, 31, 186, 154, 152, 254, 254, 254, 237, 253, 14, 147, 0, 1, 1, 12, 0, 0, 4, 242, 5, 154, 0, 20, 0, 94, 64, 37, 9, 19, 8, 11, 137, 16, 4, 19, 4, 19, 13, 1, 48, 16, 80, 16, 96, 16, 160, 16, 4, 208, 16, 224, 16, 240, 16, 3, 16, 16, 22, 48, 13, 64, 13, 2, 13, 184, 255, 192, 64, 18, 27, 31, 72, 13, 9, 19, 153, 20, 20, 5, 14, 153, 13, 24, 4, 153, 5, 6, 0, 63, 237, 63, 237, 17, 57, 47, 237, 57, 1, 47, 43, 93, 18, 57, 47, 93, 113, 51, 18, 57, 57, 47, 47, 16, 237, 50, 17, 57, 49, 48, 1, 55, 53, 39, 33, 53, 33, 1, 21, 7, 23, 17, 1, 33, 53, 33, 55, 53, 39, 33, 53, 3, 156, 147, 153, 253, 174, 2, 151, 1, 4, 178, 197, 254, 254, 253, 28, 2, 154, 156, 152, 253, 242, 3, 51, 148, 161, 154, 152, 254, 252, 238, 176, 197, 254, 207, 254, 254, 152, 155, 207, 154, 151, 0, 0, 2, 0, 156, 0, 0, 5, 35, 5, 154, 0, 10, 0, 13, 0, 157, 64, 49, 9, 2, 138, 11, 7, 4, 3, 116, 3, 2, 3, 3, 5, 187, 0, 1, 0, 0, 15, 214, 13, 1, 13, 5, 64, 15, 19, 72, 5, 1, 5, 154, 9, 6, 52, 13, 1, 36, 13, 84, 13, 132, 13, 180, 13, 212, 13, 5, 13, 184, 255, 192, 64, 15, 31, 40, 72, 13, 13, 2, 82, 12, 98, 12, 114, 12, 3, 2, 12, 184, 255, 192, 179, 41, 45, 72, 12, 184, 255, 160, 179, 37, 40, 72, 12, 184, 255, 192, 179, 30, 36, 72, 12, 184, 255, 224, 179, 26, 29, 72, 12, 184, 255, 192, 64, 9, 13, 22, 72, 12, 153, 7, 6, 2, 24, 0, 63, 63, 237, 43, 43, 43, 43, 43, 95, 114, 18, 57, 47, 43, 93, 113, 51, 51, 237, 50, 1, 47, 43, 205, 93, 17, 51, 47, 93, 18, 57, 47, 93, 51, 51, 237, 50, 49, 48, 1, 33, 17, 35, 17, 33, 53, 1, 51, 17, 33, 33, 17, 1, 5, 35, 254, 248, 162, 253, 35, 2, 237, 146, 1, 8, 254, 86, 253, 237, 2, 63, 253, 193, 2, 63, 107, 2, 240, 253, 43, 2, 22, 253, 234, 0, 1, 1, 29, 0, 0, 4, 186, 5, 154, 0, 15, 0, 104, 64, 26, 13, 13, 3, 137, 47, 8, 127, 8, 143, 8, 175, 8, 191, 8, 207, 8, 6, 8, 8, 11, 17, 5, 5, 0, 139, 11, 184, 255, 192, 179, 16, 20, 72, 11, 184, 255, 192, 64, 35, 10, 13, 72, 11, 11, 153, 143, 0, 159, 0, 191, 0, 207, 0, 4, 63, 0, 79, 0, 223, 0, 255, 0, 4, 0, 0, 6, 15, 153, 12, 6, 6, 153, 5, 24, 0, 63, 237, 63, 237, 18, 57, 47, 93, 113, 237, 1, 47, 43, 43, 237, 51, 47, 17, 18, 57, 47, 93, 237, 50, 47, 49, 48, 1, 33, 1, 17, 1, 33, 53, 33, 55, 53, 39, 33, 17, 33, 21, 33, 1, 229, 1, 211, 1, 2, 254, 254, 253, 101, 2, 86, 159, 157, 253, 213, 3, 47, 253, 108, 3, 102, 254, 254, 254, 158, 254, 254, 152, 159, 248, 160, 2, 203, 148, 0, 0, 2, 0, 238, 0, 0, 4, 215, 5, 154, 0, 13, 0, 21, 0, 65, 64, 38, 5, 5, 13, 137, 223, 21, 1, 21, 21, 23, 9, 18, 137, 96, 2, 1, 64, 2, 208, 2, 2, 2, 16, 153, 143, 10, 1, 10, 10, 19, 7, 153, 4, 6, 19, 153, 1, 24, 0, 63, 237, 63, 237, 18, 57, 47, 93, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 237, 50, 47, 49, 48, 33, 33, 1, 17, 1, 33, 21, 33, 1, 21, 55, 33, 1, 17, 3, 39, 33, 7, 17, 23, 33, 55, 3, 213, 254, 27, 254, 254, 1, 114, 2, 31, 254, 41, 254, 238, 139, 1, 180, 1, 2, 168, 158, 254, 185, 180, 159, 1, 90, 160, 1, 2, 3, 35, 1, 117, 152, 254, 238, 246, 139, 254, 254, 254, 127, 1, 76, 160, 181, 254, 254, 159, 159, 0, 1, 0, 215, 0, 0, 4, 236, 5, 154, 0, 9, 0, 67, 64, 45, 4, 138, 5, 5, 0, 2, 138, 64, 7, 160, 7, 224, 7, 3, 0, 7, 48, 7, 64, 7, 80, 7, 144, 7, 5, 7, 7, 11, 127, 0, 143, 0, 2, 95, 0, 239, 0, 2, 0, 4, 24, 9, 153, 0, 6, 0, 63, 237, 63, 1, 47, 93, 113, 18, 57, 47, 93, 113, 237, 18, 57, 47, 237, 49, 48, 19, 33, 17, 1, 17, 35, 17, 1, 53, 33, 215, 4, 21, 254, 6, 164, 1, 250, 252, 143, 5, 154, 254, 110, 254, 6, 253, 242, 2, 68, 1, 251, 199, 0, 3, 0, 213, 0, 0, 4, 236, 5, 154, 0, 13, 0, 21, 0, 29, 0, 87, 64, 53, 9, 2, 7, 1, 4, 137, 23, 224, 15, 1, 48, 15, 64, 15, 80, 15, 144, 15, 4, 15, 15, 31, 28, 20, 137, 10, 127, 7, 143, 7, 2, 95, 7, 239, 7, 2, 7, 2, 9, 9, 18, 153, 29, 29, 21, 26, 153, 12, 6, 21, 153, 6, 24, 0, 63, 237, 63, 237, 18, 57, 47, 237, 57, 17, 51, 1, 47, 93, 113, 51, 237, 50, 18, 57, 47, 93, 113, 51, 237, 50, 17, 57, 57, 49, 48, 1, 21, 7, 23, 17, 1, 33, 1, 17, 55, 39, 53, 1, 33, 3, 55, 53, 39, 33, 7, 21, 23, 1, 55, 53, 39, 33, 7, 21, 23, 4, 217, 182, 201, 254, 253, 253, 238, 254, 254, 201, 183, 1, 2, 1, 238, 55, 155, 153, 254, 125, 154, 156, 1, 102, 162, 154, 254, 162, 153, 161, 4, 152, 234, 182, 201, 254, 211, 254, 254, 1, 2, 1, 45, 201, 182, 234, 1, 2, 250, 254, 155, 207, 154, 154, 207, 155, 2, 155, 160, 149, 154, 154, 149, 160, 0, 2, 0, 236, 0, 0, 4, 213, 5, 154, 0, 13, 0, 21, 0, 67, 64, 39, 17, 3, 137, 223, 8, 1, 8, 8, 23, 14, 137, 12, 5, 5, 96, 12, 1, 64, 12, 208, 12, 2, 12, 11, 153, 128, 15, 1, 15, 15, 0, 6, 153, 5, 24, 20, 153, 0, 6, 0, 63, 237, 63, 237, 17, 57, 47, 93, 237, 1, 47, 93, 113, 51, 47, 16, 237, 18, 57, 47, 93, 237, 51, 49, 48, 1, 33, 1, 17, 1, 33, 53, 33, 1, 53, 7, 33, 1, 17, 19, 23, 33, 55, 17, 39, 33, 7, 1, 238, 1, 229, 1, 2, 254, 141, 253, 226, 1, 215, 1, 18, 139, 254, 76, 254, 254, 167, 158, 1, 72, 180, 160, 254, 166, 160, 5, 154, 254, 254, 252, 221, 254, 139, 152, 1, 18, 246, 140, 1, 3, 1, 129, 254, 180, 160, 180, 1, 2, 160, 160, 0, 2, 2, 74, 0, 0, 3, 119, 4, 10, 0, 3, 0, 7, 0, 36, 64, 16, 1, 1, 6, 7, 0, 0, 7, 7, 9, 8, 4, 7, 18, 3, 0, 15, 0, 63, 205, 63, 205, 17, 18, 1, 57, 47, 51, 47, 16, 205, 50, 47, 49, 48, 1, 33, 17, 33, 17, 33, 17, 33, 2, 74, 1, 45, 254, 211, 1, 45, 254, 211, 4, 10, 254, 211, 254, 80, 254, 211, 0, 2, 2, 74, 254, 248, 3, 119, 4, 10, 0, 6, 0, 10, 0, 68, 64, 25, 3, 5, 4, 3, 0, 8, 8, 1, 0, 7, 7, 0, 0, 12, 11, 32, 4, 128, 4, 144, 4, 160, 4, 4, 4, 184, 255, 192, 64, 11, 24, 27, 72, 4, 2, 0, 6, 18, 10, 7, 15, 0, 63, 205, 63, 205, 51, 198, 43, 93, 17, 18, 1, 57, 47, 51, 47, 16, 205, 50, 47, 17, 23, 57, 49, 48, 1, 33, 17, 3, 35, 19, 35, 17, 33, 17, 33, 2, 74, 1, 45, 105, 149, 90, 137, 1, 45, 254, 211, 1, 45, 254, 252, 254, 207, 1, 8, 4, 10, 254, 211, 0, 0, 1, 1, 51, 0, 127, 4, 143, 4, 76, 0, 7, 0, 114, 64, 82, 4, 15, 0, 31, 0, 79, 0, 95, 0, 239, 0, 5, 0, 64, 18, 21, 72, 0, 0, 9, 5, 16, 1, 64, 1, 144, 1, 160, 1, 4, 1, 2, 1, 5, 32, 28, 60, 72, 5, 5, 4, 16, 3, 32, 3, 64, 3, 96, 3, 112, 3, 5, 112, 3, 176, 3, 2, 79, 3, 1, 3, 7, 0, 0, 16, 0, 48, 0, 64, 0, 4, 143, 0, 207, 0, 2, 0, 0, 16, 0, 2, 0, 0, 47, 93, 93, 113, 50, 47, 93, 93, 113, 51, 57, 61, 47, 43, 51, 51, 1, 24, 47, 93, 51, 18, 57, 47, 43, 93, 51, 49, 48, 37, 1, 53, 1, 21, 1, 21, 1, 4, 143, 252, 164, 3, 92, 253, 125, 2, 131, 127, 1, 176, 59, 1, 226, 150, 254, 156, 4, 254, 198, 0, 2, 1, 10, 1, 61, 4, 182, 3, 109, 0, 3, 0, 7, 0, 58, 64, 36, 4, 15, 0, 79, 0, 95, 0, 3, 0, 0, 9, 5, 143, 1, 1, 64, 1, 1, 47, 1, 1, 1, 6, 190, 16, 5, 224, 5, 2, 5, 1, 190, 255, 2, 1, 2, 0, 47, 93, 237, 47, 93, 237, 1, 47, 93, 93, 93, 51, 18, 57, 47, 93, 51, 49, 48, 1, 33, 53, 33, 17, 33, 53, 33, 4, 182, 252, 84, 3, 172, 252, 84, 3, 172, 2, 231, 134, 253, 208, 134, 0, 1, 1, 51, 0, 127, 4, 143, 4, 76, 0, 7, 0, 116, 64, 83, 3, 15, 7, 31, 7, 79, 7, 95, 7, 239, 7, 5, 7, 64, 18, 21, 72, 7, 7, 9, 5, 16, 1, 64, 1, 144, 1, 160, 1, 4, 1, 0, 7, 3, 32, 22, 60, 72, 3, 3, 1, 5, 16, 6, 32, 6, 64, 6, 96, 6, 112, 6, 5, 112, 6, 176, 6, 2, 79, 6, 1, 6, 2, 0, 1, 16, 1, 48, 1, 64, 1, 4, 143, 1, 207, 1, 2, 0, 1, 16, 1, 2, 1, 0, 47, 93, 93, 113, 51, 47, 93, 93, 113, 51, 18, 57, 61, 47, 43, 51, 51, 1, 24, 47, 93, 50, 17, 57, 47, 43, 93, 51, 49, 48, 1, 1, 53, 1, 53, 1, 53, 1, 4, 143, 252, 164, 2, 131, 253, 125, 3, 92, 2, 47, 254, 80, 149, 1, 56, 6, 1, 100, 150, 254, 30, 0, 0, 2, 1, 57, 0, 0, 4, 117, 5, 154, 0, 11, 0, 15, 0, 79, 64, 23, 13, 10, 177, 11, 14, 14, 11, 11, 4, 8, 177, 1, 1, 17, 4, 80, 11, 96, 11, 112, 11, 3, 11, 184, 255, 192, 179, 28, 40, 72, 11, 184, 255, 192, 64, 14, 21, 26, 72, 11, 11, 5, 15, 176, 14, 18, 4, 190, 5, 3, 0, 63, 237, 63, 237, 17, 57, 47, 43, 43, 93, 1, 47, 18, 57, 47, 237, 18, 57, 47, 51, 47, 16, 237, 50, 49, 48, 1, 1, 53, 39, 33, 53, 33, 23, 21, 1, 21, 35, 23, 21, 35, 53, 2, 70, 1, 139, 107, 253, 211, 2, 119, 197, 254, 116, 163, 184, 203, 2, 145, 1, 140, 123, 106, 152, 197, 223, 254, 116, 161, 254, 203, 203, 0, 0, 2, 0, 70, 255, 68, 5, 127, 5, 154, 0, 29, 0, 37, 0, 127, 64, 23, 20, 20, 33, 27, 30, 204, 3, 10, 204, 33, 7, 33, 111, 3, 1, 3, 33, 3, 33, 22, 27, 205, 12, 184, 255, 192, 64, 50, 22, 27, 72, 12, 12, 39, 17, 205, 96, 22, 112, 22, 128, 22, 3, 22, 11, 29, 31, 76, 2, 36, 76, 5, 8, 5, 32, 5, 192, 5, 2, 48, 2, 64, 2, 80, 2, 3, 2, 5, 2, 5, 18, 15, 76, 24, 3, 18, 76, 21, 0, 47, 237, 63, 237, 18, 57, 57, 47, 47, 93, 113, 17, 51, 16, 237, 16, 237, 51, 50, 1, 47, 93, 237, 18, 57, 47, 43, 237, 18, 57, 57, 47, 47, 93, 17, 51, 16, 237, 16, 237, 17, 18, 57, 47, 49, 48, 1, 7, 35, 39, 17, 1, 51, 23, 53, 51, 17, 23, 55, 17, 1, 33, 1, 17, 1, 33, 21, 33, 1, 17, 1, 33, 1, 17, 7, 35, 37, 23, 51, 55, 17, 39, 35, 7, 3, 172, 172, 180, 203, 1, 29, 141, 129, 143, 41, 156, 254, 213, 254, 80, 254, 160, 1, 102, 2, 104, 253, 93, 254, 86, 1, 163, 2, 37, 1, 113, 244, 116, 253, 249, 119, 90, 203, 162, 47, 203, 1, 98, 172, 201, 1, 158, 1, 26, 129, 129, 253, 54, 68, 158, 2, 53, 1, 43, 254, 162, 253, 82, 254, 155, 114, 1, 172, 3, 6, 1, 164, 254, 143, 253, 131, 246, 242, 119, 203, 1, 31, 161, 202, 0, 2, 0, 98, 0, 0, 5, 94, 5, 154, 0, 7, 0, 17, 0, 131, 64, 73, 2, 8, 9, 10, 11, 12, 1, 13, 14, 15, 16, 17, 3, 4, 12, 11, 10, 9, 8, 2, 1, 6, 0, 4, 3, 17, 16, 15, 14, 13, 7, 7, 6, 12, 12, 5, 16, 0, 1, 0, 0, 19, 15, 5, 31, 5, 2, 5, 11, 10, 9, 3, 8, 14, 15, 16, 3, 13, 2, 3, 145, 8, 17, 17, 0, 6, 12, 13, 6, 3, 5, 0, 18, 0, 63, 50, 63, 221, 196, 17, 18, 57, 47, 51, 237, 50, 18, 23, 57, 17, 23, 57, 1, 47, 93, 17, 51, 47, 93, 18, 57, 61, 47, 51, 51, 23, 57, 18, 23, 57, 49, 48, 135, 192, 192, 14, 192, 192, 192, 5, 192, 135, 14, 192, 192, 192, 5, 192, 192, 33, 35, 3, 33, 3, 35, 1, 51, 19, 3, 38, 38, 39, 35, 6, 6, 7, 3, 5, 94, 184, 154, 253, 160, 141, 189, 2, 39, 174, 158, 223, 6, 12, 5, 4, 5, 11, 6, 224, 1, 145, 254, 111, 5, 154, 252, 143, 2, 98, 16, 49, 32, 31, 47, 19, 253, 158, 0, 3, 1, 37, 0, 0, 4, 242, 5, 154, 0, 8, 0, 14, 0, 20, 0, 84, 64, 50, 2, 10, 1, 125, 18, 18, 6, 4, 125, 64, 12, 1, 15, 12, 1, 12, 12, 22, 16, 10, 126, 95, 6, 111, 6, 2, 0, 6, 1, 143, 6, 1, 32, 6, 1, 6, 9, 145, 2, 16, 16, 10, 15, 145, 7, 3, 10, 145, 6, 18, 0, 63, 237, 63, 237, 18, 57, 47, 51, 237, 1, 47, 93, 93, 113, 113, 237, 50, 18, 57, 47, 93, 93, 237, 18, 57, 47, 237, 17, 57, 49, 48, 1, 21, 7, 23, 17, 1, 33, 17, 33, 1, 17, 33, 55, 53, 39, 1, 17, 33, 55, 53, 39, 4, 170, 172, 244, 254, 254, 253, 53, 2, 115, 254, 53, 1, 219, 154, 179, 254, 62, 1, 145, 156, 178, 4, 135, 211, 172, 209, 254, 203, 254, 254, 5, 154, 253, 2, 253, 252, 153, 209, 154, 2, 102, 254, 49, 156, 129, 178, 0, 1, 0, 203, 0, 0, 4, 248, 5, 154, 0, 11, 0, 43, 64, 24, 1, 1, 15, 8, 1, 8, 64, 15, 24, 72, 8, 8, 13, 5, 125, 10, 6, 145, 9, 18, 3, 145, 0, 3, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 43, 93, 51, 47, 49, 48, 1, 33, 21, 33, 1, 17, 1, 33, 21, 33, 1, 17, 2, 100, 2, 148, 253, 184, 254, 203, 1, 12, 2, 103, 253, 77, 254, 144, 5, 154, 152, 254, 201, 253, 217, 254, 244, 152, 1, 113, 2, 141, 0, 0, 2, 0, 199, 0, 0, 5, 33, 5, 154, 0, 5, 0, 11, 0, 44, 64, 26, 3, 125, 11, 64, 17, 22, 72, 64, 11, 80, 11, 2, 11, 11, 13, 9, 126, 5, 9, 145, 5, 18, 8, 145, 0, 3, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 93, 43, 237, 49, 48, 19, 33, 1, 17, 1, 33, 1, 1, 33, 17, 33, 1, 199, 2, 233, 1, 113, 254, 143, 253, 23, 3, 170, 254, 243, 254, 11, 1, 245, 1, 13, 5, 154, 254, 143, 253, 72, 254, 143, 3, 246, 1, 12, 251, 150, 1, 12, 0, 0, 1, 1, 51, 0, 0, 4, 164, 5, 154, 0, 11, 0, 76, 64, 46, 48, 8, 1, 8, 8, 1, 0, 4, 4, 15, 0, 47, 0, 79, 0, 3, 0, 0, 13, 6, 10, 126, 0, 1, 1, 16, 1, 32, 1, 240, 1, 3, 1, 9, 145, 6, 6, 10, 5, 145, 2, 3, 10, 145, 1, 18, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 51, 47, 17, 18, 57, 47, 93, 49, 48, 33, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 4, 164, 252, 143, 3, 80, 253, 88, 2, 125, 253, 131, 2, 201, 5, 154, 152, 254, 35, 152, 254, 11, 0, 1, 1, 68, 0, 0, 4, 147, 5, 154, 0, 9, 0, 80, 185, 0, 4, 255, 192, 64, 48, 11, 25, 72, 4, 4, 7, 15, 0, 31, 0, 47, 0, 79, 0, 255, 0, 5, 0, 0, 11, 2, 6, 126, 0, 7, 1, 16, 7, 32, 7, 240, 7, 3, 7, 5, 145, 47, 2, 1, 2, 2, 6, 1, 145, 8, 3, 6, 18, 0, 63, 63, 237, 18, 57, 47, 93, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 18, 57, 47, 43, 49, 48, 1, 33, 17, 33, 21, 33, 17, 35, 17, 33, 4, 147, 253, 89, 2, 124, 253, 132, 168, 3, 79, 5, 2, 254, 16, 151, 253, 133, 5, 154, 0, 1, 0, 154, 0, 0, 5, 41, 5, 154, 0, 15, 0, 57, 64, 30, 15, 15, 4, 13, 7, 7, 2, 126, 208, 13, 1, 13, 13, 17, 11, 125, 4, 15, 145, 0, 0, 12, 9, 145, 6, 3, 12, 145, 3, 18, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 237, 18, 57, 47, 93, 237, 50, 47, 17, 18, 57, 47, 49, 48, 1, 33, 17, 33, 1, 17, 1, 33, 21, 33, 1, 17, 1, 33, 17, 33, 3, 70, 1, 227, 252, 225, 254, 144, 1, 153, 2, 215, 253, 117, 254, 203, 1, 12, 2, 47, 254, 193, 2, 236, 253, 20, 1, 113, 2, 141, 1, 156, 152, 254, 201, 253, 217, 254, 244, 1, 188, 0, 1, 0, 199, 0, 0, 4, 252, 5, 154, 0, 11, 0, 51, 64, 27, 9, 0, 126, 15, 1, 1, 1, 1, 13, 8, 4, 126, 5, 3, 145, 47, 8, 1, 8, 8, 5, 10, 6, 3, 1, 5, 18, 0, 63, 51, 63, 51, 18, 57, 47, 93, 237, 1, 47, 237, 50, 18, 57, 47, 113, 237, 51, 49, 48, 33, 35, 17, 33, 17, 35, 17, 51, 17, 33, 17, 51, 4, 252, 168, 253, 27, 168, 168, 2, 229, 168, 2, 141, 253, 115, 5, 154, 253, 139, 2, 117, 0, 0, 1, 1, 78, 0, 0, 4, 117, 5, 154, 0, 11, 0, 67, 64, 40, 0, 0, 112, 5, 1, 5, 3, 11, 11, 6, 3, 126, 15, 8, 31, 8, 47, 8, 3, 95, 8, 127, 8, 143, 8, 3, 8, 8, 12, 13, 2, 10, 146, 11, 3, 3, 7, 146, 6, 18, 0, 63, 237, 50, 63, 237, 50, 17, 18, 1, 57, 47, 93, 113, 237, 205, 50, 47, 16, 205, 93, 50, 47, 49, 48, 1, 21, 33, 17, 33, 21, 33, 53, 33, 17, 33, 53, 4, 117, 254, 192, 1, 64, 252, 217, 1, 63, 254, 193, 5, 154, 144, 251, 133, 143, 143, 4, 123, 144, 0, 0, 1, 0, 238, 0, 0, 4, 68, 5, 154, 0, 9, 0, 61, 64, 38, 96, 9, 1, 9, 9, 4, 2, 126, 112, 7, 1, 7, 7, 11, 112, 4, 128, 4, 2, 96, 4, 224, 4, 240, 4, 3, 64, 4, 1, 4, 5, 145, 4, 18, 9, 146, 0, 3, 0, 63, 237, 63, 237, 1, 47, 93, 113, 114, 18, 57, 47, 93, 237, 18, 57, 47, 113, 49, 48, 1, 33, 17, 1, 33, 53, 33, 55, 17, 33, 1, 219, 2, 105, 254, 190, 253, 236, 1, 196, 234, 254, 63, 5, 154, 251, 170, 254, 188, 152, 235, 3, 135, 0, 1, 1, 27, 0, 0, 5, 102, 5, 154, 0, 12, 0, 69, 64, 41, 1, 10, 12, 3, 4, 0, 11, 11, 47, 0, 63, 0, 79, 0, 159, 0, 4, 0, 0, 5, 14, 8, 2, 4, 126, 32, 5, 1, 5, 8, 9, 12, 3, 2, 5, 10, 6, 3, 5, 0, 18, 0, 63, 50, 63, 51, 23, 57, 1, 47, 93, 253, 198, 51, 17, 18, 57, 47, 93, 51, 47, 17, 18, 23, 57, 49, 48, 33, 35, 1, 35, 17, 35, 17, 51, 17, 51, 1, 51, 1, 5, 102, 221, 253, 62, 4, 168, 168, 4, 2, 151, 205, 253, 80, 2, 197, 253, 59, 5, 154, 253, 104, 2, 152, 253, 82, 0, 1, 1, 104, 0, 0, 4, 182, 5, 154, 0, 5, 0, 54, 64, 22, 15, 0, 47, 0, 79, 0, 3, 0, 0, 7, 4, 126, 16, 1, 32, 1, 96, 1, 112, 1, 4, 1, 184, 255, 192, 64, 10, 20, 29, 72, 1, 2, 3, 4, 145, 1, 18, 0, 63, 237, 63, 1, 47, 43, 93, 237, 18, 57, 47, 93, 49, 48, 33, 33, 17, 51, 17, 33, 4, 182, 252, 178, 168, 2, 166, 5, 154, 250, 254, 0, 0, 1, 0, 145, 0, 0, 5, 47, 5, 154, 0, 35, 0, 92, 64, 23, 80, 27, 1, 11, 10, 27, 27, 21, 34, 6, 0, 126, 95, 1, 1, 16, 1, 192, 1, 208, 1, 3, 1, 184, 255, 192, 64, 27, 14, 17, 72, 1, 1, 37, 23, 16, 20, 126, 21, 64, 16, 21, 72, 21, 6, 16, 27, 16, 34, 22, 3, 21, 11, 0, 18, 0, 63, 50, 50, 63, 51, 57, 57, 17, 51, 1, 47, 43, 237, 50, 50, 18, 57, 47, 43, 93, 113, 237, 51, 51, 17, 57, 61, 47, 51, 51, 49, 48, 0, 113, 33, 35, 17, 52, 54, 55, 35, 6, 6, 7, 1, 35, 1, 38, 38, 39, 35, 22, 22, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 62, 3, 55, 1, 51, 5, 47, 166, 7, 8, 5, 12, 23, 8, 254, 162, 82, 254, 162, 8, 23, 12, 4, 5, 3, 162, 224, 1, 43, 24, 32, 9, 6, 5, 11, 17, 22, 15, 1, 53, 209, 3, 133, 59, 146, 84, 50, 76, 22, 251, 238, 4, 10, 25, 81, 50, 43, 149, 99, 252, 125, 5, 154, 252, 137, 72, 118, 56, 27, 52, 58, 69, 44, 3, 115, 0, 1, 0, 199, 0, 0, 4, 252, 5, 154, 0, 23, 0, 48, 64, 24, 1, 18, 23, 126, 15, 22, 1, 22, 22, 25, 13, 6, 10, 126, 11, 6, 18, 11, 22, 12, 3, 1, 11, 18, 0, 63, 51, 63, 51, 18, 57, 57, 1, 47, 237, 50, 50, 18, 57, 47, 113, 237, 51, 51, 49, 48, 33, 35, 1, 38, 38, 39, 35, 22, 22, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 38, 38, 53, 17, 51, 4, 252, 207, 253, 111, 16, 22, 9, 7, 5, 4, 168, 219, 2, 125, 23, 28, 6, 4, 5, 3, 168, 4, 109, 21, 46, 23, 23, 99, 75, 251, 254, 5, 154, 251, 178, 42, 54, 13, 31, 106, 74, 3, 232, 0, 2, 0, 139, 0, 0, 5, 55, 5, 154, 0, 7, 0, 15, 0, 58, 64, 38, 7, 125, 143, 11, 159, 11, 223, 11, 3, 16, 11, 80, 11, 96, 11, 3, 11, 11, 17, 8, 125, 208, 2, 1, 175, 2, 191, 2, 2, 2, 14, 145, 4, 3, 9, 145, 1, 18, 0, 63, 237, 63, 237, 1, 47, 93, 93, 237, 18, 57, 47, 93, 93, 237, 49, 48, 33, 33, 1, 17, 1, 33, 1, 17, 37, 1, 33, 1, 17, 1, 33, 1, 3, 199, 254, 53, 254, 143, 1, 113, 1, 203, 1, 112, 252, 4, 1, 13, 1, 51, 1, 12, 254, 244, 254, 205, 254, 243, 1, 113, 2, 184, 1, 113, 254, 143, 253, 72, 51, 254, 244, 1, 12, 2, 82, 1, 12, 254, 244, 0, 0, 2, 1, 55, 0, 0, 4, 205, 5, 154, 0, 7, 0, 13, 0, 70, 64, 46, 4, 125, 15, 13, 47, 13, 159, 13, 223, 13, 4, 13, 13, 15, 11, 7, 126, 0, 0, 1, 16, 0, 32, 0, 224, 0, 240, 0, 4, 0, 6, 145, 15, 11, 31, 11, 2, 11, 11, 0, 10, 145, 1, 3, 0, 18, 0, 63, 63, 237, 18, 57, 47, 93, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 237, 49, 48, 33, 17, 33, 1, 17, 1, 33, 17, 1, 39, 33, 17, 33, 55, 1, 55, 2, 144, 1, 6, 254, 239, 254, 35, 2, 62, 170, 254, 108, 1, 148, 170, 5, 154, 254, 249, 254, 156, 254, 240, 253, 225, 4, 88, 170, 253, 180, 170, 0, 2, 0, 139, 254, 143, 5, 80, 5, 154, 0, 12, 0, 20, 0, 65, 64, 39, 5, 7, 3, 3, 12, 125, 20, 64, 17, 22, 72, 16, 20, 80, 20, 96, 20, 3, 20, 20, 22, 17, 125, 208, 7, 1, 7, 15, 145, 9, 3, 18, 145, 0, 5, 18, 1, 145, 4, 0, 47, 237, 63, 51, 237, 63, 237, 1, 47, 93, 237, 18, 57, 47, 93, 43, 237, 50, 47, 17, 57, 49, 48, 33, 23, 33, 21, 33, 1, 35, 1, 17, 1, 33, 1, 17, 3, 1, 35, 1, 17, 1, 51, 1, 3, 113, 188, 1, 35, 254, 147, 254, 193, 168, 254, 143, 1, 201, 1, 115, 1, 112, 176, 254, 238, 219, 254, 161, 1, 13, 223, 1, 96, 217, 152, 1, 113, 1, 113, 2, 96, 1, 201, 254, 143, 253, 160, 2, 37, 1, 20, 254, 162, 254, 0, 254, 244, 1, 94, 0, 0, 2, 1, 25, 0, 0, 5, 68, 5, 154, 0, 10, 0, 16, 0, 84, 64, 53, 8, 7, 5, 3, 10, 0, 6, 1, 6, 6, 4, 125, 15, 16, 111, 16, 143, 16, 159, 16, 207, 16, 223, 16, 6, 16, 16, 18, 14, 10, 126, 143, 0, 159, 0, 2, 32, 0, 1, 0, 5, 9, 145, 14, 14, 0, 13, 145, 1, 3, 7, 0, 18, 0, 63, 50, 63, 237, 18, 57, 47, 237, 50, 1, 47, 93, 93, 237, 50, 18, 57, 47, 93, 237, 50, 47, 93, 17, 23, 57, 49, 48, 33, 17, 33, 1, 17, 7, 1, 35, 1, 33, 17, 1, 39, 33, 17, 33, 55, 1, 25, 2, 129, 1, 6, 240, 1, 148, 193, 254, 135, 254, 183, 2, 47, 170, 254, 123, 1, 133, 170, 5, 154, 254, 249, 254, 224, 240, 253, 125, 2, 98, 253, 158, 4, 88, 170, 253, 248, 170, 0, 1, 0, 254, 0, 0, 4, 209, 5, 154, 0, 15, 0, 69, 64, 41, 13, 13, 3, 125, 159, 8, 1, 112, 8, 1, 15, 8, 1, 8, 8, 10, 17, 5, 5, 1, 125, 175, 10, 191, 10, 2, 10, 9, 2, 10, 1, 4, 5, 15, 145, 12, 3, 6, 145, 5, 18, 0, 63, 237, 63, 237, 18, 23, 57, 1, 47, 93, 237, 51, 47, 17, 18, 57, 47, 93, 93, 93, 237, 50, 47, 49, 48, 1, 21, 1, 17, 1, 33, 53, 33, 55, 53, 1, 17, 1, 33, 21, 33, 1, 174, 3, 35, 254, 254, 253, 47, 2, 137, 154, 252, 221, 1, 2, 2, 147, 253, 181, 4, 104, 182, 254, 148, 254, 188, 254, 254, 152, 153, 182, 1, 111, 1, 66, 1, 2, 152, 0, 0, 1, 0, 170, 0, 0, 5, 25, 5, 154, 0, 7, 0, 38, 64, 20, 7, 2, 126, 6, 31, 3, 47, 3, 2, 3, 3, 8, 9, 1, 5, 145, 6, 3, 2, 18, 0, 63, 63, 237, 50, 17, 18, 1, 57, 47, 113, 196, 253, 196, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 5, 25, 254, 28, 168, 254, 29, 4, 111, 5, 2, 250, 254, 5, 2, 152, 0, 1, 0, 205, 0, 0, 4, 248, 5, 154, 0, 11, 0, 47, 64, 28, 3, 126, 15, 0, 95, 0, 111, 0, 3, 0, 0, 13, 9, 126, 0, 6, 1, 96, 6, 1, 6, 10, 145, 5, 18, 7, 1, 3, 0, 63, 51, 63, 237, 1, 47, 93, 113, 237, 18, 57, 47, 113, 237, 49, 48, 1, 17, 51, 17, 1, 33, 1, 17, 51, 17, 23, 33, 4, 80, 168, 254, 205, 254, 59, 254, 205, 168, 219, 1, 37, 1, 117, 4, 37, 251, 153, 254, 205, 1, 51, 4, 103, 251, 219, 221, 0, 0, 1, 0, 119, 0, 0, 5, 76, 5, 154, 0, 12, 0, 60, 64, 32, 10, 11, 12, 3, 0, 4, 5, 6, 7, 4, 2, 1, 9, 9, 3, 15, 0, 1, 0, 0, 14, 16, 3, 1, 3, 9, 8, 2, 18, 3, 0, 3, 0, 63, 50, 63, 205, 205, 1, 47, 113, 17, 51, 47, 93, 18, 57, 61, 47, 51, 51, 23, 57, 18, 23, 57, 49, 48, 1, 1, 35, 1, 51, 1, 22, 22, 23, 51, 54, 55, 1, 5, 76, 253, 235, 184, 253, 248, 186, 1, 141, 11, 13, 5, 4, 9, 24, 1, 150, 5, 154, 250, 102, 5, 154, 251, 143, 28, 64, 35, 61, 68, 4, 111, 0, 1, 0, 6, 0, 0, 5, 188, 5, 154, 0, 31, 0, 77, 64, 40, 22, 21, 6, 1, 2, 26, 11, 12, 164, 17, 180, 17, 2, 17, 6, 26, 26, 6, 17, 3, 13, 0, 0, 33, 15, 13, 1, 13, 27, 26, 18, 17, 2, 12, 18, 21, 13, 6, 0, 3, 0, 63, 196, 51, 51, 63, 51, 205, 205, 50, 50, 1, 47, 93, 17, 51, 47, 18, 23, 57, 61, 47, 47, 47, 93, 51, 51, 17, 51, 51, 17, 51, 51, 49, 48, 1, 1, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 51, 19, 22, 23, 51, 54, 55, 19, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 5, 188, 254, 228, 197, 215, 9, 11, 2, 5, 3, 14, 9, 217, 195, 254, 211, 176, 195, 18, 6, 5, 6, 24, 238, 162, 223, 8, 11, 5, 4, 2, 14, 11, 182, 5, 154, 250, 102, 4, 14, 34, 71, 41, 37, 72, 35, 251, 240, 5, 154, 251, 239, 130, 73, 54, 131, 4, 35, 251, 213, 50, 86, 38, 26, 98, 72, 4, 21, 0, 1, 0, 141, 0, 0, 5, 53, 5, 154, 0, 25, 0, 88, 64, 30, 23, 10, 24, 11, 1, 14, 13, 5, 19, 25, 19, 12, 3, 11, 24, 24, 15, 0, 1, 0, 64, 22, 26, 72, 0, 0, 27, 13, 13, 11, 184, 255, 192, 64, 16, 22, 26, 72, 11, 25, 12, 19, 12, 5, 3, 23, 13, 3, 11, 0, 18, 0, 63, 50, 63, 51, 23, 57, 17, 51, 1, 47, 43, 51, 47, 17, 51, 47, 43, 93, 50, 47, 17, 23, 57, 17, 51, 17, 57, 57, 17, 18, 57, 57, 49, 48, 33, 35, 1, 38, 38, 39, 35, 6, 6, 7, 1, 35, 1, 1, 51, 1, 22, 22, 23, 51, 54, 54, 55, 1, 51, 1, 5, 53, 205, 254, 162, 8, 15, 10, 4, 6, 16, 12, 254, 151, 205, 1, 244, 254, 49, 207, 1, 57, 14, 25, 13, 4, 15, 28, 12, 1, 70, 192, 254, 41, 2, 37, 12, 37, 23, 13, 34, 25, 253, 219, 2, 209, 2, 201, 254, 8, 25, 51, 25, 34, 52, 19, 1, 244, 253, 57, 0, 1, 0, 135, 0, 0, 5, 57, 5, 154, 0, 14, 0, 78, 64, 49, 10, 10, 3, 16, 0, 80, 0, 2, 0, 2, 126, 31, 5, 95, 5, 2, 5, 31, 3, 95, 3, 2, 31, 3, 47, 3, 191, 3, 239, 3, 4, 239, 3, 255, 3, 2, 3, 3, 15, 16, 10, 4, 1, 1, 2, 18, 5, 0, 3, 0, 63, 50, 63, 57, 47, 51, 205, 17, 18, 1, 57, 47, 93, 113, 114, 198, 93, 253, 198, 93, 18, 57, 61, 47, 49, 48, 1, 1, 17, 35, 17, 1, 51, 1, 22, 22, 23, 51, 54, 55, 1, 5, 57, 253, 246, 168, 254, 0, 193, 1, 114, 3, 18, 14, 2, 11, 28, 1, 129, 5, 154, 252, 120, 253, 238, 2, 14, 3, 140, 253, 100, 6, 44, 38, 31, 57, 2, 156, 0, 1, 0, 193, 0, 0, 5, 2, 5, 154, 0, 9, 0, 44, 64, 21, 2, 7, 2, 7, 5, 6, 0, 0, 11, 1, 5, 7, 145, 0, 8, 3, 5, 1, 145, 4, 18, 0, 63, 237, 51, 63, 51, 237, 1, 47, 51, 18, 57, 47, 51, 18, 57, 57, 47, 47, 49, 48, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 5, 2, 252, 184, 3, 54, 251, 209, 3, 63, 253, 2, 4, 0, 5, 115, 251, 37, 152, 47, 4, 211, 152, 0, 0, 1, 2, 41, 254, 186, 4, 37, 5, 154, 0, 7, 0, 49, 64, 30, 4, 79, 0, 1, 0, 0, 9, 6, 234, 127, 1, 175, 1, 191, 1, 3, 64, 1, 80, 1, 2, 1, 5, 217, 2, 3, 6, 217, 1, 32, 0, 63, 237, 63, 237, 1, 47, 93, 93, 237, 18, 57, 47, 93, 51, 49, 48, 1, 33, 17, 33, 21, 33, 17, 33, 4, 37, 254, 4, 1, 252, 254, 149, 1, 107, 254, 186, 6, 224, 119, 250, 14, 0, 1, 1, 70, 255, 16, 4, 125, 5, 154, 0, 3, 0, 31, 64, 13, 3, 2, 1, 0, 2, 0, 2, 0, 4, 5, 2, 3, 0, 0, 47, 63, 17, 18, 1, 57, 57, 47, 47, 17, 51, 17, 51, 49, 48, 5, 35, 1, 51, 4, 125, 152, 253, 97, 153, 240, 6, 138, 0, 1, 1, 158, 254, 186, 3, 154, 5, 154, 0, 7, 0, 52, 181, 0, 234, 16, 3, 1, 3, 184, 255, 192, 64, 22, 15, 21, 72, 3, 3, 9, 5, 143, 1, 1, 64, 1, 1, 1, 5, 217, 6, 3, 2, 217, 1, 32, 0, 63, 237, 63, 237, 1, 47, 93, 93, 51, 18, 57, 47, 43, 93, 237, 49, 48, 1, 33, 53, 33, 17, 33, 53, 33, 3, 154, 254, 4, 1, 104, 254, 152, 1, 252, 254, 186, 119, 5, 242, 119, 0, 1, 1, 8, 2, 113, 4, 184, 5, 178, 0, 7, 0, 40, 64, 18, 7, 6, 2, 2, 5, 47, 0, 1, 0, 0, 9, 5, 2, 6, 4, 5, 5, 0, 0, 47, 50, 47, 63, 51, 1, 47, 18, 57, 47, 93, 18, 57, 61, 47, 51, 51, 49, 48, 1, 35, 1, 35, 1, 35, 1, 51, 4, 184, 149, 254, 180, 6, 254, 203, 148, 1, 166, 66, 2, 113, 2, 106, 253, 150, 3, 65, 0, 1, 255, 252, 254, 215, 5, 199, 255, 78, 0, 3, 0, 14, 180, 1, 0, 1, 217, 2, 0, 47, 237, 1, 47, 47, 49, 48, 1, 33, 53, 33, 5, 199, 250, 53, 5, 203, 254, 215, 119, 0, 0, 1, 1, 231, 4, 195, 3, 223, 6, 10, 0, 3, 0, 24, 64, 10, 0, 0, 5, 2, 3, 128, 15, 1, 1, 1, 0, 47, 93, 26, 205, 1, 47, 18, 57, 47, 49, 48, 1, 35, 1, 51, 3, 223, 172, 254, 180, 179, 4, 195, 1, 71, 0, 2, 1, 14, 0, 0, 4, 111, 4, 0, 0, 14, 0, 21, 0, 103, 64, 68, 16, 11, 3, 132, 31, 4, 47, 4, 111, 4, 239, 4, 255, 4, 5, 4, 64, 28, 33, 72, 4, 64, 18, 21, 72, 4, 4, 23, 20, 132, 8, 0, 0, 31, 8, 143, 8, 2, 47, 8, 1, 8, 17, 149, 143, 11, 159, 11, 2, 11, 64, 21, 24, 72, 11, 11, 0, 16, 21, 149, 5, 4, 7, 21, 14, 149, 0, 15, 0, 63, 237, 63, 51, 51, 237, 50, 17, 57, 47, 43, 93, 237, 1, 47, 93, 113, 51, 47, 16, 237, 18, 57, 47, 43, 43, 93, 237, 51, 51, 49, 48, 1, 33, 23, 17, 35, 53, 7, 33, 39, 53, 55, 33, 53, 39, 33, 1, 55, 53, 33, 7, 21, 23, 1, 111, 2, 41, 215, 164, 156, 254, 137, 170, 199, 1, 246, 119, 254, 27, 1, 159, 189, 254, 86, 111, 88, 4, 0, 217, 252, 217, 156, 156, 172, 254, 199, 141, 119, 253, 22, 189, 157, 110, 148, 88, 0, 0, 2, 0, 240, 0, 0, 4, 215, 5, 236, 0, 11, 0, 19, 0, 89, 64, 60, 5, 132, 160, 19, 1, 48, 19, 64, 19, 112, 19, 128, 19, 208, 19, 5, 19, 19, 21, 16, 1, 9, 132, 47, 10, 63, 10, 175, 10, 191, 10, 207, 10, 5, 10, 64, 33, 38, 72, 10, 64, 26, 29, 72, 10, 16, 17, 149, 10, 8, 7, 21, 15, 14, 149, 1, 2, 15, 0, 0, 0, 63, 63, 51, 237, 50, 63, 51, 51, 237, 50, 1, 47, 43, 43, 93, 237, 50, 50, 18, 57, 47, 93, 113, 237, 49, 48, 1, 17, 55, 33, 23, 17, 1, 33, 39, 21, 35, 17, 1, 39, 35, 1, 17, 23, 33, 55, 1, 147, 215, 1, 117, 248, 254, 217, 254, 103, 132, 163, 3, 67, 168, 229, 254, 237, 195, 1, 12, 209, 5, 236, 253, 61, 215, 250, 254, 33, 254, 217, 133, 133, 5, 236, 252, 225, 168, 254, 239, 254, 234, 195, 209, 0, 1, 1, 55, 0, 0, 4, 115, 4, 0, 0, 11, 0, 45, 64, 26, 3, 3, 79, 8, 143, 8, 2, 8, 8, 13, 0, 132, 111, 5, 127, 5, 2, 5, 10, 149, 7, 15, 1, 149, 4, 21, 0, 63, 237, 63, 237, 1, 47, 93, 237, 18, 57, 47, 93, 51, 47, 49, 48, 1, 23, 33, 21, 33, 39, 17, 1, 33, 21, 33, 7, 1, 219, 168, 1, 227, 253, 201, 248, 1, 39, 2, 21, 254, 57, 209, 1, 51, 168, 139, 250, 1, 223, 1, 39, 139, 209, 0, 0, 2, 0, 236, 0, 0, 4, 211, 5, 236, 0, 11, 0, 19, 0, 87, 64, 60, 11, 132, 15, 8, 48, 0, 64, 0, 112, 0, 128, 0, 208, 0, 5, 0, 0, 21, 12, 132, 31, 4, 47, 4, 63, 4, 95, 4, 4, 47, 4, 63, 4, 175, 4, 191, 4, 207, 4, 5, 4, 64, 33, 38, 72, 4, 9, 0, 16, 18, 149, 8, 6, 15, 15, 13, 149, 0, 3, 21, 0, 63, 51, 237, 50, 63, 51, 237, 50, 63, 1, 47, 43, 93, 113, 237, 18, 57, 47, 93, 51, 51, 237, 49, 48, 33, 53, 7, 33, 39, 17, 1, 33, 23, 17, 51, 17, 1, 23, 33, 55, 17, 39, 33, 7, 4, 47, 182, 254, 106, 247, 1, 38, 1, 154, 131, 164, 252, 188, 168, 1, 15, 233, 194, 254, 243, 209, 184, 184, 250, 1, 223, 1, 39, 133, 2, 113, 250, 20, 1, 51, 168, 236, 1, 59, 195, 209, 0, 0, 2, 1, 10, 0, 0, 4, 184, 4, 0, 0, 11, 0, 17, 0, 104, 64, 45, 5, 5, 0, 131, 31, 13, 47, 13, 63, 13, 95, 13, 4, 47, 13, 79, 13, 127, 13, 143, 13, 207, 13, 223, 13, 6, 13, 64, 32, 43, 72, 13, 13, 19, 12, 2, 132, 48, 7, 176, 7, 192, 7, 3, 7, 184, 255, 192, 179, 35, 38, 72, 7, 184, 255, 192, 64, 17, 27, 30, 72, 7, 1, 149, 12, 12, 3, 16, 149, 9, 15, 3, 149, 6, 21, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 43, 43, 93, 237, 50, 18, 57, 47, 43, 93, 113, 237, 50, 47, 49, 48, 1, 33, 21, 23, 33, 21, 33, 39, 17, 1, 33, 1, 5, 33, 53, 39, 35, 7, 4, 184, 252, 246, 168, 2, 29, 253, 143, 248, 1, 39, 1, 135, 1, 0, 252, 246, 2, 96, 164, 235, 209, 1, 197, 146, 168, 139, 250, 1, 223, 1, 39, 254, 246, 166, 129, 164, 209, 0, 0, 1, 1, 33, 0, 0, 4, 137, 5, 236, 0, 15, 0, 88, 64, 54, 8, 12, 132, 13, 143, 0, 1, 0, 1, 0, 13, 9, 9, 111, 4, 1, 79, 4, 159, 4, 207, 4, 3, 4, 4, 17, 47, 13, 111, 13, 159, 13, 3, 13, 64, 21, 30, 72, 13, 13, 16, 17, 12, 21, 6, 149, 3, 0, 11, 14, 149, 8, 1, 15, 0, 63, 51, 237, 50, 63, 237, 63, 17, 18, 1, 57, 47, 43, 93, 18, 57, 47, 93, 113, 51, 47, 17, 51, 51, 47, 93, 16, 237, 50, 49, 48, 1, 33, 53, 55, 33, 21, 35, 7, 21, 33, 21, 33, 17, 35, 17, 33, 1, 33, 1, 53, 240, 1, 63, 239, 156, 1, 143, 254, 113, 164, 254, 203, 4, 0, 252, 240, 140, 155, 197, 139, 252, 139, 3, 117, 0, 2, 0, 236, 254, 41, 4, 211, 4, 0, 0, 15, 0, 23, 0, 98, 64, 66, 19, 15, 132, 12, 48, 4, 64, 4, 112, 4, 128, 4, 208, 4, 5, 4, 4, 25, 16, 132, 8, 1, 1, 31, 8, 47, 8, 63, 8, 95, 8, 4, 47, 8, 63, 8, 175, 8, 191, 8, 207, 8, 5, 8, 64, 33, 38, 72, 8, 20, 22, 149, 13, 12, 10, 15, 19, 17, 149, 5, 7, 21, 2, 149, 1, 27, 0, 63, 237, 63, 51, 237, 50, 63, 51, 51, 237, 50, 1, 47, 43, 93, 113, 51, 47, 16, 237, 18, 57, 47, 93, 51, 237, 51, 49, 48, 1, 33, 53, 33, 55, 17, 7, 33, 39, 17, 1, 33, 23, 53, 51, 17, 1, 23, 33, 55, 17, 39, 33, 7, 3, 182, 253, 131, 2, 56, 190, 182, 254, 106, 247, 1, 38, 1, 154, 131, 164, 252, 188, 168, 1, 15, 233, 194, 254, 243, 209, 254, 41, 139, 191, 1, 69, 184, 250, 1, 223, 1, 39, 133, 133, 251, 70, 1, 237, 168, 236, 1, 59, 195, 209, 0, 0, 1, 1, 27, 0, 0, 4, 168, 5, 236, 0, 13, 0, 40, 64, 20, 5, 132, 6, 6, 15, 1, 11, 132, 12, 13, 0, 6, 12, 21, 10, 9, 149, 1, 2, 15, 0, 63, 51, 237, 50, 63, 51, 63, 1, 47, 237, 50, 18, 57, 47, 237, 49, 48, 1, 17, 55, 33, 23, 17, 35, 17, 39, 35, 7, 17, 35, 17, 1, 190, 150, 1, 106, 234, 164, 145, 238, 199, 163, 5, 236, 253, 122, 154, 233, 252, 233, 2, 229, 144, 199, 253, 82, 5, 236, 0, 0, 2, 1, 39, 0, 0, 3, 166, 5, 236, 0, 5, 0, 9, 0, 56, 64, 31, 8, 8, 0, 132, 1, 9, 31, 4, 1, 207, 4, 223, 4, 2, 4, 9, 4, 1, 1, 10, 11, 9, 99, 6, 0, 3, 149, 4, 15, 0, 21, 0, 63, 63, 237, 63, 237, 17, 18, 1, 57, 47, 51, 51, 47, 113, 114, 47, 16, 237, 50, 47, 49, 48, 33, 35, 17, 33, 53, 33, 3, 51, 21, 35, 3, 166, 166, 254, 39, 2, 127, 195, 195, 195, 3, 117, 139, 1, 236, 195, 0, 2, 1, 10, 254, 41, 3, 166, 5, 236, 0, 9, 0, 13, 0, 73, 64, 45, 12, 12, 9, 132, 4, 7, 7, 31, 1, 47, 1, 63, 1, 111, 1, 127, 1, 5, 111, 1, 175, 1, 239, 1, 3, 1, 13, 1, 13, 4, 4, 14, 15, 13, 99, 10, 0, 6, 149, 7, 15, 2, 149, 1, 27, 0, 63, 237, 63, 237, 63, 237, 17, 18, 1, 57, 47, 51, 51, 47, 47, 93, 113, 51, 47, 16, 237, 50, 47, 49, 48, 1, 33, 53, 33, 55, 17, 33, 53, 33, 17, 3, 51, 21, 35, 2, 137, 254, 129, 1, 58, 190, 254, 37, 2, 127, 195, 195, 195, 254, 41, 139, 191, 4, 2, 139, 251, 70, 6, 166, 195, 0, 0, 1, 1, 92, 0, 0, 4, 240, 5, 236, 0, 10, 0, 98, 64, 31, 38, 10, 1, 8, 9, 64, 29, 39, 72, 9, 9, 1, 111, 0, 1, 48, 0, 1, 0, 0, 12, 10, 7, 3, 132, 0, 4, 16, 4, 2, 4, 184, 255, 192, 179, 27, 31, 72, 4, 184, 255, 192, 179, 21, 25, 72, 4, 184, 255, 192, 64, 15, 15, 18, 72, 4, 2, 7, 10, 3, 8, 15, 5, 0, 4, 0, 21, 0, 63, 50, 63, 63, 23, 57, 1, 47, 43, 43, 43, 93, 237, 50, 50, 17, 51, 47, 93, 93, 51, 51, 47, 43, 51, 49, 48, 93, 33, 35, 1, 17, 35, 17, 51, 17, 1, 51, 1, 4, 240, 232, 253, 248, 164, 164, 1, 244, 215, 254, 16, 2, 8, 253, 248, 5, 236, 252, 34, 1, 242, 254, 20, 0, 0, 1, 2, 35, 0, 0, 4, 102, 5, 236, 0, 7, 0, 58, 64, 37, 79, 5, 1, 5, 5, 9, 2, 132, 15, 7, 47, 7, 63, 7, 79, 7, 4, 7, 64, 22, 28, 72, 7, 64, 15, 20, 72, 7, 7, 8, 9, 3, 149, 6, 21, 0, 0, 0, 63, 63, 237, 17, 18, 1, 57, 47, 43, 43, 93, 237, 18, 57, 47, 93, 49, 48, 1, 51, 17, 23, 33, 21, 33, 39, 2, 35, 164, 155, 1, 4, 254, 172, 239, 5, 236, 251, 59, 156, 139, 240, 0, 1, 0, 141, 0, 0, 5, 53, 4, 0, 0, 22, 0, 110, 64, 73, 4, 14, 132, 15, 15, 21, 8, 132, 192, 9, 208, 9, 224, 9, 3, 95, 9, 111, 9, 2, 64, 9, 1, 31, 9, 47, 9, 2, 16, 9, 32, 9, 80, 9, 208, 9, 4, 9, 9, 24, 1, 20, 132, 143, 21, 159, 21, 191, 21, 3, 47, 21, 159, 21, 207, 21, 3, 21, 4, 1, 1, 11, 17, 149, 2, 2, 5, 22, 15, 15, 9, 21, 21, 0, 63, 51, 51, 63, 51, 51, 47, 237, 50, 50, 17, 51, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 113, 113, 113, 113, 237, 18, 57, 47, 237, 50, 49, 48, 1, 21, 55, 51, 23, 55, 51, 23, 17, 35, 17, 39, 35, 7, 17, 35, 17, 39, 35, 7, 17, 35, 17, 1, 49, 150, 131, 192, 191, 131, 233, 164, 145, 6, 199, 164, 145, 6, 199, 164, 4, 0, 154, 154, 195, 195, 233, 252, 233, 2, 229, 144, 199, 253, 82, 2, 229, 144, 199, 253, 82, 4, 0, 0, 0, 1, 1, 27, 0, 0, 4, 168, 4, 0, 0, 13, 0, 40, 64, 20, 5, 132, 6, 6, 15, 1, 11, 132, 12, 13, 15, 6, 12, 21, 10, 9, 149, 1, 2, 15, 0, 63, 51, 237, 50, 63, 51, 63, 1, 47, 237, 50, 18, 57, 47, 237, 49, 48, 1, 21, 55, 33, 23, 17, 35, 17, 39, 35, 7, 17, 35, 17, 1, 190, 150, 1, 106, 234, 164, 145, 238, 199, 163, 4, 0, 154, 154, 233, 252, 233, 2, 229, 144, 199, 253, 82, 4, 0, 0, 2, 0, 236, 0, 0, 4, 215, 4, 0, 0, 7, 0, 15, 0, 36, 64, 19, 7, 132, 15, 11, 1, 11, 11, 17, 8, 132, 2, 14, 149, 4, 15, 9, 149, 1, 21, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 93, 237, 49, 48, 33, 33, 1, 17, 1, 33, 1, 17, 37, 23, 33, 55, 17, 39, 33, 7, 3, 176, 254, 98, 254, 218, 1, 38, 1, 158, 1, 39, 252, 184, 209, 1, 2, 209, 209, 254, 254, 209, 1, 39, 1, 178, 1, 39, 254, 217, 254, 78, 53, 209, 209, 1, 72, 209, 209, 0, 0, 2, 0, 242, 254, 41, 4, 217, 4, 0, 0, 11, 0, 19, 0, 90, 64, 61, 5, 132, 160, 19, 1, 48, 19, 64, 19, 112, 19, 128, 19, 208, 19, 5, 19, 19, 21, 16, 1, 9, 132, 47, 10, 63, 10, 175, 10, 191, 10, 207, 10, 5, 10, 64, 33, 38, 72, 10, 64, 26, 29, 72, 10, 11, 15, 10, 27, 17, 149, 16, 8, 7, 21, 15, 14, 149, 1, 2, 15, 0, 63, 51, 237, 50, 63, 51, 51, 237, 63, 63, 1, 47, 43, 43, 93, 237, 50, 50, 18, 57, 47, 93, 113, 237, 49, 48, 1, 21, 55, 33, 23, 17, 1, 33, 39, 17, 35, 17, 1, 39, 35, 1, 17, 23, 33, 55, 1, 150, 215, 1, 116, 248, 254, 217, 254, 103, 131, 164, 3, 67, 168, 229, 254, 238, 194, 1, 12, 209, 4, 0, 215, 215, 250, 254, 33, 254, 217, 133, 253, 164, 5, 215, 254, 205, 168, 254, 239, 254, 234, 195, 209, 0, 0, 2, 0, 238, 254, 41, 4, 213, 4, 0, 0, 11, 0, 19, 0, 93, 64, 64, 15, 11, 132, 8, 160, 0, 1, 48, 0, 64, 0, 112, 0, 128, 0, 208, 0, 5, 0, 0, 21, 12, 132, 31, 4, 47, 4, 63, 4, 95, 4, 4, 47, 4, 63, 4, 175, 4, 191, 4, 207, 4, 5, 4, 64, 33, 38, 72, 4, 16, 18, 149, 9, 8, 6, 15, 15, 14, 149, 1, 2, 21, 0, 27, 0, 63, 63, 51, 237, 50, 63, 51, 51, 237, 50, 1, 47, 43, 93, 113, 237, 18, 57, 47, 93, 113, 51, 237, 51, 49, 48, 1, 17, 7, 33, 39, 17, 1, 33, 23, 53, 51, 17, 1, 23, 33, 55, 17, 39, 33, 7, 4, 49, 182, 254, 106, 247, 1, 38, 1, 154, 131, 164, 252, 188, 168, 1, 15, 233, 194, 254, 243, 209, 254, 41, 2, 143, 184, 250, 1, 223, 1, 39, 133, 133, 250, 41, 3, 10, 168, 236, 1, 59, 195, 209, 0, 0, 1, 1, 158, 0, 0, 4, 104, 4, 0, 0, 9, 0, 64, 64, 42, 79, 3, 95, 3, 143, 3, 159, 3, 239, 3, 255, 3, 6, 3, 3, 11, 1, 7, 132, 31, 8, 47, 8, 63, 8, 3, 8, 64, 14, 42, 72, 8, 6, 5, 149, 1, 2, 2, 9, 15, 7, 21, 0, 63, 63, 51, 47, 51, 237, 50, 1, 47, 43, 93, 237, 50, 18, 57, 47, 93, 49, 48, 1, 21, 55, 33, 21, 33, 7, 17, 35, 17, 2, 66, 182, 1, 112, 254, 193, 231, 164, 4, 0, 186, 186, 139, 232, 253, 115, 4, 0, 0, 0, 1, 1, 55, 0, 0, 4, 129, 4, 0, 0, 15, 0, 63, 64, 36, 2, 2, 8, 132, 31, 13, 1, 13, 13, 0, 17, 10, 10, 5, 132, 127, 0, 1, 16, 0, 1, 0, 14, 7, 5, 0, 4, 1, 11, 149, 10, 21, 4, 149, 1, 15, 0, 63, 237, 63, 237, 18, 23, 57, 1, 47, 93, 93, 237, 51, 47, 17, 18, 57, 47, 93, 237, 50, 47, 49, 48, 1, 55, 33, 21, 33, 7, 21, 1, 21, 7, 33, 53, 33, 55, 53, 1, 1, 57, 244, 2, 45, 254, 16, 141, 2, 164, 246, 253, 172, 2, 23, 143, 253, 92, 3, 12, 244, 139, 142, 30, 254, 196, 151, 246, 139, 144, 30, 1, 62, 0, 1, 1, 12, 0, 0, 4, 150, 5, 33, 0, 15, 0, 93, 64, 57, 5, 5, 111, 11, 1, 79, 11, 207, 11, 2, 11, 11, 17, 4, 8, 132, 13, 16, 0, 1, 0, 1, 0, 47, 13, 63, 13, 79, 13, 111, 13, 4, 13, 64, 18, 30, 72, 13, 13, 16, 17, 9, 149, 12, 21, 7, 14, 149, 1, 31, 2, 1, 2, 4, 2, 1, 15, 0, 63, 51, 51, 47, 93, 16, 237, 50, 63, 237, 17, 18, 1, 57, 47, 43, 93, 51, 51, 47, 93, 16, 237, 50, 18, 57, 47, 93, 113, 51, 47, 49, 48, 1, 33, 17, 51, 17, 33, 21, 33, 17, 23, 33, 21, 33, 39, 17, 33, 1, 12, 1, 33, 164, 1, 180, 254, 76, 156, 1, 41, 254, 135, 240, 254, 223, 4, 0, 1, 33, 254, 223, 139, 253, 178, 156, 139, 240, 2, 133, 0, 1, 1, 27, 0, 0, 4, 168, 4, 0, 0, 13, 0, 39, 64, 19, 13, 132, 10, 0, 0, 15, 7, 132, 4, 11, 5, 15, 10, 8, 149, 1, 0, 3, 21, 0, 63, 51, 51, 237, 50, 63, 51, 1, 47, 237, 18, 57, 47, 51, 237, 49, 48, 33, 53, 7, 33, 39, 17, 51, 17, 23, 51, 55, 17, 51, 17, 4, 4, 149, 254, 149, 233, 163, 146, 237, 199, 164, 152, 152, 233, 3, 23, 253, 27, 144, 199, 2, 174, 252, 0, 0, 0, 1, 0, 219, 0, 0, 4, 221, 4, 0, 0, 15, 0, 62, 64, 36, 2, 1, 10, 10, 3, 15, 127, 0, 1, 15, 0, 1, 0, 64, 13, 17, 72, 0, 0, 17, 4, 79, 3, 223, 3, 239, 3, 3, 3, 10, 149, 2, 21, 3, 0, 15, 0, 63, 50, 63, 237, 1, 47, 93, 51, 17, 51, 47, 43, 93, 113, 51, 18, 57, 61, 47, 51, 51, 49, 48, 1, 1, 35, 1, 51, 1, 30, 3, 23, 51, 54, 54, 55, 1, 4, 221, 254, 76, 162, 254, 84, 180, 1, 43, 4, 11, 11, 9, 2, 4, 5, 20, 6, 1, 47, 4, 0, 252, 0, 4, 0, 253, 6, 8, 30, 35, 37, 15, 38, 63, 20, 2, 254, 0, 0, 1, 0, 20, 0, 0, 5, 172, 4, 0, 0, 33, 0, 115, 64, 72, 24, 23, 6, 12, 11, 19, 2, 1, 29, 20, 19, 68, 19, 2, 244, 19, 1, 27, 19, 123, 19, 139, 19, 3, 20, 29, 36, 29, 100, 29, 116, 29, 132, 29, 228, 29, 6, 19, 6, 29, 29, 6, 19, 3, 13, 33, 0, 0, 35, 14, 15, 13, 1, 13, 64, 14, 17, 72, 13, 6, 244, 23, 23, 33, 13, 15, 29, 19, 244, 2, 12, 21, 0, 63, 51, 237, 50, 63, 51, 51, 47, 237, 1, 47, 43, 93, 51, 17, 51, 47, 51, 18, 23, 57, 61, 47, 47, 47, 93, 93, 93, 113, 17, 51, 51, 17, 51, 51, 17, 51, 51, 49, 48, 1, 1, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 51, 19, 22, 22, 23, 51, 52, 54, 55, 19, 5, 172, 254, 207, 170, 211, 6, 8, 2, 5, 2, 10, 8, 229, 164, 254, 200, 173, 213, 5, 6, 3, 6, 2, 8, 8, 238, 149, 211, 7, 7, 3, 8, 8, 8, 207, 4, 0, 252, 0, 2, 221, 22, 46, 26, 17, 47, 28, 253, 33, 4, 0, 252, 254, 17, 46, 29, 21, 48, 25, 3, 0, 252, 252, 19, 45, 28, 20, 46, 26, 3, 4, 0, 0, 1, 1, 6, 0, 0, 4, 186, 4, 0, 0, 22, 0, 179, 64, 100, 1, 1, 0, 21, 21, 22, 20, 19, 18, 17, 16, 2, 16, 4, 5, 6, 7, 8, 8, 9, 14, 14, 13, 15, 3, 15, 1, 1, 2, 7, 7, 6, 8, 9, 10, 11, 12, 0, 12, 21, 20, 20, 19, 14, 14, 15, 13, 22, 13, 8, 20, 1, 20, 14, 3, 22, 0, 0, 3, 31, 2, 47, 2, 2, 15, 2, 47, 2, 175, 2, 3, 2, 64, 13, 17, 72, 2, 2, 13, 24, 16, 15, 15, 12, 48, 13, 1, 13, 1, 14, 7, 14, 20, 3, 13, 2, 21, 15, 0, 15, 0, 63, 50, 63, 51, 23, 57, 17, 51, 1, 47, 93, 51, 51, 47, 51, 17, 18, 57, 47, 43, 93, 113, 51, 51, 47, 51, 23, 57, 17, 51, 49, 48, 16, 135, 8, 192, 8, 192, 5, 192, 16, 135, 14, 192, 192, 192, 5, 192, 8, 192, 8, 192, 16, 135, 8, 192, 8, 192, 5, 192, 14, 192, 192, 192, 16, 135, 14, 192, 192, 192, 5, 192, 8, 192, 8, 192, 9, 2, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 1, 51, 19, 22, 22, 23, 51, 1, 4, 186, 254, 140, 1, 110, 190, 232, 9, 22, 14, 4, 2, 23, 22, 233, 191, 1, 123, 254, 150, 190, 227, 13, 19, 11, 4, 1, 31, 4, 0, 253, 250, 254, 6, 1, 76, 15, 40, 23, 5, 38, 35, 254, 180, 1, 246, 2, 10, 254, 162, 20, 40, 20, 1, 174, 0, 0, 1, 0, 205, 254, 41, 4, 227, 4, 0, 0, 11, 0, 80, 64, 47, 6, 0, 9, 9, 7, 10, 15, 11, 1, 11, 64, 13, 17, 72, 11, 11, 13, 2, 8, 2, 143, 7, 1, 79, 7, 95, 7, 223, 7, 239, 7, 4, 7, 10, 7, 15, 0, 5, 3, 9, 149, 6, 21, 3, 149, 2, 27, 0, 63, 237, 63, 237, 18, 57, 57, 63, 51, 1, 47, 93, 113, 51, 51, 47, 17, 51, 47, 43, 93, 51, 18, 57, 61, 47, 51, 51, 49, 48, 1, 7, 33, 53, 51, 55, 55, 1, 51, 1, 1, 51, 2, 195, 207, 254, 217, 239, 117, 90, 254, 74, 180, 1, 88, 1, 88, 170, 254, 248, 207, 139, 117, 217, 3, 254, 252, 197, 3, 59, 0, 1, 1, 6, 0, 0, 4, 190, 4, 0, 0, 9, 0, 62, 64, 37, 3, 6, 3, 79, 0, 95, 0, 2, 0, 0, 4, 11, 8, 8, 1, 47, 4, 111, 4, 127, 4, 143, 4, 175, 4, 5, 4, 0, 7, 149, 8, 15, 5, 1, 149, 4, 21, 0, 63, 237, 57, 63, 237, 57, 1, 47, 93, 51, 51, 47, 17, 18, 57, 47, 93, 51, 51, 47, 49, 48, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 4, 176, 253, 72, 2, 198, 252, 72, 2, 184, 253, 129, 3, 113, 3, 170, 252, 225, 139, 90, 3, 27, 139, 0, 0, 1, 1, 111, 254, 186, 4, 78, 5, 154, 0, 20, 0, 146, 64, 14, 10, 20, 9, 12, 234, 2, 32, 17, 48, 17, 192, 17, 3, 17, 184, 255, 192, 64, 88, 25, 28, 72, 17, 17, 20, 15, 5, 5, 144, 15, 160, 15, 176, 15, 224, 15, 240, 15, 5, 79, 15, 95, 15, 2, 48, 15, 1, 15, 15, 22, 175, 20, 1, 0, 20, 80, 20, 96, 20, 3, 20, 10, 20, 217, 15, 0, 47, 0, 111, 0, 159, 0, 175, 0, 223, 0, 6, 15, 0, 47, 0, 95, 0, 127, 0, 159, 0, 175, 0, 207, 0, 223, 0, 239, 0, 9, 0, 0, 4, 13, 217, 16, 32, 7, 217, 4, 3, 0, 63, 237, 63, 237, 17, 57, 47, 93, 113, 237, 57, 1, 47, 93, 93, 18, 57, 47, 93, 93, 93, 51, 47, 17, 18, 57, 47, 43, 93, 51, 237, 50, 17, 57, 49, 48, 1, 51, 55, 17, 55, 51, 21, 35, 7, 17, 7, 23, 17, 23, 51, 21, 35, 39, 17, 39, 35, 1, 111, 170, 127, 229, 209, 146, 145, 145, 145, 145, 146, 209, 229, 127, 170, 2, 102, 127, 1, 211, 226, 127, 144, 254, 45, 143, 141, 254, 45, 144, 127, 226, 1, 211, 127, 0, 0, 1, 2, 152, 254, 31, 3, 43, 6, 31, 0, 3, 0, 26, 64, 12, 0, 234, 80, 1, 1, 1, 1, 4, 5, 2, 0, 28, 0, 63, 47, 17, 18, 1, 57, 47, 93, 237, 49, 48, 1, 35, 17, 51, 3, 43, 147, 147, 254, 31, 8, 0, 0, 1, 1, 117, 254, 186, 4, 84, 5, 154, 0, 20, 0, 124, 64, 89, 18, 3, 234, 11, 8, 8, 20, 95, 20, 1, 160, 20, 176, 20, 2, 79, 20, 95, 20, 111, 20, 3, 48, 20, 1, 20, 5, 22, 14, 14, 95, 5, 1, 159, 5, 175, 5, 239, 5, 255, 5, 4, 5, 10, 0, 217, 15, 20, 47, 20, 111, 20, 159, 20, 175, 20, 223, 20, 6, 15, 20, 47, 20, 95, 20, 127, 20, 159, 20, 175, 20, 207, 20, 223, 20, 239, 20, 9, 20, 20, 6, 14, 217, 15, 3, 6, 217, 5, 32, 0, 63, 237, 63, 237, 18, 57, 47, 93, 113, 237, 57, 1, 47, 93, 113, 51, 47, 17, 18, 57, 93, 93, 93, 113, 47, 57, 47, 51, 237, 50, 49, 48, 1, 35, 7, 17, 7, 35, 53, 51, 55, 17, 55, 39, 17, 39, 35, 53, 51, 23, 17, 23, 51, 4, 84, 170, 127, 229, 209, 145, 146, 145, 145, 146, 145, 209, 229, 127, 170, 1, 238, 127, 254, 45, 226, 127, 144, 1, 211, 141, 143, 1, 211, 144, 127, 226, 254, 45, 127, 0, 0, 1, 0, 246, 1, 184, 4, 203, 2, 238, 0, 15, 0, 64, 64, 42, 7, 189, 8, 64, 13, 17, 72, 8, 8, 17, 15, 189, 64, 0, 1, 0, 4, 190, 0, 0, 11, 112, 11, 224, 11, 3, 11, 12, 190, 8, 15, 3, 63, 3, 111, 3, 127, 3, 239, 3, 5, 3, 0, 47, 93, 196, 237, 221, 93, 196, 237, 1, 47, 93, 237, 18, 57, 47, 43, 237, 49, 48, 19, 53, 55, 51, 5, 51, 55, 53, 51, 21, 7, 35, 37, 35, 7, 21, 246, 168, 192, 1, 35, 100, 97, 133, 185, 182, 254, 223, 108, 84, 1, 184, 140, 168, 177, 97, 82, 125, 185, 176, 84, 92, 0, 2, 2, 115, 255, 238, 3, 80, 5, 154, 0, 3, 0, 21, 0, 55, 64, 32, 17, 175, 7, 7, 0, 177, 127, 3, 143, 3, 2, 191, 3, 1, 239, 3, 255, 3, 2, 3, 3, 22, 23, 2, 2, 0, 12, 176, 4, 19, 0, 3, 0, 63, 63, 237, 17, 57, 47, 17, 18, 1, 57, 47, 93, 113, 114, 237, 51, 47, 237, 49, 48, 1, 3, 35, 3, 19, 34, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 53, 18, 135, 19, 88, 48, 62, 17, 29, 40, 24, 22, 41, 30, 18, 18, 30, 41, 5, 154, 251, 249, 4, 7, 250, 84, 62, 48, 22, 41, 30, 18, 18, 30, 41, 22, 24, 40, 29, 17, 0, 0, 2, 1, 158, 3, 160, 4, 37, 5, 154, 0, 3, 0, 7, 0, 158, 185, 0, 4, 255, 192, 179, 35, 44, 72, 4, 184, 255, 192, 64, 31, 20, 31, 72, 4, 64, 15, 18, 72, 16, 4, 32, 4, 48, 4, 3, 4, 211, 48, 7, 1, 160, 7, 1, 192, 7, 1, 47, 7, 1, 7, 0, 184, 255, 192, 179, 35, 44, 72, 0, 184, 255, 192, 64, 68, 20, 31, 72, 0, 64, 15, 18, 72, 16, 0, 32, 0, 48, 0, 3, 0, 211, 15, 3, 31, 3, 2, 15, 3, 31, 3, 47, 3, 175, 3, 191, 3, 207, 3, 255, 3, 7, 127, 3, 143, 3, 207, 3, 223, 3, 4, 3, 64, 29, 32, 72, 64, 3, 1, 63, 3, 1, 3, 5, 64, 1, 80, 1, 2, 1, 4, 0, 3, 0, 63, 50, 205, 93, 50, 1, 47, 93, 93, 43, 93, 113, 114, 237, 93, 43, 43, 43, 220, 93, 93, 113, 114, 237, 93, 43, 43, 43, 49, 48, 1, 3, 35, 3, 33, 3, 35, 3, 2, 106, 28, 146, 30, 2, 135, 31, 143, 31, 5, 154, 254, 6, 1, 250, 254, 6, 1, 250, 0, 2, 0, 170, 0, 123, 5, 25, 5, 154, 0, 27, 0, 31, 0, 232, 64, 146, 27, 2, 3, 6, 7, 26, 7, 24, 28, 31, 9, 8, 25, 8, 23, 29, 30, 10, 11, 22, 11, 20, 17, 16, 13, 12, 21, 12, 4, 80, 0, 1, 0, 0, 25, 26, 14, 64, 7, 207, 8, 1, 15, 8, 31, 8, 95, 8, 159, 8, 4, 12, 3, 8, 64, 32, 35, 72, 8, 64, 26, 29, 72, 8, 8, 33, 12, 12, 22, 66, 18, 14, 14, 21, 22, 11, 32, 12, 1, 0, 12, 192, 12, 2, 12, 6, 10, 13, 16, 2, 29, 112, 17, 1, 17, 3, 30, 16, 27, 23, 79, 20, 95, 20, 111, 20, 143, 20, 159, 20, 175, 20, 223, 20, 239, 20, 255, 20, 9, 159, 20, 175, 20, 223, 20, 239, 20, 4, 20, 16, 20, 16, 7, 25, 21, 6, 11, 95, 7, 1, 0, 7, 16, 7, 2, 7, 0, 47, 93, 93, 196, 63, 196, 18, 57, 57, 47, 47, 93, 113, 51, 51, 17, 51, 51, 205, 114, 50, 50, 16, 205, 50, 50, 1, 47, 93, 113, 51, 205, 50, 51, 47, 198, 43, 17, 18, 1, 57, 24, 47, 43, 43, 95, 94, 93, 113, 51, 26, 237, 50, 50, 47, 93, 198, 49, 48, 16, 135, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 16, 135, 192, 192, 192, 192, 1, 7, 33, 3, 33, 7, 33, 3, 35, 19, 35, 3, 35, 19, 33, 55, 33, 19, 33, 55, 33, 19, 51, 3, 51, 19, 51, 3, 7, 35, 3, 51, 5, 25, 25, 254, 252, 64, 1, 25, 27, 254, 238, 88, 125, 86, 252, 84, 125, 84, 254, 250, 20, 1, 11, 59, 254, 236, 20, 1, 23, 84, 125, 84, 251, 86, 123, 84, 145, 252, 65, 253, 4, 8, 106, 254, 213, 107, 254, 115, 1, 141, 254, 115, 1, 141, 107, 1, 43, 106, 1, 146, 254, 110, 1, 146, 254, 110, 106, 254, 213, 0, 0, 3, 0, 236, 255, 47, 4, 193, 6, 80, 0, 47, 0, 56, 0, 67, 0, 149, 64, 98, 54, 28, 19, 3, 38, 140, 5, 62, 16, 3, 41, 41, 11, 48, 23, 23, 33, 137, 15, 48, 31, 48, 2, 95, 48, 111, 48, 127, 48, 175, 48, 191, 48, 223, 48, 255, 48, 7, 48, 64, 23, 27, 72, 96, 48, 160, 48, 2, 15, 48, 63, 48, 2, 48, 48, 69, 57, 138, 11, 47, 47, 64, 11, 1, 47, 11, 1, 11, 53, 6, 28, 62, 4, 20, 54, 5, 153, 41, 40, 0, 38, 40, 3, 41, 24, 20, 6, 63, 27, 153, 19, 18, 16, 18, 24, 3, 19, 6, 0, 63, 23, 51, 47, 16, 237, 50, 63, 63, 23, 51, 47, 16, 237, 50, 17, 23, 57, 1, 47, 93, 93, 51, 47, 16, 237, 18, 57, 47, 93, 93, 43, 113, 114, 237, 50, 47, 17, 18, 57, 47, 23, 51, 237, 23, 50, 49, 48, 19, 30, 3, 23, 17, 46, 3, 53, 52, 62, 2, 55, 53, 51, 21, 51, 50, 22, 23, 21, 38, 38, 35, 17, 30, 3, 21, 20, 14, 2, 7, 21, 35, 53, 34, 38, 39, 38, 38, 39, 1, 52, 46, 2, 39, 17, 54, 54, 1, 20, 30, 2, 23, 17, 14, 3, 236, 39, 109, 120, 123, 53, 90, 158, 117, 67, 62, 114, 159, 97, 104, 4, 109, 188, 80, 86, 191, 104, 90, 158, 117, 68, 71, 120, 157, 85, 104, 75, 116, 57, 59, 105, 32, 3, 45, 38, 70, 98, 59, 125, 140, 253, 133, 35, 68, 99, 64, 53, 96, 74, 43, 1, 23, 30, 47, 33, 18, 1, 2, 0, 37, 74, 93, 122, 85, 78, 122, 89, 54, 9, 191, 184, 31, 29, 178, 45, 43, 254, 23, 36, 80, 97, 120, 77, 92, 133, 90, 50, 8, 219, 215, 11, 10, 11, 34, 18, 1, 14, 43, 72, 62, 55, 26, 254, 48, 15, 106, 3, 36, 43, 67, 57, 51, 27, 1, 186, 7, 31, 48, 67, 0, 0, 5, 0, 72, 255, 246, 5, 125, 5, 160, 0, 17, 0, 29, 0, 33, 0, 51, 0, 63, 0, 116, 64, 73, 31, 32, 33, 30, 32, 30, 32, 30, 5, 47, 200, 61, 55, 200, 39, 63, 61, 79, 61, 2, 61, 61, 5, 65, 13, 200, 27, 21, 200, 32, 5, 48, 5, 64, 5, 3, 5, 224, 24, 240, 24, 2, 24, 218, 0, 239, 18, 255, 18, 2, 18, 218, 10, 33, 6, 239, 52, 255, 52, 2, 52, 218, 44, 224, 58, 240, 58, 2, 58, 218, 34, 31, 24, 0, 63, 214, 237, 93, 220, 237, 93, 63, 212, 237, 93, 220, 237, 93, 1, 47, 114, 237, 212, 237, 17, 18, 57, 47, 114, 212, 237, 16, 237, 17, 57, 57, 47, 47, 17, 51, 17, 51, 49, 48, 1, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 37, 1, 35, 1, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 22, 21, 20, 14, 2, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 106, 66, 107, 76, 41, 44, 81, 114, 70, 139, 152, 45, 81, 115, 54, 79, 89, 86, 78, 75, 87, 86, 3, 45, 252, 104, 143, 3, 151, 20, 67, 108, 77, 41, 45, 81, 114, 69, 139, 152, 45, 81, 113, 56, 78, 90, 89, 75, 75, 87, 86, 3, 4, 46, 84, 119, 73, 81, 128, 89, 48, 172, 156, 77, 125, 89, 49, 2, 33, 113, 102, 97, 110, 113, 102, 97, 110, 117, 250, 92, 5, 164, 250, 98, 46, 85, 118, 72, 80, 128, 90, 49, 172, 156, 77, 125, 89, 49, 2, 31, 113, 100, 97, 110, 115, 100, 99, 106, 0, 0, 3, 0, 72, 255, 233, 5, 123, 5, 178, 0, 67, 0, 87, 0, 103, 0, 143, 64, 93, 96, 132, 23, 33, 132, 88, 56, 41, 5, 73, 4, 83, 0, 65, 64, 65, 80, 65, 3, 65, 65, 51, 132, 44, 36, 99, 78, 18, 4, 88, 63, 44, 79, 44, 95, 44, 3, 96, 23, 1, 16, 88, 96, 88, 2, 23, 88, 44, 44, 88, 23, 3, 105, 83, 132, 15, 64, 39, 58, 72, 15, 64, 33, 36, 72, 15, 64, 21, 29, 72, 15, 99, 18, 36, 78, 41, 56, 73, 5, 8, 47, 47, 68, 93, 150, 28, 4, 61, 68, 149, 0, 10, 22, 0, 63, 51, 237, 50, 63, 237, 18, 57, 47, 23, 57, 1, 124, 47, 43, 43, 43, 24, 237, 18, 23, 57, 47, 47, 125, 47, 93, 93, 113, 18, 23, 57, 24, 16, 237, 50, 47, 93, 17, 23, 57, 16, 237, 16, 237, 49, 48, 5, 34, 46, 2, 39, 14, 3, 35, 34, 46, 2, 53, 52, 54, 55, 46, 3, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 6, 7, 30, 3, 23, 54, 18, 53, 52, 38, 39, 51, 22, 22, 23, 20, 14, 2, 7, 30, 3, 51, 50, 54, 55, 21, 6, 6, 37, 50, 62, 2, 55, 46, 3, 39, 14, 3, 21, 20, 30, 2, 1, 52, 46, 2, 35, 34, 6, 7, 20, 22, 23, 62, 3, 4, 242, 51, 78, 68, 62, 34, 36, 94, 115, 138, 80, 98, 161, 115, 64, 156, 145, 28, 54, 43, 27, 52, 90, 123, 71, 70, 116, 84, 47, 123, 124, 63, 101, 84, 74, 36, 74, 57, 8, 6, 158, 7, 3, 2, 34, 58, 77, 42, 31, 53, 52, 57, 36, 28, 56, 29, 32, 71, 252, 234, 68, 113, 93, 77, 32, 56, 91, 93, 106, 70, 56, 89, 61, 33, 40, 72, 100, 1, 13, 28, 45, 58, 31, 90, 86, 2, 69, 62, 57, 80, 49, 23, 23, 31, 57, 82, 52, 43, 80, 62, 37, 54, 105, 153, 100, 154, 217, 69, 22, 59, 75, 91, 54, 79, 122, 84, 43, 44, 79, 113, 69, 120, 157, 57, 27, 78, 96, 110, 59, 114, 1, 14, 150, 38, 67, 32, 32, 60, 41, 92, 182, 173, 156, 65, 48, 72, 47, 23, 16, 13, 154, 14, 13, 142, 33, 55, 72, 40, 95, 134, 97, 68, 30, 24, 65, 85, 107, 67, 68, 104, 69, 35, 3, 254, 49, 71, 45, 21, 106, 91, 81, 124, 34, 21, 50, 61, 73, 0, 0, 1, 2, 123, 3, 160, 3, 72, 5, 154, 0, 3, 0, 78, 185, 0, 0, 255, 192, 179, 35, 44, 72, 0, 184, 255, 192, 64, 47, 20, 31, 72, 0, 64, 15, 18, 72, 16, 0, 32, 0, 48, 0, 3, 0, 211, 47, 3, 1, 47, 3, 95, 3, 143, 3, 191, 3, 207, 3, 255, 3, 6, 47, 3, 255, 3, 2, 3, 64, 1, 80, 1, 2, 1, 0, 3, 0, 63, 205, 93, 1, 47, 93, 113, 114, 237, 93, 43, 43, 43, 49, 48, 1, 3, 35, 3, 3, 72, 29, 145, 31, 5, 154, 254, 6, 1, 250, 0, 0, 1, 1, 231, 254, 186, 4, 82, 5, 154, 0, 9, 0, 78, 64, 10, 5, 5, 0, 9, 16, 9, 48, 9, 3, 9, 184, 255, 192, 179, 23, 34, 72, 9, 184, 255, 192, 64, 33, 18, 21, 72, 9, 9, 11, 112, 7, 128, 7, 144, 7, 3, 7, 177, 31, 2, 1, 2, 64, 25, 44, 72, 2, 64, 16, 23, 72, 2, 9, 32, 5, 3, 0, 63, 63, 1, 47, 43, 43, 93, 237, 113, 18, 57, 47, 43, 43, 93, 51, 47, 49, 48, 1, 0, 17, 16, 1, 51, 0, 17, 16, 1, 3, 150, 254, 81, 1, 175, 188, 254, 57, 1, 197, 254, 186, 1, 98, 2, 7, 2, 9, 1, 110, 254, 134, 254, 5, 254, 10, 254, 139, 0, 0, 1, 1, 113, 254, 186, 3, 217, 5, 154, 0, 10, 0, 87, 64, 15, 116, 8, 132, 8, 148, 8, 3, 8, 177, 196, 3, 212, 3, 2, 3, 184, 255, 192, 64, 43, 25, 32, 72, 176, 3, 1, 132, 3, 148, 3, 164, 3, 3, 112, 3, 1, 2, 0, 3, 16, 3, 48, 3, 64, 3, 80, 3, 5, 3, 3, 12, 0, 63, 5, 1, 143, 5, 1, 5, 5, 3, 0, 32, 0, 63, 63, 1, 47, 93, 113, 51, 18, 57, 47, 93, 95, 93, 93, 93, 43, 93, 237, 113, 49, 48, 1, 54, 18, 53, 16, 1, 51, 0, 17, 16, 1, 1, 115, 227, 223, 254, 60, 186, 1, 174, 254, 82, 254, 186, 187, 1, 180, 252, 1, 251, 1, 122, 254, 146, 253, 247, 253, 249, 254, 158, 0, 0, 1, 1, 29, 2, 117, 4, 166, 5, 154, 0, 14, 0, 148, 64, 40, 3, 2, 2, 0, 12, 5, 6, 6, 8, 1, 13, 12, 204, 7, 10, 96, 11, 112, 11, 2, 11, 11, 8, 14, 64, 0, 80, 0, 96, 0, 3, 47, 0, 1, 112, 0, 192, 0, 2, 0, 184, 255, 192, 64, 46, 23, 26, 72, 0, 0, 16, 9, 95, 8, 111, 8, 2, 15, 8, 95, 8, 111, 8, 127, 8, 4, 8, 6, 2, 2, 0, 8, 8, 14, 9, 10, 13, 7, 1, 4, 1, 13, 3, 9, 9, 11, 5, 5, 3, 11, 3, 0, 63, 204, 50, 47, 17, 57, 47, 23, 57, 17, 51, 17, 51, 17, 51, 51, 17, 51, 50, 17, 51, 1, 47, 93, 113, 51, 18, 57, 47, 43, 93, 113, 113, 51, 18, 57, 47, 93, 51, 51, 237, 50, 50, 18, 57, 47, 51, 17, 18, 57, 47, 51, 49, 48, 1, 5, 1, 7, 1, 1, 39, 1, 37, 55, 5, 3, 51, 3, 37, 4, 166, 254, 137, 1, 25, 101, 255, 0, 254, 254, 102, 1, 27, 254, 135, 24, 1, 127, 22, 137, 23, 1, 121, 4, 31, 58, 254, 228, 84, 1, 59, 254, 197, 84, 1, 28, 58, 125, 101, 1, 99, 254, 157, 101, 0, 1, 1, 10, 0, 127, 4, 182, 4, 43, 0, 11, 0, 51, 64, 26, 5, 14, 4, 0, 14, 10, 1, 189, 7, 4, 3, 14, 4, 64, 7, 8, 66, 8, 1, 4, 190, 10, 79, 7, 1, 7, 0, 47, 93, 51, 237, 50, 205, 43, 0, 26, 24, 16, 237, 1, 47, 51, 253, 50, 237, 16, 237, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 17, 51, 17, 33, 4, 182, 254, 109, 133, 254, 108, 1, 148, 133, 1, 147, 2, 18, 254, 109, 1, 147, 134, 1, 147, 254, 109, 0, 1, 2, 8, 254, 248, 3, 127, 1, 45, 0, 3, 0, 67, 64, 39, 63, 0, 79, 0, 223, 0, 3, 0, 0, 5, 16, 2, 1, 80, 2, 144, 2, 208, 2, 3, 2, 31, 3, 127, 3, 223, 3, 3, 3, 32, 2, 128, 2, 144, 2, 160, 2, 4, 2, 184, 255, 192, 180, 24, 27, 72, 2, 4, 0, 16, 198, 43, 93, 198, 93, 1, 47, 93, 114, 18, 57, 47, 93, 49, 48, 1, 3, 35, 19, 3, 127, 225, 150, 113, 1, 45, 253, 203, 2, 53, 0, 1, 1, 168, 1, 250, 4, 27, 2, 123, 0, 3, 0, 18, 182, 0, 0, 5, 1, 1, 235, 2, 0, 47, 237, 1, 47, 18, 57, 47, 49, 48, 1, 33, 53, 33, 4, 27, 253, 141, 2, 115, 1, 250, 129, 0, 0, 1, 2, 61, 255, 231, 3, 133, 1, 49, 0, 19, 0, 23, 64, 10, 15, 147, 5, 5, 20, 21, 10, 148, 0, 19, 0, 63, 237, 17, 18, 1, 57, 47, 237, 49, 48, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 223, 34, 59, 44, 25, 25, 44, 59, 34, 34, 61, 45, 26, 26, 45, 61, 25, 26, 45, 59, 34, 34, 61, 45, 26, 26, 45, 61, 34, 34, 59, 45, 26, 0, 0, 1, 1, 61, 255, 18, 4, 133, 5, 154, 0, 3, 0, 31, 64, 13, 1, 2, 3, 0, 2, 0, 2, 0, 4, 5, 1, 0, 3, 0, 63, 47, 17, 18, 1, 57, 57, 47, 47, 17, 51, 17, 51, 49, 48, 1, 1, 35, 1, 4, 133, 253, 80, 152, 2, 175, 5, 154, 249, 120, 6, 136, 0, 2, 0, 229, 255, 231, 4, 219, 5, 178, 0, 16, 0, 24, 0, 32, 64, 16, 12, 137, 23, 23, 26, 19, 137, 5, 17, 154, 10, 7, 21, 154, 0, 25, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 237, 49, 48, 5, 34, 38, 38, 2, 53, 52, 18, 54, 54, 51, 32, 17, 20, 2, 6, 6, 3, 32, 17, 16, 33, 32, 17, 16, 2, 209, 116, 183, 126, 67, 68, 134, 197, 128, 1, 231, 70, 134, 194, 100, 254, 164, 1, 86, 1, 80, 25, 93, 181, 1, 10, 173, 190, 1, 32, 194, 98, 253, 33, 182, 254, 233, 190, 97, 5, 64, 253, 145, 253, 187, 2, 80, 2, 100, 0, 0, 1, 1, 47, 0, 0, 4, 178, 5, 186, 0, 9, 0, 37, 64, 20, 8, 138, 3, 4, 5, 153, 6, 11, 6, 27, 6, 2, 6, 7, 7, 8, 2, 154, 1, 24, 0, 63, 237, 50, 63, 51, 93, 16, 237, 50, 1, 47, 237, 49, 48, 33, 33, 53, 33, 17, 5, 53, 37, 17, 33, 4, 178, 252, 133, 1, 109, 254, 139, 2, 25, 1, 106, 143, 4, 90, 98, 156, 151, 250, 213, 0, 0, 1, 0, 229, 0, 0, 4, 201, 5, 178, 0, 27, 0, 73, 185, 0, 0, 255, 192, 64, 42, 16, 24, 72, 0, 0, 20, 138, 47, 7, 127, 7, 143, 7, 175, 7, 191, 7, 207, 7, 6, 7, 7, 29, 26, 137, 1, 80, 13, 1, 13, 13, 1, 12, 10, 154, 15, 7, 2, 26, 153, 1, 24, 0, 63, 237, 50, 63, 237, 51, 1, 47, 51, 47, 93, 16, 237, 18, 57, 47, 93, 237, 50, 47, 43, 49, 48, 33, 33, 53, 1, 54, 55, 54, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 30, 2, 21, 20, 7, 6, 6, 7, 1, 33, 4, 201, 252, 28, 1, 193, 173, 71, 73, 152, 143, 206, 191, 180, 238, 101, 162, 113, 60, 80, 38, 143, 103, 254, 157, 3, 19, 145, 1, 164, 161, 105, 107, 121, 125, 135, 164, 172, 131, 54, 101, 141, 87, 137, 133, 66, 163, 97, 254, 180, 0, 1, 1, 12, 255, 231, 4, 205, 5, 178, 0, 43, 0, 95, 64, 32, 29, 12, 27, 137, 15, 15, 64, 21, 24, 72, 12, 15, 12, 15, 43, 35, 137, 208, 8, 1, 8, 8, 45, 43, 20, 20, 48, 43, 64, 43, 2, 43, 184, 255, 192, 64, 20, 27, 31, 72, 43, 29, 11, 154, 12, 12, 23, 3, 154, 0, 40, 25, 19, 17, 154, 23, 7, 0, 63, 237, 51, 63, 51, 237, 17, 57, 47, 237, 57, 1, 47, 43, 93, 51, 47, 17, 18, 57, 47, 93, 237, 18, 57, 57, 47, 47, 43, 16, 237, 17, 57, 49, 48, 37, 22, 22, 51, 50, 62, 2, 53, 16, 33, 35, 53, 51, 32, 17, 52, 33, 34, 7, 53, 54, 54, 51, 50, 23, 22, 21, 16, 5, 21, 30, 3, 21, 20, 7, 6, 6, 35, 34, 38, 39, 1, 12, 88, 198, 112, 90, 145, 104, 56, 254, 12, 149, 143, 1, 199, 254, 178, 185, 167, 81, 192, 112, 212, 128, 129, 254, 194, 92, 139, 92, 46, 162, 80, 211, 131, 119, 187, 71, 229, 57, 57, 38, 72, 102, 64, 1, 25, 139, 1, 8, 244, 102, 159, 42, 40, 96, 96, 150, 254, 231, 83, 4, 7, 56, 89, 120, 70, 193, 119, 60, 59, 40, 38, 0, 0, 2, 0, 156, 0, 0, 5, 35, 5, 154, 0, 10, 0, 20, 0, 145, 64, 74, 11, 20, 27, 20, 43, 20, 3, 20, 32, 23, 30, 72, 41, 7, 57, 7, 73, 7, 3, 7, 16, 23, 36, 72, 9, 2, 138, 7, 11, 0, 3, 112, 3, 2, 3, 3, 5, 191, 0, 1, 0, 0, 22, 212, 20, 1, 20, 5, 64, 15, 19, 72, 5, 1, 5, 154, 9, 6, 63, 20, 79, 20, 2, 20, 64, 23, 26, 72, 20, 20, 2, 7, 15, 16, 184, 255, 224, 64, 9, 36, 40, 72, 235, 16, 251, 16, 2, 16, 184, 255, 224, 64, 9, 19, 22, 72, 16, 153, 7, 6, 2, 24, 0, 63, 63, 253, 43, 93, 43, 196, 17, 18, 57, 47, 43, 93, 51, 51, 237, 50, 1, 47, 43, 205, 93, 17, 51, 47, 93, 18, 57, 47, 93, 51, 51, 237, 50, 49, 48, 43, 93, 43, 114, 1, 33, 17, 35, 17, 33, 53, 1, 51, 17, 33, 33, 17, 52, 54, 55, 35, 6, 6, 7, 1, 5, 35, 254, 248, 162, 253, 35, 2, 186, 197, 1, 8, 254, 86, 2, 2, 4, 11, 43, 34, 254, 45, 1, 125, 254, 131, 1, 125, 106, 3, 179, 252, 104, 2, 109, 32, 73, 42, 19, 67, 49, 253, 135, 0, 0, 1, 1, 29, 255, 231, 4, 184, 5, 154, 0, 36, 0, 86, 64, 26, 17, 17, 28, 138, 47, 8, 127, 8, 143, 8, 175, 8, 191, 8, 207, 8, 6, 8, 8, 15, 38, 36, 36, 20, 139, 15, 184, 255, 192, 179, 16, 20, 72, 15, 184, 255, 192, 64, 18, 10, 13, 72, 15, 13, 154, 23, 23, 16, 3, 154, 0, 33, 25, 19, 153, 16, 6, 0, 63, 237, 63, 51, 237, 17, 57, 47, 237, 1, 47, 43, 43, 237, 51, 47, 17, 18, 57, 47, 93, 237, 50, 47, 49, 48, 37, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 17, 33, 21, 33, 17, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 35, 34, 38, 39, 1, 29, 88, 176, 90, 97, 151, 102, 53, 48, 102, 158, 111, 94, 199, 3, 47, 253, 108, 39, 73, 34, 138, 215, 147, 77, 76, 147, 217, 141, 116, 169, 57, 209, 48, 46, 45, 82, 115, 71, 70, 112, 76, 41, 12, 2, 207, 148, 254, 92, 2, 2, 59, 112, 160, 101, 104, 171, 122, 66, 31, 29, 0, 0, 2, 0, 238, 255, 231, 4, 215, 5, 178, 0, 31, 0, 49, 0, 73, 64, 43, 31, 31, 15, 137, 223, 45, 1, 45, 45, 51, 7, 36, 137, 96, 25, 1, 64, 25, 208, 25, 2, 25, 32, 154, 7, 63, 10, 1, 143, 10, 1, 10, 10, 40, 2, 154, 0, 29, 7, 40, 154, 20, 25, 0, 63, 237, 63, 51, 237, 18, 57, 47, 93, 113, 51, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 237, 50, 47, 49, 48, 1, 38, 35, 34, 6, 7, 6, 3, 51, 54, 33, 50, 22, 23, 22, 21, 20, 6, 7, 6, 35, 34, 46, 2, 53, 16, 55, 54, 33, 50, 23, 1, 34, 7, 6, 21, 20, 23, 22, 51, 50, 55, 54, 54, 53, 52, 46, 2, 4, 127, 126, 140, 110, 172, 66, 129, 5, 5, 113, 1, 1, 107, 166, 63, 125, 70, 69, 139, 216, 119, 188, 131, 69, 178, 180, 1, 35, 164, 100, 254, 111, 150, 92, 90, 90, 93, 151, 142, 89, 45, 43, 44, 82, 119, 4, 238, 57, 88, 90, 176, 254, 241, 203, 61, 60, 119, 202, 107, 171, 68, 134, 88, 168, 244, 156, 1, 122, 224, 225, 41, 253, 109, 86, 88, 115, 145, 107, 102, 90, 45, 115, 69, 76, 120, 84, 44, 0, 0, 1, 0, 215, 0, 0, 4, 225, 5, 154, 0, 6, 0, 67, 64, 42, 1, 2, 0, 3, 2, 2, 5, 0, 79, 3, 95, 3, 111, 3, 223, 3, 239, 3, 255, 3, 6, 3, 3, 8, 127, 5, 143, 5, 2, 95, 5, 239, 5, 2, 5, 0, 4, 153, 5, 6, 1, 24, 0, 63, 63, 237, 57, 1, 47, 93, 113, 18, 57, 47, 93, 17, 18, 57, 47, 16, 205, 16, 205, 49, 48, 1, 1, 35, 1, 33, 53, 33, 4, 225, 253, 150, 170, 2, 76, 252, 190, 4, 10, 5, 102, 250, 154, 5, 6, 148, 0, 3, 0, 213, 255, 231, 4, 236, 5, 178, 0, 31, 0, 51, 0, 67, 0, 107, 64, 65, 52, 47, 15, 47, 0, 3, 28, 18, 137, 65, 42, 137, 3, 13, 137, 32, 3, 32, 3, 32, 28, 224, 65, 1, 48, 65, 64, 65, 80, 65, 144, 65, 4, 65, 65, 69, 55, 137, 127, 28, 143, 28, 2, 95, 28, 239, 28, 2, 28, 15, 0, 0, 52, 153, 47, 47, 8, 60, 154, 23, 25, 37, 154, 8, 7, 0, 63, 237, 63, 237, 17, 57, 47, 237, 57, 17, 51, 1, 47, 93, 113, 237, 18, 57, 47, 93, 113, 18, 57, 57, 47, 47, 16, 237, 16, 237, 16, 237, 17, 23, 57, 17, 51, 49, 48, 1, 38, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 5, 21, 4, 17, 20, 14, 2, 35, 34, 46, 2, 53, 52, 54, 55, 1, 52, 46, 2, 35, 34, 14, 2, 21, 20, 30, 2, 23, 62, 3, 1, 6, 6, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 38, 2, 49, 153, 142, 66, 124, 180, 114, 103, 170, 122, 67, 254, 209, 1, 95, 76, 139, 195, 119, 115, 191, 136, 76, 170, 178, 1, 227, 41, 78, 112, 70, 63, 112, 85, 49, 40, 77, 115, 75, 77, 114, 75, 37, 254, 193, 170, 172, 51, 94, 132, 81, 77, 129, 93, 52, 180, 2, 244, 60, 173, 115, 78, 131, 93, 52, 48, 88, 122, 74, 237, 133, 4, 111, 254, 240, 91, 146, 102, 55, 54, 99, 138, 84, 139, 200, 63, 1, 98, 49, 79, 55, 30, 31, 56, 78, 46, 52, 82, 67, 54, 24, 25, 55, 67, 80, 254, 136, 56, 162, 104, 54, 89, 64, 36, 35, 66, 92, 57, 99, 162, 0, 0, 2, 0, 238, 255, 231, 4, 215, 5, 178, 0, 33, 0, 53, 0, 79, 64, 48, 26, 137, 7, 223, 49, 1, 49, 49, 55, 39, 137, 16, 33, 33, 96, 16, 1, 64, 16, 208, 16, 2, 16, 7, 11, 153, 48, 44, 1, 0, 44, 16, 44, 128, 44, 3, 44, 44, 21, 2, 154, 0, 31, 25, 34, 154, 21, 7, 0, 63, 237, 63, 51, 237, 17, 57, 47, 93, 113, 237, 50, 1, 47, 93, 113, 51, 47, 16, 237, 18, 57, 47, 93, 51, 237, 49, 48, 37, 22, 51, 50, 62, 2, 53, 35, 35, 6, 33, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 2, 6, 6, 35, 34, 39, 1, 34, 14, 2, 21, 20, 30, 2, 51, 50, 62, 2, 53, 52, 46, 2, 1, 70, 134, 150, 110, 172, 119, 62, 2, 2, 102, 254, 254, 102, 173, 126, 70, 75, 128, 171, 97, 120, 195, 139, 76, 87, 164, 238, 150, 160, 114, 1, 133, 68, 113, 82, 46, 47, 87, 122, 75, 67, 116, 87, 50, 51, 91, 126, 182, 67, 88, 159, 222, 133, 185, 66, 118, 165, 98, 105, 176, 127, 71, 81, 163, 246, 165, 198, 254, 203, 211, 110, 50, 5, 14, 47, 86, 120, 73, 78, 117, 80, 40, 43, 74, 99, 56, 81, 135, 98, 55, 0, 2, 2, 61, 255, 231, 3, 133, 4, 25, 0, 19, 0, 39, 0, 39, 64, 19, 35, 35, 15, 147, 5, 25, 25, 5, 5, 41, 40, 20, 148, 30, 16, 10, 148, 0, 18, 0, 63, 237, 63, 237, 17, 18, 1, 57, 47, 51, 47, 16, 237, 50, 47, 49, 48, 5, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 223, 34, 59, 44, 25, 25, 44, 59, 34, 34, 61, 45, 26, 26, 45, 61, 34, 34, 59, 44, 25, 25, 44, 59, 34, 34, 61, 45, 26, 26, 45, 61, 25, 26, 45, 59, 34, 34, 61, 45, 26, 26, 45, 61, 34, 34, 59, 45, 26, 2, 232, 26, 45, 59, 34, 34, 60, 45, 27, 27, 45, 60, 34, 34, 59, 45, 26, 0, 0, 2, 1, 254, 254, 248, 3, 133, 4, 25, 0, 3, 0, 23, 0, 132, 64, 99, 9, 239, 19, 255, 19, 2, 19, 19, 31, 0, 47, 0, 95, 0, 111, 0, 159, 0, 223, 0, 6, 31, 0, 63, 0, 79, 0, 175, 0, 191, 0, 5, 0, 0, 25, 24, 31, 2, 95, 2, 159, 2, 223, 2, 4, 31, 2, 1, 2, 4, 147, 14, 16, 223, 3, 1, 176, 3, 1, 127, 3, 1, 80, 3, 1, 47, 3, 1, 159, 3, 255, 3, 2, 3, 15, 2, 1, 0, 2, 16, 2, 48, 2, 80, 2, 176, 2, 5, 32, 2, 64, 2, 128, 2, 160, 2, 4, 2, 4, 0, 47, 196, 93, 113, 114, 198, 93, 113, 113, 113, 113, 113, 63, 237, 1, 47, 93, 113, 17, 18, 57, 47, 93, 113, 51, 47, 93, 205, 49, 48, 1, 3, 35, 19, 19, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 117, 226, 149, 113, 112, 34, 59, 44, 25, 25, 44, 59, 34, 34, 61, 45, 26, 26, 45, 61, 1, 45, 253, 203, 2, 53, 1, 162, 26, 45, 59, 34, 34, 60, 45, 27, 27, 45, 60, 34, 34, 59, 45, 26, 0, 0, 1, 1, 51, 0, 127, 4, 143, 4, 76, 0, 7, 0, 114, 64, 82, 4, 15, 0, 31, 0, 79, 0, 95, 0, 239, 0, 5, 0, 64, 18, 21, 72, 0, 0, 9, 5, 16, 1, 64, 1, 144, 1, 160, 1, 4, 1, 2, 1, 5, 32, 28, 60, 72, 5, 5, 4, 16, 3, 32, 3, 64, 3, 96, 3, 112, 3, 5, 112, 3, 176, 3, 2, 79, 3, 1, 3, 7, 0, 0, 16, 0, 48, 0, 64, 0, 4, 143, 0, 207, 0, 2, 0, 0, 16, 0, 2, 0, 0, 47, 93, 93, 113, 50, 47, 93, 93, 113, 51, 57, 61, 47, 43, 51, 51, 1, 24, 47, 93, 51, 18, 57, 47, 43, 93, 51, 49, 48, 37, 1, 53, 1, 21, 1, 21, 1, 4, 143, 252, 164, 3, 92, 253, 125, 2, 131, 127, 1, 176, 59, 1, 226, 150, 254, 156, 4, 254, 198, 0, 2, 1, 10, 1, 61, 4, 182, 3, 109, 0, 3, 0, 7, 0, 58, 64, 36, 4, 15, 0, 79, 0, 95, 0, 3, 0, 0, 9, 5, 143, 1, 1, 64, 1, 1, 47, 1, 1, 1, 6, 190, 16, 5, 224, 5, 2, 5, 1, 190, 255, 2, 1, 2, 0, 47, 93, 237, 47, 93, 237, 1, 47, 93, 93, 93, 51, 18, 57, 47, 93, 51, 49, 48, 1, 33, 53, 33, 17, 33, 53, 33, 4, 182, 252, 84, 3, 172, 252, 84, 3, 172, 2, 231, 134, 253, 208, 134, 0, 1, 1, 51, 0, 127, 4, 143, 4, 76, 0, 7, 0, 116, 64, 83, 3, 15, 7, 31, 7, 79, 7, 95, 7, 239, 7, 5, 7, 64, 18, 21, 72, 7, 7, 9, 5, 16, 1, 64, 1, 144, 1, 160, 1, 4, 1, 0, 7, 3, 32, 22, 60, 72, 3, 3, 1, 5, 16, 6, 32, 6, 64, 6, 96, 6, 112, 6, 5, 112, 6, 176, 6, 2, 79, 6, 1, 6, 2, 0, 1, 16, 1, 48, 1, 64, 1, 4, 143, 1, 207, 1, 2, 0, 1, 16, 1, 2, 1, 0, 47, 93, 93, 113, 51, 47, 93, 93, 113, 51, 18, 57, 61, 47, 43, 51, 51, 1, 24, 47, 93, 50, 17, 57, 47, 43, 93, 51, 49, 48, 1, 1, 53, 1, 53, 1, 53, 1, 4, 143, 252, 164, 2, 131, 253, 125, 3, 92, 2, 47, 254, 80, 149, 1, 56, 6, 1, 100, 150, 254, 30, 0, 0, 2, 1, 57, 255, 244, 4, 117, 5, 178, 0, 47, 0, 67, 0, 49, 64, 23, 44, 5, 5, 63, 53, 53, 25, 34, 15, 15, 69, 25, 0, 0, 29, 58, 178, 48, 25, 20, 190, 29, 4, 0, 63, 237, 51, 47, 237, 17, 57, 47, 1, 47, 18, 57, 47, 205, 18, 57, 47, 205, 51, 47, 205, 49, 48, 1, 46, 3, 53, 52, 62, 2, 55, 62, 3, 39, 52, 46, 2, 35, 34, 14, 2, 7, 53, 54, 54, 51, 50, 30, 2, 21, 20, 14, 2, 7, 14, 3, 21, 20, 22, 23, 3, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 2, 92, 5, 10, 8, 6, 27, 51, 75, 48, 58, 78, 48, 20, 1, 33, 68, 106, 72, 54, 108, 99, 90, 36, 79, 201, 112, 103, 162, 112, 59, 28, 54, 77, 48, 42, 75, 58, 34, 22, 13, 72, 27, 48, 37, 21, 21, 37, 48, 27, 28, 48, 36, 21, 21, 36, 48, 1, 201, 9, 32, 39, 43, 20, 51, 77, 66, 59, 32, 38, 60, 58, 65, 43, 37, 62, 45, 26, 18, 32, 42, 25, 172, 38, 46, 41, 79, 115, 74, 54, 90, 79, 70, 33, 27, 55, 57, 63, 35, 42, 64, 23, 254, 43, 20, 36, 48, 29, 28, 48, 36, 21, 21, 37, 48, 27, 28, 48, 36, 21, 0, 2, 0, 70, 255, 68, 5, 127, 5, 174, 0, 64, 0, 79, 0, 143, 64, 13, 70, 204, 7, 22, 204, 78, 43, 43, 78, 58, 204, 28, 28, 184, 255, 192, 64, 73, 22, 25, 72, 96, 78, 208, 78, 2, 224, 7, 240, 7, 2, 111, 7, 1, 7, 78, 28, 28, 78, 7, 3, 81, 36, 204, 96, 49, 112, 49, 128, 49, 3, 49, 24, 73, 76, 2, 62, 0, 2, 65, 76, 11, 19, 19, 16, 11, 15, 11, 31, 11, 2, 48, 2, 64, 2, 80, 2, 3, 2, 11, 2, 11, 40, 32, 76, 54, 4, 40, 76, 42, 45, 0, 47, 51, 237, 63, 237, 18, 57, 57, 47, 47, 93, 113, 17, 51, 51, 47, 16, 237, 17, 51, 51, 16, 237, 50, 1, 47, 93, 237, 18, 23, 57, 47, 47, 47, 93, 93, 93, 43, 16, 237, 17, 57, 47, 16, 237, 16, 237, 49, 48, 1, 6, 35, 34, 46, 2, 53, 52, 55, 54, 51, 50, 30, 2, 23, 51, 55, 51, 2, 2, 21, 20, 51, 50, 55, 54, 53, 16, 39, 38, 35, 34, 7, 6, 17, 16, 23, 22, 33, 50, 55, 21, 6, 35, 32, 39, 38, 17, 52, 18, 55, 54, 33, 32, 23, 22, 17, 20, 7, 6, 35, 34, 53, 3, 34, 7, 6, 6, 21, 20, 22, 51, 50, 62, 2, 53, 52, 3, 129, 65, 183, 59, 97, 70, 38, 100, 101, 166, 31, 57, 47, 34, 7, 2, 10, 125, 23, 24, 80, 74, 53, 53, 143, 141, 244, 236, 160, 157, 165, 168, 1, 17, 216, 152, 152, 231, 254, 189, 199, 196, 95, 97, 193, 1, 45, 1, 24, 185, 186, 96, 96, 136, 178, 145, 104, 64, 31, 31, 84, 72, 51, 82, 57, 31, 1, 164, 238, 52, 97, 138, 86, 224, 151, 149, 20, 34, 47, 28, 115, 254, 235, 254, 233, 5, 207, 117, 118, 185, 1, 19, 173, 174, 209, 207, 254, 201, 254, 204, 187, 189, 82, 125, 73, 219, 220, 1, 99, 184, 1, 46, 120, 242, 203, 198, 254, 184, 236, 155, 152, 238, 2, 33, 119, 60, 145, 88, 119, 135, 65, 118, 166, 102, 215, 0, 2, 0, 98, 0, 0, 5, 94, 5, 154, 0, 7, 0, 17, 0, 131, 64, 73, 2, 8, 9, 10, 11, 12, 1, 13, 14, 15, 16, 17, 3, 4, 12, 11, 10, 9, 8, 2, 1, 6, 0, 4, 3, 17, 16, 15, 14, 13, 7, 7, 6, 12, 12, 5, 16, 0, 1, 0, 0, 19, 15, 5, 31, 5, 2, 5, 11, 10, 9, 3, 8, 14, 15, 16, 3, 13, 2, 3, 145, 8, 17, 17, 0, 6, 12, 13, 6, 3, 5, 0, 18, 0, 63, 50, 63, 221, 196, 17, 18, 57, 47, 51, 237, 50, 18, 23, 57, 17, 23, 57, 1, 47, 93, 17, 51, 47, 93, 18, 57, 61, 47, 51, 51, 23, 57, 18, 23, 57, 49, 48, 135, 192, 192, 14, 192, 192, 192, 5, 192, 135, 14, 192, 192, 192, 5, 192, 192, 33, 35, 3, 33, 3, 35, 1, 51, 19, 3, 38, 38, 39, 35, 6, 6, 7, 3, 5, 94, 184, 154, 253, 160, 141, 189, 2, 39, 174, 158, 223, 6, 12, 5, 4, 5, 11, 6, 224, 1, 145, 254, 111, 5, 154, 252, 143, 2, 98, 16, 49, 32, 31, 49, 17, 253, 158, 0, 3, 1, 37, 0, 0, 4, 242, 5, 154, 0, 22, 0, 32, 0, 42, 0, 84, 64, 50, 12, 34, 7, 125, 30, 30, 0, 18, 125, 64, 40, 1, 15, 40, 1, 40, 40, 44, 24, 34, 126, 95, 0, 111, 0, 2, 0, 0, 1, 143, 0, 1, 32, 0, 1, 0, 12, 33, 145, 24, 24, 34, 23, 145, 1, 3, 34, 145, 0, 18, 0, 63, 237, 63, 237, 18, 57, 47, 237, 57, 1, 47, 93, 93, 113, 113, 237, 50, 18, 57, 47, 93, 93, 237, 18, 57, 47, 237, 17, 57, 49, 48, 33, 17, 33, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 21, 20, 7, 6, 35, 1, 17, 51, 50, 62, 2, 53, 52, 33, 3, 17, 33, 50, 62, 2, 53, 52, 33, 1, 37, 1, 196, 104, 166, 117, 62, 34, 63, 93, 58, 73, 118, 84, 45, 146, 143, 223, 254, 219, 205, 82, 131, 92, 49, 254, 182, 229, 1, 8, 87, 135, 94, 49, 254, 108, 5, 154, 48, 87, 120, 73, 62, 107, 87, 65, 19, 4, 9, 56, 90, 122, 73, 186, 113, 113, 5, 2, 254, 49, 34, 65, 94, 61, 209, 253, 154, 253, 252, 36, 68, 97, 61, 254, 0, 1, 0, 203, 255, 231, 4, 248, 5, 178, 0, 27, 0, 45, 64, 25, 14, 15, 0, 1, 0, 64, 15, 22, 72, 0, 0, 29, 20, 125, 7, 16, 145, 14, 11, 4, 27, 24, 145, 3, 19, 0, 63, 237, 51, 63, 51, 237, 1, 47, 237, 18, 57, 47, 43, 93, 51, 49, 48, 37, 6, 6, 35, 32, 39, 38, 17, 16, 55, 54, 33, 50, 23, 21, 38, 35, 34, 7, 6, 17, 16, 23, 22, 51, 50, 54, 55, 4, 248, 81, 196, 118, 254, 205, 185, 182, 207, 207, 1, 61, 205, 133, 155, 185, 247, 155, 151, 143, 143, 232, 109, 187, 79, 59, 42, 42, 197, 200, 1, 62, 1, 87, 212, 213, 59, 178, 86, 166, 165, 254, 236, 254, 250, 155, 156, 48, 48, 0, 0, 2, 0, 199, 0, 0, 5, 33, 5, 154, 0, 8, 0, 18, 0, 44, 64, 26, 4, 125, 16, 64, 17, 22, 72, 64, 16, 80, 16, 2, 16, 16, 20, 10, 126, 0, 9, 145, 1, 3, 10, 145, 0, 18, 0, 63, 237, 63, 237, 1, 47, 237, 18, 57, 47, 93, 43, 237, 49, 48, 51, 17, 33, 32, 17, 16, 7, 6, 33, 3, 17, 51, 50, 62, 2, 53, 16, 33, 199, 1, 100, 2, 246, 211, 213, 254, 162, 172, 174, 140, 222, 153, 81, 253, 182, 5, 154, 253, 69, 254, 180, 202, 201, 5, 2, 251, 150, 77, 148, 216, 138, 2, 39, 0, 0, 1, 1, 51, 0, 0, 4, 164, 5, 154, 0, 11, 0, 76, 64, 46, 48, 8, 1, 8, 8, 1, 0, 4, 4, 15, 0, 47, 0, 79, 0, 3, 0, 0, 13, 6, 10, 126, 0, 1, 1, 16, 1, 32, 1, 240, 1, 3, 1, 9, 145, 6, 6, 10, 5, 145, 2, 3, 10, 145, 1, 18, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 51, 47, 17, 18, 57, 47, 93, 49, 48, 33, 33, 17, 33, 21, 33, 17, 33, 21, 33, 17, 33, 4, 164, 252, 143, 3, 80, 253, 88, 2, 125, 253, 131, 2, 201, 5, 154, 152, 254, 35, 152, 254, 11, 0, 1, 1, 68, 0, 0, 4, 147, 5, 154, 0, 9, 0, 76, 185, 0, 4, 255, 192, 64, 45, 11, 25, 72, 4, 4, 7, 15, 0, 31, 0, 47, 0, 79, 0, 255, 0, 5, 0, 0, 11, 2, 6, 126, 0, 7, 1, 16, 7, 32, 7, 240, 7, 3, 7, 5, 145, 2, 2, 6, 1, 145, 8, 3, 6, 18, 0, 63, 63, 237, 18, 57, 47, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 18, 57, 47, 43, 49, 48, 1, 33, 17, 33, 21, 33, 17, 35, 17, 33, 4, 147, 253, 89, 2, 124, 253, 132, 168, 3, 79, 5, 2, 254, 16, 151, 253, 133, 5, 154, 0, 1, 0, 154, 255, 231, 5, 41, 5, 178, 0, 30, 0, 59, 64, 31, 28, 28, 6, 26, 14, 14, 0, 126, 208, 26, 1, 26, 26, 32, 20, 125, 6, 28, 145, 29, 29, 24, 16, 145, 14, 10, 4, 24, 145, 2, 19, 0, 63, 237, 63, 51, 237, 18, 57, 47, 237, 1, 47, 237, 18, 57, 47, 93, 237, 50, 47, 17, 18, 57, 47, 49, 48, 37, 6, 33, 32, 39, 38, 17, 16, 55, 54, 33, 50, 22, 23, 21, 38, 35, 34, 7, 6, 17, 16, 23, 22, 51, 50, 55, 17, 33, 53, 33, 5, 41, 218, 254, 249, 254, 204, 190, 188, 211, 212, 1, 64, 119, 196, 78, 174, 237, 238, 158, 153, 143, 143, 244, 167, 124, 254, 199, 1, 227, 98, 123, 199, 200, 1, 68, 1, 79, 210, 215, 37, 39, 186, 111, 166, 167, 254, 249, 254, 239, 155, 156, 68, 1, 145, 152, 0, 1, 0, 199, 0, 0, 4, 252, 5, 154, 0, 11, 0, 51, 64, 27, 9, 0, 126, 15, 1, 1, 1, 1, 13, 8, 4, 126, 5, 3, 145, 47, 8, 1, 8, 8, 5, 10, 6, 3, 1, 5, 18, 0, 63, 51, 63, 51, 18, 57, 47, 93, 237, 1, 47, 237, 50, 18, 57, 47, 113, 237, 51, 49, 48, 33, 35, 17, 33, 17, 35, 17, 51, 17, 33, 17, 51, 4, 252, 168, 253, 27, 168, 168, 2, 229, 168, 2, 141, 253, 115, 5, 154, 253, 139, 2, 117, 0, 0, 1, 1, 78, 0, 0, 4, 117, 5, 154, 0, 11, 0, 67, 64, 40, 0, 0, 112, 5, 1, 5, 3, 11, 11, 6, 3, 126, 15, 8, 31, 8, 47, 8, 3, 95, 8, 127, 8, 143, 8, 3, 8, 8, 12, 13, 2, 10, 146, 11, 3, 3, 7, 146, 6, 18, 0, 63, 237, 50, 63, 237, 50, 17, 18, 1, 57, 47, 93, 113, 237, 205, 50, 47, 16, 205, 93, 50, 47, 49, 48, 1, 21, 33, 17, 33, 21, 33, 53, 33, 17, 33, 53, 4, 117, 254, 192, 1, 64, 252, 217, 1, 63, 254, 193, 5, 154, 144, 251, 133, 143, 143, 4, 123, 144, 0, 0, 1, 0, 227, 255, 231, 4, 68, 5, 154, 0, 18, 0, 59, 64, 37, 64, 16, 96, 16, 192, 16, 208, 16, 224, 16, 5, 16, 16, 8, 0, 126, 32, 14, 1, 48, 14, 1, 112, 14, 1, 14, 14, 20, 8, 16, 146, 17, 3, 12, 145, 5, 19, 0, 63, 237, 63, 237, 1, 47, 18, 57, 47, 93, 113, 114, 237, 18, 57, 47, 113, 49, 48, 1, 16, 7, 6, 6, 35, 34, 38, 39, 53, 22, 22, 51, 32, 17, 17, 33, 53, 33, 4, 68, 162, 82, 214, 136, 82, 135, 54, 51, 134, 82, 1, 174, 254, 63, 2, 105, 2, 2, 255, 0, 141, 71, 71, 13, 12, 166, 20, 19, 1, 129, 3, 10, 144, 0, 0, 1, 1, 27, 0, 0, 5, 72, 5, 154, 0, 17, 0, 93, 64, 9, 1, 15, 17, 14, 2, 5, 6, 0, 16, 184, 255, 192, 64, 47, 18, 24, 72, 16, 16, 159, 0, 1, 0, 64, 43, 56, 72, 0, 64, 25, 34, 72, 0, 64, 9, 13, 72, 0, 0, 7, 19, 10, 4, 6, 126, 32, 7, 1, 7, 14, 11, 17, 4, 2, 5, 15, 8, 3, 7, 0, 18, 0, 63, 50, 63, 51, 23, 57, 1, 47, 93, 253, 198, 51, 17, 18, 57, 47, 43, 43, 43, 93, 51, 47, 43, 17, 18, 23, 57, 49, 48, 33, 35, 1, 38, 39, 35, 17, 35, 17, 51, 17, 51, 54, 54, 55, 1, 51, 1, 5, 72, 217, 253, 127, 30, 9, 4, 168, 168, 4, 8, 18, 13, 2, 96, 207, 253, 92, 2, 143, 36, 16, 253, 61, 5, 154, 253, 94, 11, 24, 14, 2, 113, 253, 79, 0, 0, 1, 1, 104, 0, 0, 4, 182, 5, 154, 0, 5, 0, 54, 64, 22, 15, 0, 47, 0, 79, 0, 3, 0, 0, 7, 4, 126, 16, 1, 32, 1, 96, 1, 112, 1, 4, 1, 184, 255, 192, 64, 10, 20, 29, 72, 1, 2, 3, 4, 145, 1, 18, 0, 63, 237, 63, 1, 47, 43, 93, 237, 18, 57, 47, 93, 49, 48, 33, 33, 17, 51, 17, 33, 4, 182, 252, 178, 168, 2, 166, 5, 154, 250, 254, 0, 0, 1, 0, 145, 0, 0, 5, 47, 5, 154, 0, 35, 0, 92, 64, 23, 80, 27, 1, 11, 10, 27, 27, 21, 34, 6, 0, 126, 95, 1, 1, 16, 1, 192, 1, 208, 1, 3, 1, 184, 255, 192, 64, 27, 14, 17, 72, 1, 1, 37, 23, 16, 20, 126, 21, 64, 16, 21, 72, 21, 6, 16, 27, 16, 34, 22, 3, 21, 11, 0, 18, 0, 63, 50, 50, 63, 51, 57, 57, 17, 51, 1, 47, 43, 237, 50, 50, 18, 57, 47, 43, 93, 113, 237, 51, 51, 17, 57, 61, 47, 51, 51, 49, 48, 0, 113, 33, 35, 17, 52, 54, 55, 35, 6, 6, 7, 1, 35, 1, 38, 38, 39, 35, 22, 22, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 62, 3, 55, 1, 51, 5, 47, 166, 7, 8, 5, 12, 23, 8, 254, 162, 82, 254, 162, 8, 23, 12, 4, 5, 3, 162, 224, 1, 43, 24, 32, 9, 6, 5, 11, 17, 22, 15, 1, 53, 209, 3, 133, 59, 146, 84, 50, 76, 22, 251, 238, 4, 10, 25, 81, 50, 43, 149, 99, 252, 125, 5, 154, 252, 137, 72, 118, 56, 27, 52, 58, 69, 44, 3, 115, 0, 1, 0, 199, 0, 0, 4, 252, 5, 154, 0, 22, 0, 48, 64, 24, 1, 17, 22, 126, 15, 21, 1, 21, 21, 24, 12, 5, 9, 126, 10, 5, 17, 10, 22, 11, 3, 1, 10, 18, 0, 63, 51, 63, 51, 18, 57, 57, 1, 47, 237, 50, 50, 18, 57, 47, 113, 237, 51, 51, 49, 48, 33, 35, 1, 38, 39, 35, 22, 22, 21, 17, 35, 17, 51, 1, 22, 22, 23, 51, 38, 38, 53, 17, 51, 4, 252, 207, 253, 111, 28, 19, 7, 5, 4, 168, 219, 2, 125, 23, 28, 6, 4, 5, 3, 168, 4, 109, 42, 48, 23, 99, 75, 251, 254, 5, 154, 251, 178, 42, 53, 14, 31, 105, 75, 3, 232, 0, 0, 2, 0, 139, 255, 231, 5, 55, 5, 178, 0, 11, 0, 23, 0, 50, 64, 31, 9, 125, 21, 64, 17, 22, 72, 16, 21, 80, 21, 96, 21, 3, 21, 21, 25, 15, 125, 208, 3, 1, 3, 12, 145, 6, 4, 18, 145, 0, 19, 0, 63, 237, 63, 237, 1, 47, 93, 237, 18, 57, 47, 93, 43, 237, 49, 48, 5, 32, 0, 17, 16, 0, 33, 32, 0, 17, 16, 0, 1, 34, 2, 17, 16, 18, 51, 50, 18, 17, 16, 2, 2, 219, 254, 244, 254, 188, 1, 74, 1, 29, 1, 6, 1, 63, 254, 185, 254, 245, 188, 238, 232, 184, 199, 229, 221, 25, 1, 148, 1, 65, 1, 91, 1, 155, 254, 113, 254, 188, 254, 160, 254, 104, 5, 52, 254, 186, 254, 246, 254, 248, 254, 188, 1, 51, 1, 23, 1, 26, 1, 56, 0, 2, 1, 55, 0, 0, 4, 205, 5, 154, 0, 13, 0, 21, 0, 70, 64, 46, 9, 125, 15, 19, 47, 19, 159, 19, 223, 19, 4, 19, 19, 23, 15, 1, 126, 0, 2, 1, 16, 2, 32, 2, 224, 2, 240, 2, 4, 2, 0, 145, 15, 15, 31, 15, 2, 15, 15, 1, 14, 145, 3, 3, 1, 18, 0, 63, 63, 237, 18, 57, 47, 93, 237, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 237, 49, 48, 1, 17, 35, 17, 33, 50, 30, 2, 21, 20, 7, 6, 35, 3, 17, 51, 50, 54, 53, 16, 33, 1, 223, 168, 1, 156, 120, 188, 130, 68, 150, 147, 252, 201, 189, 186, 199, 254, 149, 2, 31, 253, 225, 5, 154, 57, 110, 159, 102, 203, 131, 129, 2, 227, 253, 180, 160, 143, 1, 29, 0, 2, 0, 139, 254, 125, 5, 90, 5, 178, 0, 39, 0, 55, 0, 61, 64, 37, 30, 30, 16, 125, 52, 64, 17, 22, 72, 16, 52, 80, 52, 96, 52, 3, 52, 52, 57, 44, 125, 208, 7, 1, 7, 26, 145, 35, 40, 145, 12, 4, 48, 145, 21, 0, 18, 0, 63, 50, 237, 63, 237, 47, 237, 1, 47, 93, 237, 18, 57, 47, 93, 43, 237, 50, 47, 49, 48, 5, 34, 46, 2, 39, 38, 17, 52, 18, 55, 54, 33, 32, 23, 22, 17, 20, 14, 2, 7, 30, 3, 51, 50, 54, 55, 21, 14, 3, 35, 34, 46, 2, 3, 34, 7, 6, 17, 16, 23, 22, 51, 50, 55, 54, 17, 16, 39, 38, 2, 213, 58, 115, 110, 99, 42, 162, 83, 81, 166, 1, 33, 1, 1, 161, 161, 54, 110, 166, 112, 45, 81, 81, 86, 51, 29, 74, 28, 15, 36, 38, 36, 14, 84, 134, 119, 110, 43, 186, 121, 119, 115, 116, 185, 201, 112, 115, 110, 111, 25, 25, 51, 75, 50, 199, 1, 69, 175, 1, 17, 103, 207, 201, 198, 254, 188, 135, 242, 194, 136, 28, 55, 86, 59, 31, 12, 12, 162, 5, 6, 5, 2, 56, 98, 132, 5, 128, 164, 162, 254, 246, 254, 249, 163, 162, 154, 154, 1, 22, 1, 28, 154, 156, 0, 2, 1, 25, 0, 0, 5, 68, 5, 154, 0, 28, 0, 39, 0, 82, 64, 51, 22, 9, 1, 0, 0, 1, 0, 0, 17, 125, 15, 36, 111, 36, 143, 36, 159, 36, 207, 36, 223, 36, 6, 36, 36, 41, 30, 9, 126, 143, 10, 159, 10, 2, 32, 10, 1, 10, 22, 8, 145, 30, 30, 0, 29, 145, 11, 3, 10, 0, 18, 0, 63, 50, 63, 237, 18, 57, 47, 237, 50, 1, 47, 93, 93, 237, 50, 18, 57, 47, 93, 237, 50, 47, 93, 51, 17, 57, 49, 48, 33, 35, 3, 46, 3, 35, 35, 17, 35, 17, 33, 50, 30, 2, 21, 20, 14, 2, 7, 21, 30, 3, 23, 1, 17, 33, 50, 62, 2, 53, 52, 38, 35, 5, 68, 199, 242, 32, 61, 66, 75, 46, 178, 168, 1, 211, 94, 160, 116, 66, 45, 83, 118, 72, 34, 55, 48, 48, 28, 253, 138, 1, 12, 63, 107, 77, 44, 149, 140, 1, 145, 57, 80, 49, 23, 253, 158, 5, 154, 48, 95, 143, 95, 75, 126, 99, 69, 18, 4, 17, 41, 55, 72, 47, 3, 84, 253, 248, 38, 71, 102, 65, 116, 128, 0, 1, 0, 244, 255, 231, 4, 209, 5, 178, 0, 54, 0, 73, 64, 43, 26, 26, 44, 125, 159, 8, 1, 112, 8, 1, 15, 8, 1, 8, 8, 18, 56, 54, 54, 34, 125, 175, 18, 191, 18, 2, 18, 8, 13, 39, 34, 4, 23, 5, 145, 0, 49, 19, 29, 145, 27, 23, 4, 0, 63, 51, 237, 63, 51, 237, 18, 23, 57, 1, 47, 93, 237, 51, 47, 17, 18, 57, 47, 93, 93, 93, 237, 50, 47, 49, 48, 19, 30, 3, 51, 50, 54, 53, 52, 46, 2, 39, 46, 3, 53, 62, 3, 55, 50, 22, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 46, 2, 39, 244, 38, 111, 124, 125, 52, 171, 192, 61, 106, 143, 83, 89, 153, 112, 64, 4, 85, 146, 199, 117, 108, 186, 80, 173, 214, 66, 130, 102, 64, 48, 92, 136, 88, 90, 162, 123, 72, 96, 157, 201, 105, 56, 122, 116, 102, 34, 1, 0, 30, 48, 33, 18, 114, 109, 57, 86, 72, 65, 36, 39, 78, 94, 118, 80, 99, 144, 94, 45, 1, 28, 29, 182, 88, 24, 53, 82, 58, 56, 79, 66, 61, 37, 39, 84, 102, 125, 79, 107, 147, 92, 41, 12, 22, 32, 20, 0, 0, 1, 0, 170, 0, 0, 5, 25, 5, 154, 0, 7, 0, 38, 64, 20, 7, 2, 126, 6, 31, 3, 47, 3, 2, 3, 3, 8, 9, 1, 5, 145, 6, 3, 2, 18, 0, 63, 63, 237, 50, 17, 18, 1, 57, 47, 113, 196, 253, 196, 49, 48, 1, 33, 17, 35, 17, 33, 53, 33, 5, 25, 254, 28, 168, 254, 29, 4, 111, 5, 2, 250, 254, 5, 2, 152, 0, 1, 0, 205, 255, 231, 4, 248, 5, 154, 0, 13, 0, 47, 64, 28, 0, 126, 15, 11, 95, 11, 111, 11, 3, 11, 11, 15, 7, 126, 0, 4, 1, 96, 4, 1, 4, 12, 5, 3, 9, 145, 2, 19, 0, 63, 237, 63, 51, 1, 47, 93, 113, 237, 18, 57, 47, 113, 237, 49, 48, 1, 16, 33, 32, 17, 17, 51, 17, 16, 33, 32, 17, 17, 51, 4, 248, 253, 221, 253, 248, 168, 1, 114, 1, 105, 168, 2, 68, 253, 163, 2, 70, 3, 109, 252, 157, 254, 72, 1, 170, 3, 113, 0, 0, 1, 0, 119, 0, 0, 5, 76, 5, 154, 0, 12, 0, 60, 64, 32, 10, 11, 12, 3, 0, 4, 5, 6, 7, 4, 2, 1, 9, 9, 3, 15, 0, 1, 0, 0, 14, 16, 3, 1, 3, 9, 8, 2, 18, 3, 0, 3, 0, 63, 50, 63, 205, 205, 1, 47, 113, 17, 51, 47, 93, 18, 57, 61, 47, 51, 51, 23, 57, 18, 23, 57, 49, 48, 1, 1, 35, 1, 51, 1, 22, 22, 23, 51, 54, 55, 1, 5, 76, 253, 235, 184, 253, 248, 186, 1, 141, 11, 13, 5, 4, 9, 24, 1, 150, 5, 154, 250, 102, 5, 154, 251, 143, 28, 64, 35, 58, 71, 4, 111, 0, 1, 0, 6, 0, 0, 5, 188, 5, 154, 0, 31, 0, 77, 64, 40, 22, 21, 6, 1, 2, 26, 11, 12, 164, 17, 180, 17, 2, 17, 6, 26, 26, 6, 17, 3, 13, 0, 0, 33, 15, 13, 1, 13, 27, 26, 18, 17, 2, 12, 18, 21, 13, 6, 0, 3, 0, 63, 196, 51, 51, 63, 51, 205, 205, 50, 50, 1, 47, 93, 17, 51, 47, 18, 23, 57, 61, 47, 47, 47, 93, 51, 51, 17, 51, 51, 17, 51, 51, 49, 48, 1, 1, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 51, 19, 22, 23, 51, 54, 55, 19, 51, 19, 22, 22, 23, 51, 54, 54, 55, 19, 5, 188, 254, 228, 197, 215, 9, 11, 2, 5, 3, 12, 11, 217, 195, 254, 211, 176, 195, 18, 6, 5, 6, 24, 238, 162, 223, 8, 11, 5, 4, 2, 14, 11, 182, 5, 154, 250, 102, 4, 14, 34, 74, 38, 37, 72, 35, 251, 240, 5, 154, 251, 239, 130, 73, 54, 131, 4, 35, 251, 213, 50, 86, 38, 26, 98, 72, 4, 21, 0, 1, 0, 141, 0, 0, 5, 53, 5, 154, 0, 23, 0, 88, 64, 30, 21, 8, 22, 9, 1, 11, 11, 5, 17, 23, 17, 10, 3, 9, 22, 22, 15, 0, 1, 0, 64, 22, 26, 72, 0, 0, 25, 11, 11, 9, 184, 255, 192, 64, 16, 22, 26, 72, 9, 23, 10, 17, 10, 5, 3, 22, 11, 3, 9, 0, 18, 0, 63, 50, 63, 51, 23, 57, 17, 51, 1, 47, 43, 51, 47, 17, 51, 47, 43, 93, 50, 47, 17, 23, 57, 17, 51, 17, 57, 57, 17, 18, 57, 57, 49, 48, 33, 35, 1, 38, 38, 39, 35, 7, 1, 35, 1, 1, 51, 1, 22, 22, 23, 51, 54, 54, 55, 1, 51, 1, 5, 53, 205, 254, 162, 8, 15, 10, 4, 34, 254, 151, 205, 1, 244, 254, 49, 207, 1, 57, 14, 27, 11, 4, 15, 28, 12, 1, 70, 192, 254, 41, 2, 37, 12, 37, 23, 72, 253, 219, 2, 209, 2, 201, 254, 8, 25, 50, 26, 32, 53, 20, 1, 244, 253, 57, 0, 1, 0, 135, 0, 0, 5, 57, 5, 154, 0, 15, 0, 78, 64, 49, 10, 10, 3, 16, 0, 80, 0, 2, 0, 2, 126, 31, 5, 95, 5, 2, 5, 31, 3, 95, 3, 2, 31, 3, 47, 3, 191, 3, 239, 3, 4, 239, 3, 255, 3, 2, 3, 3, 17, 16, 10, 4, 1, 1, 2, 18, 5, 0, 3, 0, 63, 50, 63, 57, 47, 51, 205, 17, 18, 1, 57, 47, 93, 113, 114, 198, 93, 253, 198, 93, 18, 57, 61, 47, 49, 48, 1, 1, 17, 35, 17, 1, 51, 1, 22, 22, 23, 51, 54, 54, 55, 1, 5, 57, 253, 246, 168, 254, 0, 193, 1, 114, 3, 18, 14, 2, 5, 20, 14, 1, 129, 5, 154, 252, 120, 253, 238, 2, 14, 3, 140, 253, 100, 6, 44, 38, 17, 45, 26, 2, 156, 0, 0, 1, 0, 193, 0, 0, 5, 2, 5, 154, 0, 9, 0, 44, 64, 21, 2, 7, 2, 7, 5, 6, 0, 0, 11, 1, 5, 7, 145, 0, 8, 3, 5, 1, 145, 4, 18, 0, 63, 237, 51, 63, 51, 237, 1, 47, 51, 18, 57, 47, 51, 18, 57, 57, 47, 47, 49, 48, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 5, 2, 252, 184, 3, 54, 251, 209, 3, 63, 253, 2, 4, 0, 5, 115, 251, 37, 152, 47, 4, 211, 152, 0, 0, 1, 2, 41, 254, 186, 4, 37, 5, 154, 0, 7, 0, 49, 64, 30, 4, 79, 0, 1, 0, 0, 9, 6, 234, 127, 1, 175, 1, 191, 1, 3, 64, 1, 80, 1, 2, 1, 5, 217, 2, 3, 6, 217, 1, 32, 0, 63, 237, 63, 237, 1, 47, 93, 93, 237, 18, 57, 47, 93, 51, 49, 48, 1, 33, 17, 33, 21, 33, 17, 33, 4, 37, 254, 4, 1, 252, 254, 149, 1, 107, 254, 186, 6, 224, 119, 250, 14, 0, 1, 1, 70, 255, 16, 4, 125, 5, 154, 0, 3, 0, 31, 64, 13, 3, 2, 1, 0, 2, 0, 2, 0, 4, 5, 2, 3, 0, 0, 47, 63, 17, 18, 1, 57, 57, 47, 47, 17, 51, 17, 51, 49, 48, 5, 35, 1, 51, 4, 125, 152, 253, 97, 153, 240, 6, 138, 0, 1, 1, 158, 254, 186, 3, 154, 5, 154, 0, 7, 0, 52, 181, 0, 234, 16, 3, 1, 3, 184, 255, 192, 64, 22, 15, 21, 72, 3, 3, 9, 5, 143, 1, 1, 64, 1, 1, 1, 5, 217, 6, 3, 2, 217, 1, 32, 0, 63, 237, 63, 237, 1, 47, 93, 93, 51, 18, 57, 47, 43, 93, 237, 49, 48, 1, 33, 53, 33, 17, 33, 53, 33, 3, 154, 254, 4, 1, 104, 254, 152, 1, 252, 254, 186, 119, 5, 242, 119, 0, 1, 1, 8, 2, 113, 4, 184, 5, 178, 0, 7, 0, 40, 64, 18, 7, 6, 2, 2, 5, 47, 0, 1, 0, 0, 9, 5, 2, 6, 4, 5, 5, 0, 0, 47, 50, 47, 63, 51, 1, 47, 18, 57, 47, 93, 18, 57, 61, 47, 51, 51, 49, 48, 1, 35, 1, 35, 1, 35, 1, 51, 4, 184, 149, 254, 180, 6, 254, 203, 148, 1, 166, 66, 2, 113, 2, 106, 253, 150, 3, 65, 0, 1, 255, 252, 254, 215, 5, 199, 255, 78, 0, 3, 0, 14, 180, 1, 0, 1, 217, 2, 0, 47, 237, 1, 47, 47, 49, 48, 1, 33, 53, 33, 5, 199, 250, 53, 5, 203, 254, 215, 119, 0, 0, 1, 1, 227, 4, 195, 3, 223, 6, 10, 0, 3, 0, 24, 64, 10, 0, 0, 5, 2, 3, 128, 15, 1, 1, 1, 0, 47, 93, 26, 205, 1, 47, 18, 57, 47, 49, 48, 1, 35, 1, 51, 3, 223, 155, 254, 159, 199, 4, 195, 1, 71, 0, 2, 1, 14, 255, 231, 4, 115, 4, 25, 0, 20, 0, 31, 0, 93, 64, 58, 31, 11, 0, 132, 1, 16, 16, 8, 63, 1, 79, 1, 143, 1, 3, 111, 1, 239, 1, 255, 1, 3, 1, 64, 18, 21, 72, 1, 1, 33, 25, 131, 31, 8, 143, 8, 2, 47, 8, 1, 8, 2, 5, 21, 150, 11, 11, 28, 15, 13, 149, 18, 16, 28, 149, 1, 5, 22, 0, 63, 196, 237, 63, 237, 51, 18, 57, 47, 237, 18, 57, 1, 47, 93, 113, 237, 18, 57, 47, 43, 93, 113, 18, 57, 47, 16, 237, 51, 51, 49, 48, 33, 35, 53, 35, 6, 35, 34, 38, 53, 16, 37, 37, 16, 35, 34, 7, 53, 54, 51, 32, 17, 7, 5, 6, 6, 21, 20, 22, 51, 50, 54, 53, 4, 115, 164, 4, 117, 227, 168, 189, 1, 113, 1, 80, 234, 206, 164, 164, 213, 1, 135, 164, 254, 233, 127, 131, 119, 102, 138, 178, 160, 185, 162, 135, 1, 31, 47, 43, 1, 4, 125, 168, 97, 254, 129, 148, 35, 14, 82, 102, 76, 94, 170, 131, 0, 0, 2, 0, 240, 255, 231, 4, 217, 5, 236, 0, 19, 0, 40, 0, 84, 64, 57, 13, 131, 48, 30, 64, 30, 112, 30, 128, 30, 208, 30, 5, 30, 30, 42, 20, 5, 1, 132, 47, 2, 63, 2, 175, 2, 191, 2, 207, 2, 5, 2, 64, 33, 38, 72, 2, 64, 26, 29, 72, 2, 5, 0, 8, 25, 149, 17, 22, 35, 149, 8, 16, 3, 0, 2, 21, 0, 63, 63, 63, 237, 63, 237, 18, 57, 57, 1, 47, 43, 43, 93, 237, 50, 50, 18, 57, 47, 93, 237, 49, 48, 37, 21, 35, 17, 51, 17, 51, 54, 51, 50, 22, 23, 22, 21, 16, 7, 6, 35, 34, 39, 3, 20, 23, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 35, 34, 7, 6, 6, 21, 1, 147, 163, 163, 5, 132, 248, 107, 165, 60, 121, 135, 133, 234, 218, 113, 5, 91, 46, 116, 69, 82, 129, 90, 47, 45, 84, 119, 73, 159, 93, 48, 49, 147, 147, 5, 236, 253, 96, 205, 71, 69, 139, 227, 254, 254, 156, 154, 172, 1, 15, 126, 89, 45, 43, 58, 111, 159, 102, 86, 135, 94, 49, 100, 50, 122, 76, 0, 1, 1, 51, 255, 231, 4, 115, 4, 25, 0, 28, 0, 51, 64, 30, 0, 0, 79, 13, 143, 13, 2, 13, 13, 30, 20, 131, 111, 7, 127, 7, 239, 7, 3, 7, 16, 149, 14, 11, 16, 28, 25, 149, 3, 22, 0, 63, 237, 51, 63, 51, 237, 1, 47, 93, 237, 18, 57, 47, 93, 51, 47, 49, 48, 37, 6, 6, 35, 34, 39, 38, 53, 16, 55, 54, 33, 50, 23, 21, 38, 35, 34, 7, 6, 21, 20, 30, 2, 51, 50, 54, 55, 4, 113, 63, 152, 88, 236, 145, 146, 156, 157, 1, 5, 145, 113, 124, 145, 175, 109, 111, 55, 100, 141, 87, 74, 139, 66, 47, 35, 37, 142, 144, 226, 1, 0, 152, 154, 52, 168, 80, 112, 114, 181, 90, 143, 101, 53, 43, 45, 0, 0, 2, 0, 231, 255, 231, 4, 211, 5, 236, 0, 16, 0, 29, 0, 94, 64, 65, 17, 14, 0, 132, 160, 1, 1, 48, 1, 64, 1, 112, 1, 128, 1, 208, 1, 5, 1, 1, 31, 24, 131, 31, 8, 47, 8, 63, 8, 95, 8, 4, 47, 8, 63, 8, 79, 8, 3, 8, 64, 33, 39, 72, 8, 64, 19, 22, 72, 8, 15, 0, 2, 13, 5, 21, 149, 11, 16, 27, 149, 5, 22, 0, 21, 0, 63, 63, 237, 63, 237, 18, 57, 57, 63, 1, 47, 43, 43, 93, 113, 237, 18, 57, 47, 93, 113, 237, 51, 51, 49, 48, 33, 35, 53, 35, 6, 33, 34, 2, 53, 52, 0, 51, 50, 23, 51, 17, 51, 3, 53, 52, 38, 35, 34, 6, 21, 20, 22, 51, 50, 54, 4, 211, 164, 4, 123, 255, 0, 209, 248, 1, 21, 227, 228, 104, 4, 164, 164, 180, 137, 166, 189, 181, 153, 150, 188, 174, 199, 1, 21, 235, 254, 1, 52, 166, 2, 121, 251, 227, 151, 123, 172, 219, 194, 177, 204, 196, 0, 2, 1, 10, 255, 231, 4, 184, 4, 25, 0, 25, 0, 36, 0, 106, 64, 45, 7, 7, 0, 131, 31, 26, 47, 26, 63, 26, 95, 26, 4, 47, 26, 79, 26, 127, 26, 143, 26, 207, 26, 223, 26, 6, 26, 64, 32, 39, 72, 26, 26, 38, 36, 1, 131, 48, 15, 176, 15, 192, 15, 3, 15, 184, 255, 192, 179, 35, 39, 72, 15, 184, 255, 192, 64, 18, 27, 30, 72, 15, 1, 149, 36, 36, 4, 31, 149, 20, 16, 4, 149, 6, 10, 22, 0, 63, 51, 237, 63, 237, 18, 57, 47, 237, 1, 47, 43, 43, 93, 237, 50, 18, 57, 47, 43, 93, 113, 237, 50, 47, 49, 48, 1, 33, 22, 22, 51, 50, 55, 21, 6, 6, 35, 34, 46, 2, 53, 52, 55, 54, 54, 51, 50, 30, 2, 21, 39, 52, 46, 2, 35, 34, 14, 2, 7, 4, 184, 252, 238, 5, 190, 171, 191, 160, 73, 187, 119, 116, 183, 128, 67, 144, 72, 176, 106, 107, 165, 113, 59, 168, 38, 72, 103, 65, 64, 109, 85, 56, 10, 1, 215, 173, 183, 112, 153, 50, 49, 72, 137, 198, 126, 241, 148, 75, 77, 67, 126, 183, 116, 53, 71, 111, 77, 40, 43, 79, 110, 67, 0, 1, 1, 33, 0, 0, 4, 137, 6, 2, 0, 20, 0, 88, 64, 54, 5, 9, 132, 10, 143, 13, 1, 13, 14, 13, 10, 6, 6, 111, 20, 1, 79, 20, 159, 20, 207, 20, 3, 20, 20, 22, 47, 10, 111, 10, 159, 10, 3, 10, 64, 21, 30, 72, 10, 10, 21, 22, 2, 149, 18, 1, 8, 11, 149, 5, 14, 15, 9, 21, 0, 63, 63, 51, 237, 50, 63, 237, 17, 18, 1, 57, 47, 43, 93, 18, 57, 47, 93, 113, 51, 47, 17, 51, 51, 47, 93, 16, 237, 50, 49, 48, 1, 38, 35, 34, 21, 21, 33, 21, 33, 17, 35, 17, 33, 53, 33, 53, 52, 54, 51, 50, 23, 4, 133, 67, 109, 219, 1, 143, 254, 113, 164, 254, 203, 1, 53, 205, 170, 131, 53, 5, 92, 27, 242, 133, 139, 252, 139, 3, 117, 139, 166, 162, 186, 18, 0, 2, 0, 231, 254, 31, 4, 211, 4, 25, 0, 27, 0, 47, 0, 105, 64, 71, 47, 25, 0, 132, 160, 10, 1, 48, 10, 64, 10, 112, 10, 128, 10, 208, 10, 5, 10, 10, 49, 38, 131, 18, 4, 4, 31, 18, 47, 18, 63, 18, 95, 18, 4, 47, 18, 63, 18, 79, 18, 3, 18, 64, 33, 39, 72, 18, 64, 19, 22, 72, 18, 27, 15, 24, 11, 14, 33, 149, 22, 16, 43, 149, 14, 21, 8, 149, 5, 2, 28, 0, 63, 51, 237, 63, 237, 63, 237, 18, 57, 57, 63, 1, 47, 43, 43, 93, 113, 51, 47, 16, 237, 18, 57, 47, 93, 113, 237, 51, 51, 49, 48, 37, 16, 33, 34, 39, 53, 22, 22, 51, 32, 17, 53, 35, 6, 35, 34, 39, 38, 53, 16, 55, 54, 51, 50, 23, 51, 53, 51, 3, 52, 39, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 54, 53, 4, 211, 253, 197, 205, 156, 94, 180, 85, 1, 153, 4, 126, 253, 207, 125, 125, 136, 135, 233, 223, 109, 4, 164, 164, 90, 45, 112, 68, 84, 133, 91, 49, 47, 87, 121, 75, 150, 96, 96, 82, 253, 205, 71, 164, 48, 48, 1, 145, 113, 197, 138, 137, 229, 1, 6, 152, 156, 166, 141, 254, 102, 120, 87, 45, 43, 57, 108, 156, 99, 85, 138, 98, 53, 96, 99, 153, 0, 1, 1, 27, 0, 0, 4, 168, 5, 236, 0, 19, 0, 40, 64, 20, 0, 132, 1, 1, 21, 12, 9, 132, 10, 13, 10, 4, 149, 17, 16, 11, 0, 1, 10, 21, 0, 63, 51, 63, 63, 237, 18, 57, 1, 47, 237, 50, 18, 57, 47, 237, 49, 48, 33, 35, 17, 16, 33, 34, 7, 6, 21, 17, 35, 17, 51, 17, 51, 54, 54, 51, 32, 17, 4, 168, 164, 254, 248, 136, 91, 91, 163, 163, 5, 65, 180, 119, 1, 121, 2, 78, 1, 63, 92, 93, 144, 253, 188, 5, 236, 253, 106, 97, 98, 254, 94, 0, 0, 2, 1, 39, 0, 0, 3, 211, 5, 240, 0, 5, 0, 25, 0, 80, 181, 0, 11, 1, 11, 98, 21, 184, 255, 192, 64, 42, 23, 33, 72, 21, 21, 0, 132, 1, 31, 4, 1, 207, 4, 223, 4, 2, 4, 4, 1, 1, 26, 27, 63, 6, 79, 6, 95, 6, 3, 63, 6, 1, 6, 71, 16, 0, 3, 149, 4, 15, 0, 21, 0, 63, 63, 237, 63, 237, 93, 113, 17, 18, 1, 57, 47, 51, 47, 113, 114, 16, 237, 50, 47, 43, 237, 113, 49, 48, 33, 35, 17, 33, 53, 33, 39, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 166, 166, 254, 39, 2, 127, 86, 27, 47, 35, 20, 20, 35, 47, 27, 27, 48, 35, 21, 21, 35, 48, 3, 117, 139, 238, 19, 34, 47, 29, 27, 48, 34, 20, 20, 34, 48, 27, 28, 47, 35, 19, 0, 0, 2, 1, 0, 254, 31, 3, 211, 5, 240, 0, 17, 0, 37, 0, 92, 64, 23, 16, 16, 111, 7, 127, 7, 2, 111, 7, 175, 7, 239, 7, 3, 7, 7, 13, 0, 23, 1, 23, 98, 33, 184, 255, 192, 64, 33, 23, 33, 72, 33, 33, 0, 132, 13, 13, 38, 39, 63, 18, 79, 18, 95, 18, 3, 63, 18, 1, 18, 71, 28, 0, 15, 149, 16, 15, 11, 149, 5, 28, 0, 63, 237, 63, 237, 63, 237, 93, 113, 17, 18, 1, 57, 47, 237, 50, 47, 43, 237, 113, 17, 51, 47, 93, 113, 51, 47, 49, 48, 37, 20, 14, 2, 35, 34, 39, 53, 22, 22, 51, 32, 17, 17, 33, 53, 33, 39, 34, 46, 2, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 14, 2, 3, 166, 61, 119, 175, 114, 124, 85, 53, 97, 47, 1, 59, 254, 39, 2, 127, 86, 27, 47, 35, 20, 20, 35, 47, 27, 27, 48, 35, 21, 21, 35, 48, 27, 118, 188, 132, 70, 30, 154, 23, 22, 1, 102, 3, 101, 139, 238, 19, 34, 47, 29, 27, 48, 34, 20, 20, 34, 48, 27, 28, 47, 35, 19, 0, 0, 1, 1, 92, 0, 0, 4, 240, 5, 236, 0, 12, 0, 94, 64, 28, 10, 11, 64, 29, 39, 72, 11, 11, 1, 111, 0, 1, 48, 0, 1, 0, 0, 14, 12, 8, 4, 132, 0, 5, 16, 5, 2, 5, 184, 255, 192, 179, 27, 31, 72, 5, 184, 255, 192, 179, 21, 25, 72, 5, 184, 255, 192, 64, 15, 15, 18, 72, 5, 2, 12, 8, 3, 10, 15, 6, 0, 5, 0, 21, 0, 63, 50, 63, 63, 23, 57, 1, 47, 43, 43, 43, 93, 237, 50, 50, 17, 51, 47, 93, 93, 51, 51, 47, 43, 51, 49, 48, 33, 35, 1, 35, 17, 35, 17, 51, 17, 51, 1, 51, 1, 4, 240, 232, 253, 252, 4, 164, 164, 4, 1, 240, 215, 253, 237, 1, 236, 254, 20, 5, 236, 252, 63, 1, 213, 254, 18, 0, 0, 1, 2, 35, 255, 236, 4, 102, 5, 236, 0, 21, 0, 58, 64, 37, 79, 13, 1, 13, 13, 23, 2, 132, 15, 21, 47, 21, 63, 21, 79, 21, 4, 21, 64, 22, 28, 72, 21, 64, 15, 20, 72, 21, 21, 22, 23, 7, 149, 16, 22, 0, 0, 0, 63, 63, 237, 17, 18, 1, 57, 47, 43, 43, 93, 237, 18, 57, 47, 93, 49, 48, 1, 51, 17, 20, 30, 2, 51, 50, 62, 2, 55, 21, 6, 6, 35, 34, 46, 2, 53, 2, 35, 164, 24, 54, 87, 64, 19, 48, 49, 49, 21, 35, 89, 76, 85, 139, 100, 55, 5, 236, 251, 200, 79, 118, 79, 39, 3, 9, 15, 12, 148, 15, 17, 40, 99, 167, 126, 0, 0, 1, 0, 139, 0, 0, 5, 53, 4, 25, 0, 39, 0, 109, 64, 73, 35, 13, 132, 14, 14, 24, 0, 132, 192, 1, 208, 1, 224, 1, 3, 95, 1, 111, 1, 2, 64, 1, 1, 31, 1, 47, 1, 2, 16, 1, 32, 1, 80, 1, 208, 1, 4, 1, 1, 41, 27, 23, 132, 143, 24, 159, 24, 191, 24, 3, 47, 24, 159, 24, 207, 24, 3, 24, 27, 35, 0, 7, 17, 149, 37, 30, 16, 25, 15, 24, 14, 0, 21, 0, 63, 50, 50, 63, 63, 51, 237, 50, 18, 57, 57, 1, 47, 93, 113, 237, 50, 18, 57, 47, 93, 113, 113, 113, 113, 237, 18, 57, 47, 237, 50, 49, 48, 33, 35, 17, 52, 46, 2, 35, 34, 7, 6, 6, 21, 17, 35, 17, 16, 35, 34, 14, 2, 21, 17, 35, 17, 51, 21, 51, 54, 51, 50, 30, 2, 23, 54, 51, 32, 17, 5, 53, 164, 18, 39, 63, 45, 80, 52, 26, 27, 164, 170, 40, 67, 48, 27, 164, 164, 4, 87, 167, 42, 75, 60, 43, 12, 89, 183, 1, 12, 2, 76, 85, 122, 78, 36, 96, 48, 113, 68, 253, 184, 2, 96, 1, 45, 47, 86, 119, 73, 253, 184, 4, 0, 162, 187, 30, 56, 79, 48, 213, 254, 94, 0, 1, 1, 27, 0, 0, 4, 168, 4, 25, 0, 18, 0, 40, 64, 20, 0, 132, 1, 1, 20, 11, 8, 132, 9, 12, 9, 4, 149, 15, 16, 10, 15, 1, 9, 21, 0, 63, 51, 63, 63, 237, 18, 57, 1, 47, 237, 50, 18, 57, 47, 237, 49, 48, 33, 35, 17, 16, 33, 34, 6, 21, 17, 35, 17, 51, 21, 51, 54, 51, 50, 22, 21, 4, 168, 164, 254, 248, 137, 181, 163, 163, 5, 124, 240, 182, 195, 2, 72, 1, 69, 184, 141, 253, 184, 4, 0, 170, 195, 218, 204, 0, 0, 2, 0, 233, 255, 231, 4, 217, 4, 25, 0, 17, 0, 33, 0, 36, 64, 19, 14, 131, 31, 31, 35, 23, 131, 79, 4, 1, 4, 18, 149, 9, 16, 28, 149, 0, 22, 0, 63, 237, 63, 237, 1, 47, 93, 237, 18, 57, 47, 237, 49, 48, 5, 34, 39, 38, 53, 52, 62, 2, 51, 50, 30, 2, 21, 20, 7, 6, 3, 34, 14, 2, 21, 20, 30, 2, 51, 50, 54, 53, 52, 38, 2, 219, 227, 135, 136, 73, 136, 193, 121, 114, 180, 125, 66, 139, 139, 220, 79, 127, 88, 48, 49, 90, 126, 77, 159, 171, 171, 25, 144, 145, 236, 129, 204, 141, 75, 73, 137, 198, 125, 245, 148, 148, 3, 166, 55, 104, 150, 94, 92, 145, 100, 54, 203, 192, 193, 206, 0, 2, 0, 240, 254, 41, 4, 219, 4, 25, 0, 16, 0, 29, 0, 84, 64, 57, 12, 131, 48, 24, 64, 24, 112, 24, 128, 24, 208, 24, 5, 24, 24, 31, 18, 5, 2, 132, 47, 3, 63, 3, 175, 3, 191, 3, 207, 3, 5, 3, 64, 33, 38, 72, 3, 64, 26, 29, 72, 3, 0, 6, 9, 21, 149, 15, 22, 27, 149, 9, 16, 4, 15, 3, 27, 0, 63, 63, 63, 237, 63, 237, 18, 57, 57, 1, 47, 43, 43, 93, 237, 50, 50, 18, 57, 47, 93, 237, 49, 48, 37, 35, 17, 35, 17, 51, 21, 51, 54, 51, 50, 18, 21, 16, 0, 35, 34, 3, 21, 20, 22, 51, 50, 54, 53, 52, 38, 35, 34, 6, 1, 152, 5, 163, 163, 5, 131, 252, 215, 237, 254, 244, 236, 215, 121, 183, 139, 166, 184, 174, 147, 158, 193, 147, 253, 150, 5, 215, 180, 205, 254, 235, 229, 254, 254, 254, 202, 2, 74, 143, 127, 176, 227, 203, 172, 192, 198, 0, 0, 2, 0, 231, 254, 41, 4, 211, 4, 25, 0, 19, 0, 39, 0, 94, 64, 65, 39, 17, 0, 132, 160, 1, 1, 48, 1, 64, 1, 112, 1, 128, 1, 208, 1, 5, 1, 1, 41, 30, 131, 31, 9, 47, 9, 63, 9, 95, 9, 4, 47, 9, 63, 9, 79, 9, 3, 9, 64, 33, 39, 72, 9, 64, 19, 22, 72, 9, 19, 15, 16, 2, 5, 25, 149, 14, 16, 35, 149, 5, 21, 0, 27, 0, 63, 63, 237, 63, 237, 18, 57, 57, 63, 1, 47, 43, 43, 93, 113, 237, 18, 57, 47, 93, 113, 237, 51, 51, 49, 48, 1, 35, 17, 35, 6, 33, 34, 39, 38, 53, 52, 54, 55, 54, 51, 50, 23, 51, 53, 51, 3, 52, 39, 38, 38, 35, 34, 14, 2, 21, 20, 30, 2, 51, 50, 55, 54, 53, 4, 211, 164, 4, 115, 254, 250, 209, 125, 125, 68, 70, 139, 231, 225, 103, 4, 164, 164, 90, 45, 115, 71, 81, 129, 92, 49, 48, 87, 120, 71, 157, 95, 94, 254, 41, 2, 135, 201, 138, 137, 237, 128, 205, 75, 154, 166, 141, 254, 98, 124, 87, 45, 43, 56, 107, 155, 99, 89, 139, 98, 51, 98, 98, 150, 0, 0, 1, 1, 158, 0, 0, 4, 104, 4, 18, 0, 21, 0, 63, 64, 42, 79, 21, 95, 21, 143, 21, 159, 21, 239, 21, 255, 21, 6, 21, 21, 23, 12, 8, 132, 31, 9, 47, 9, 63, 9, 3, 9, 64, 14, 42, 72, 9, 12, 8, 3, 236, 18, 16, 10, 15, 8, 21, 0, 63, 63, 63, 237, 18, 57, 1, 47, 43, 93, 237, 50, 18, 57, 47, 93, 49, 48, 1, 38, 38, 35, 34, 7, 6, 21, 17, 35, 17, 51, 21, 51, 62, 3, 51, 50, 22, 23, 4, 104, 32, 92, 60, 155, 107, 104, 164, 164, 4, 27, 82, 103, 122, 67, 48, 71, 26, 3, 90, 17, 16, 100, 98, 171, 253, 246, 4, 0, 211, 54, 86, 58, 31, 6, 8, 0, 1, 1, 55, 255, 231, 4, 137, 4, 25, 0, 48, 0, 63, 64, 36, 22, 22, 40, 131, 32, 4, 1, 4, 4, 14, 50, 48, 48, 30, 131, 127, 14, 1, 16, 14, 1, 14, 4, 9, 35, 30, 4, 19, 2, 149, 45, 22, 25, 149, 19, 16, 0, 63, 237, 63, 237, 18, 23, 57, 1, 47, 93, 93, 237, 51, 47, 17, 18, 57, 47, 93, 237, 50, 47, 49, 48, 37, 22, 51, 32, 53, 52, 46, 2, 39, 46, 3, 53, 52, 62, 2, 51, 50, 22, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 14, 3, 35, 34, 38, 39, 1, 55, 180, 214, 1, 32, 49, 84, 114, 64, 92, 138, 92, 47, 75, 124, 160, 86, 100, 178, 78, 155, 201, 62, 102, 73, 40, 40, 74, 107, 68, 91, 145, 101, 54, 4, 71, 123, 170, 103, 106, 188, 85, 213, 98, 143, 42, 57, 42, 35, 21, 26, 55, 69, 88, 59, 72, 111, 75, 39, 25, 23, 165, 73, 20, 37, 53, 33, 40, 54, 41, 35, 21, 24, 55, 70, 91, 61, 76, 112, 74, 37, 31, 31, 0, 1, 1, 12, 255, 233, 4, 150, 5, 47, 0, 23, 0, 93, 64, 57, 12, 12, 111, 0, 1, 79, 0, 207, 0, 2, 0, 0, 25, 11, 15, 132, 4, 16, 7, 1, 7, 8, 7, 47, 4, 63, 4, 79, 4, 111, 4, 4, 4, 64, 18, 30, 72, 4, 4, 24, 25, 14, 5, 149, 8, 10, 31, 10, 1, 11, 10, 8, 15, 20, 149, 2, 22, 0, 63, 237, 63, 51, 51, 93, 47, 16, 237, 50, 17, 18, 1, 57, 47, 43, 93, 51, 51, 47, 93, 16, 237, 50, 18, 57, 47, 93, 113, 51, 47, 49, 48, 37, 6, 35, 32, 17, 17, 33, 53, 33, 53, 55, 17, 33, 21, 33, 17, 20, 30, 2, 51, 50, 54, 55, 4, 150, 84, 140, 254, 119, 254, 223, 1, 33, 164, 1, 180, 254, 76, 30, 63, 100, 71, 56, 94, 39, 10, 33, 1, 46, 2, 94, 139, 250, 53, 254, 209, 139, 253, 190, 51, 73, 45, 21, 16, 17, 0, 1, 1, 27, 255, 231, 4, 168, 4, 0, 0, 19, 0, 40, 64, 20, 17, 0, 132, 1, 1, 21, 10, 132, 7, 2, 5, 18, 8, 15, 12, 149, 5, 22, 0, 21, 0, 63, 63, 237, 63, 51, 18, 57, 1, 47, 237, 18, 57, 47, 237, 51, 49, 48, 33, 35, 53, 35, 6, 35, 32, 17, 17, 51, 17, 16, 33, 50, 54, 55, 54, 53, 17, 51, 4, 168, 164, 4, 111, 233, 254, 115, 161, 1, 21, 66, 110, 43, 88, 164, 162, 187, 1, 181, 2, 100, 253, 182, 254, 189, 43, 45, 88, 143, 2, 78, 0, 1, 0, 219, 0, 0, 4, 221, 4, 0, 0, 15, 0, 61, 64, 36, 2, 1, 10, 10, 3, 15, 127, 0, 1, 15, 0, 1, 0, 64, 13, 17, 72, 0, 0, 17, 4, 79, 3, 223, 3, 239, 3, 3, 3, 11, 149, 2, 21, 3, 0, 15, 0, 63, 50, 63, 237, 1, 47, 93, 51, 17, 51, 47, 43, 93, 113, 51, 18, 57, 17, 51, 51, 49, 48, 1, 1, 35, 1, 51, 1, 30, 3, 23, 51, 54, 54, 55, 1, 4, 221, 254, 76, 162, 254, 84, 180, 1, 43, 4, 11, 11, 9, 2, 4, 5, 20, 6, 1, 47, 4, 0, 252, 0, 4, 0, 253, 6, 8, 30, 35, 37, 15, 38, 63, 20, 2, 254, 0, 1, 0, 20, 0, 0, 5, 172, 4, 0, 0, 32, 0, 113, 64, 71, 23, 22, 7, 11, 12, 19, 1, 2, 28, 20, 19, 68, 19, 2, 244, 19, 1, 27, 19, 123, 19, 139, 19, 3, 20, 28, 36, 28, 100, 28, 116, 28, 132, 28, 228, 28, 6, 7, 19, 28, 28, 19, 7, 3, 13, 32, 0, 0, 34, 14, 15, 13, 1, 13, 64, 14, 17, 72, 13, 32, 22, 7, 244, 13, 15, 28, 19, 244, 2, 12, 21, 0, 63, 51, 237, 50, 63, 228, 51, 51, 1, 47, 43, 93, 51, 17, 51, 47, 51, 18, 23, 57, 61, 47, 47, 47, 93, 93, 93, 113, 17, 51, 51, 17, 51, 51, 17, 51, 51, 49, 48, 1, 1, 35, 3, 38, 38, 39, 35, 6, 6, 7, 3, 35, 1, 51, 19, 22, 22, 23, 51, 54, 55, 19, 51, 19, 22, 22, 23, 51, 52, 54, 55, 19, 5, 172, 254, 207, 170, 211, 6, 8, 2, 5, 2, 10, 8, 229, 164, 254, 200, 173, 213, 5, 7, 2, 6, 3, 15, 238, 149, 211, 5, 9, 3, 8, 8, 8, 207, 4, 0, 252, 0, 2, 221, 20, 48, 26, 17, 46, 29, 253, 33, 4, 0, 252, 254, 17, 46, 29, 44, 50, 3, 0, 252, 252, 19, 45, 28, 20, 46, 26, 3, 4, 0, 1, 1, 6, 0, 0, 4, 186, 4, 0, 0, 18, 0, 158, 64, 86, 1, 1, 2, 6, 7, 8, 9, 10, 0, 10, 17, 16, 16, 15, 12, 12, 13, 11, 18, 11, 1, 1, 0, 17, 17, 18, 16, 15, 14, 2, 14, 4, 5, 6, 6, 7, 12, 12, 11, 13, 3, 13, 3, 2, 5, 17, 1, 12, 17, 3, 11, 2, 18, 15, 0, 191, 0, 2, 0, 64, 13, 17, 72, 0, 0, 20, 14, 13, 13, 10, 48, 11, 1, 11, 1, 12, 17, 12, 5, 3, 11, 2, 21, 13, 0, 15, 0, 63, 50, 63, 51, 23, 57, 17, 51, 1, 47, 93, 51, 51, 47, 51, 17, 51, 47, 43, 93, 50, 50, 17, 23, 57, 17, 51, 47, 51, 49, 48, 16, 135, 8, 192, 8, 192, 5, 192, 14, 192, 16, 135, 14, 192, 5, 192, 8, 192, 8, 192, 16, 135, 8, 192, 8, 192, 5, 192, 16, 135, 14, 192, 192, 192, 5, 192, 8, 192, 9, 2, 35, 3, 39, 35, 6, 6, 7, 3, 35, 1, 1, 51, 19, 23, 51, 1, 4, 186, 254, 140, 1, 110, 190, 232, 45, 4, 2, 23, 22, 233, 191, 1, 123, 254, 150, 190, 227, 43, 4, 1, 31, 4, 0, 253, 250, 254, 6, 1, 76, 78, 5, 38, 35, 254, 180, 1, 246, 2, 10, 254, 162, 80, 1, 174, 0, 1, 0, 205, 254, 31, 4, 227, 4, 0, 0, 25, 0, 73, 64, 44, 1, 16, 22, 22, 17, 25, 15, 0, 1, 0, 64, 13, 17, 72, 0, 0, 27, 8, 18, 8, 143, 17, 1, 79, 17, 95, 17, 223, 17, 239, 17, 4, 17, 21, 149, 16, 21, 12, 149, 6, 28, 17, 0, 15, 0, 63, 50, 63, 237, 63, 237, 1, 47, 93, 113, 51, 51, 47, 17, 51, 47, 43, 93, 51, 18, 57, 17, 51, 51, 49, 48, 1, 1, 14, 3, 35, 34, 39, 53, 22, 22, 51, 50, 54, 55, 55, 1, 51, 1, 22, 23, 51, 54, 55, 1, 4, 227, 254, 33, 44, 87, 103, 125, 81, 78, 49, 32, 62, 37, 78, 129, 45, 65, 254, 72, 182, 1, 62, 5, 15, 6, 6, 15, 1, 65, 4, 0, 251, 150, 105, 143, 88, 39, 12, 147, 9, 9, 93, 100, 149, 3, 254, 252, 236, 14, 64, 24, 51, 3, 23, 0, 1, 1, 6, 0, 0, 4, 190, 4, 0, 0, 9, 0, 62, 64, 37, 3, 6, 3, 79, 0, 95, 0, 2, 0, 0, 5, 11, 8, 8, 1, 47, 5, 111, 5, 127, 5, 143, 5, 175, 5, 5, 5, 0, 7, 149, 8, 15, 5, 1, 149, 4, 21, 0, 63, 237, 57, 63, 237, 57, 1, 47, 93, 51, 51, 47, 17, 18, 57, 47, 93, 51, 51, 47, 49, 48, 1, 1, 33, 21, 33, 53, 1, 33, 53, 33, 4, 176, 253, 72, 2, 198, 252, 72, 2, 184, 253, 129, 3, 113, 3, 170, 252, 225, 139, 90, 3, 27, 139, 0, 0, 1, 1, 115, 254, 186, 4, 82, 5, 154, 0, 26, 0, 128, 64, 90, 17, 5, 15, 21, 234, 8, 2, 2, 5, 12, 144, 0, 160, 0, 176, 0, 224, 0, 240, 0, 5, 79, 0, 95, 0, 2, 48, 0, 1, 0, 0, 28, 175, 5, 1, 0, 5, 80, 5, 96, 5, 3, 5, 17, 17, 5, 217, 15, 6, 47, 6, 111, 6, 159, 6, 175, 6, 223, 6, 6, 15, 6, 47, 6, 95, 6, 127, 6, 159, 6, 175, 6, 207, 6, 223, 6, 239, 6, 9, 6, 6, 26, 12, 217, 11, 3, 26, 217, 0, 32, 0, 63, 237, 63, 237, 18, 57, 47, 93, 113, 237, 57, 61, 47, 1, 24, 47, 93, 93, 18, 57, 47, 93, 93, 93, 51, 18, 57, 47, 51, 237, 50, 17, 57, 49, 48, 1, 36, 17, 17, 52, 37, 53, 36, 53, 17, 16, 37, 21, 4, 21, 17, 20, 7, 21, 22, 21, 17, 20, 30, 2, 23, 4, 82, 254, 74, 254, 215, 1, 41, 1, 182, 254, 221, 223, 223, 30, 69, 111, 81, 254, 186, 3, 1, 51, 1, 45, 200, 11, 116, 9, 206, 1, 37, 1, 55, 3, 127, 3, 196, 254, 219, 212, 46, 4, 46, 210, 254, 223, 55, 79, 50, 24, 1, 0, 1, 2, 152, 254, 31, 3, 43, 6, 31, 0, 3, 0, 26, 64, 12, 0, 234, 80, 1, 1, 1, 1, 4, 5, 2, 0, 28, 0, 63, 47, 17, 18, 1, 57, 47, 93, 237, 49, 48, 1, 35, 17, 51, 3, 43, 147, 147, 254, 31, 8, 0, 0, 1, 1, 121, 254, 186, 4, 86, 5, 154, 0, 26, 0, 130, 64, 91, 15, 0, 24, 3, 234, 17, 11, 11, 5, 95, 26, 1, 160, 26, 176, 26, 2, 79, 26, 95, 26, 111, 26, 3, 48, 26, 1, 26, 26, 28, 20, 95, 5, 1, 159, 5, 175, 5, 239, 5, 255, 5, 4, 5, 15, 15, 0, 217, 15, 26, 47, 26, 111, 26, 159, 26, 175, 26, 223, 26, 6, 15, 26, 47, 26, 95, 26, 127, 26, 159, 26, 175, 26, 207, 26, 223, 26, 239, 26, 9, 26, 26, 6, 20, 217, 21, 3, 6, 217, 5, 32, 0, 63, 237, 63, 237, 18, 57, 47, 93, 113, 237, 57, 61, 47, 1, 24, 47, 93, 113, 51, 18, 57, 47, 93, 93, 93, 113, 18, 57, 47, 51, 237, 50, 18, 57, 49, 48, 1, 4, 21, 17, 16, 5, 53, 62, 3, 53, 17, 52, 55, 53, 38, 53, 17, 52, 37, 53, 4, 17, 17, 20, 5, 4, 86, 254, 213, 254, 78, 78, 109, 70, 32, 223, 223, 254, 223, 1, 178, 1, 43, 1, 240, 11, 200, 254, 211, 254, 205, 3, 125, 1, 24, 50, 79, 55, 1, 33, 210, 46, 4, 46, 212, 1, 37, 196, 3, 127, 3, 254, 201, 254, 219, 206, 9, 0, 0, 1, 0, 246, 1, 184, 4, 207, 2, 238, 0, 26, 0, 78, 64, 32, 26, 189, 0, 64, 13, 17, 72, 0, 0, 28, 11, 189, 64, 12, 1, 12, 21, 190, 12, 15, 5, 31, 5, 47, 5, 3, 112, 5, 128, 5, 2, 5, 184, 255, 192, 64, 17, 37, 40, 72, 5, 9, 190, 0, 15, 17, 63, 17, 127, 17, 239, 17, 4, 17, 0, 47, 93, 196, 253, 220, 43, 93, 114, 196, 237, 1, 47, 93, 237, 18, 57, 47, 43, 237, 49, 48, 1, 14, 3, 35, 34, 39, 38, 35, 34, 7, 35, 62, 3, 51, 50, 23, 22, 51, 50, 62, 2, 55, 4, 207, 4, 42, 72, 101, 62, 109, 157, 94, 64, 142, 3, 135, 2, 40, 72, 102, 64, 108, 128, 133, 63, 31, 50, 36, 20, 1, 2, 238, 74, 115, 80, 41, 109, 67, 176, 72, 114, 81, 43, 88, 91, 26, 47, 66, 40, 0, 0, 1, 254, 87, 5, 116, 1, 169, 5, 236, 0, 3, 0, 14, 181, 1, 217, 2, 0, 0, 1, 47, 47, 0, 63, 237, 49, 48, 1, 33, 53, 33, 1, 169, 252, 174, 3, 82, 5, 116, 120, 0, 0, 2, 0, 30, 255, 240, 4, 36, 3, 205, 0, 76, 0, 77, 0, 75, 64, 40, 69, 69, 192, 72, 208, 72, 2, 72, 66, 22, 51, 50, 50, 21, 40, 40, 14, 47, 61, 0, 0, 6, 54, 22, 31, 31, 207, 33, 223, 33, 2, 33, 27, 14, 11, 10, 10, 6, 14, 77, 0, 47, 212, 205, 50, 47, 51, 16, 212, 205, 93, 50, 47, 63, 18, 57, 17, 51, 205, 17, 57, 17, 51, 50, 47, 51, 63, 205, 93, 50, 47, 49, 48, 1, 46, 4, 35, 34, 6, 6, 7, 39, 54, 54, 51, 50, 30, 4, 23, 51, 62, 3, 51, 50, 23, 7, 35, 38, 35, 34, 14, 3, 7, 7, 30, 5, 51, 50, 54, 55, 23, 6, 6, 35, 34, 38, 38, 39, 38, 39, 35, 14, 3, 35, 34, 39, 55, 51, 22, 51, 50, 62, 2, 1, 1, 221, 15, 32, 34, 22, 25, 19, 21, 34, 40, 33, 65, 63, 116, 79, 31, 47, 36, 28, 26, 23, 9, 10, 96, 99, 68, 63, 52, 47, 30, 40, 70, 6, 29, 9, 20, 29, 56, 70, 37, 68, 18, 32, 25, 19, 22, 23, 15, 27, 51, 48, 65, 70, 113, 78, 43, 60, 44, 17, 31, 7, 10, 106, 103, 67, 63, 52, 47, 30, 40, 70, 6, 29, 14, 31, 58, 102, 1, 37, 1, 196, 79, 146, 126, 39, 15, 19, 47, 50, 43, 95, 94, 14, 29, 46, 79, 117, 63, 135, 125, 61, 25, 12, 181, 42, 6, 20, 58, 84, 46, 85, 96, 140, 93, 54, 27, 11, 42, 74, 43, 104, 85, 31, 68, 72, 128, 68, 149, 130, 62, 25, 12, 181, 42, 15, 57, 122, 2, 114, 0, 1, 0, 7, 254, 76, 4, 92, 3, 204, 0, 54, 0, 40, 64, 19, 25, 0, 0, 32, 49, 49, 208, 52, 1, 52, 45, 27, 12, 11, 11, 8, 15, 32, 33, 0, 47, 205, 212, 205, 50, 47, 51, 63, 205, 93, 50, 47, 17, 57, 17, 51, 49, 48, 5, 38, 39, 2, 39, 38, 39, 38, 35, 34, 6, 7, 39, 54, 54, 51, 50, 23, 30, 3, 23, 22, 18, 23, 54, 18, 54, 53, 52, 38, 39, 55, 33, 23, 6, 7, 6, 7, 6, 7, 6, 7, 6, 35, 34, 38, 39, 55, 51, 20, 51, 50, 54, 1, 233, 29, 50, 53, 17, 21, 23, 14, 21, 32, 56, 41, 65, 69, 120, 74, 41, 29, 20, 40, 31, 23, 14, 24, 45, 16, 97, 135, 59, 40, 48, 10, 1, 7, 27, 76, 130, 128, 165, 158, 105, 73, 68, 54, 61, 21, 55, 15, 43, 79, 44, 58, 154, 2, 175, 247, 1, 8, 63, 76, 21, 13, 52, 64, 43, 103, 85, 11, 8, 37, 66, 82, 77, 129, 254, 227, 122, 140, 1, 12, 198, 62, 47, 34, 3, 49, 50, 208, 237, 232, 230, 219, 98, 67, 29, 22, 7, 6, 194, 64, 145, 0, 0, 1, 0, 35, 255, 240, 4, 175, 3, 188, 0, 44, 0, 38, 64, 18, 36, 35, 35, 33, 39, 22, 19, 18, 18, 27, 5, 3, 224, 15, 1, 15, 24, 10, 0, 47, 47, 205, 93, 50, 50, 50, 50, 47, 51, 63, 205, 50, 47, 51, 49, 48, 1, 54, 54, 55, 39, 33, 3, 6, 6, 7, 35, 55, 54, 19, 19, 35, 34, 6, 7, 39, 62, 3, 51, 33, 7, 35, 3, 6, 21, 20, 22, 51, 50, 55, 23, 6, 6, 35, 34, 38, 53, 52, 55, 2, 170, 17, 63, 23, 5, 254, 218, 123, 15, 40, 11, 212, 10, 106, 90, 66, 32, 71, 98, 58, 63, 52, 66, 73, 91, 61, 3, 53, 29, 238, 113, 22, 26, 28, 60, 81, 58, 76, 125, 71, 68, 78, 28, 1, 192, 80, 226, 61, 9, 253, 199, 67, 155, 33, 49, 105, 1, 131, 1, 27, 48, 72, 53, 63, 66, 46, 24, 132, 254, 11, 98, 50, 40, 36, 96, 54, 83, 74, 93, 76, 67, 127, 0, 2, 0, 90, 255, 240, 4, 159, 3, 188, 0, 19, 0, 33, 0, 16, 181, 2, 1, 20, 18, 28, 9, 0, 47, 205, 47, 205, 50, 50, 49, 48, 1, 33, 7, 22, 22, 21, 20, 6, 6, 35, 34, 38, 53, 52, 62, 3, 51, 33, 5, 14, 2, 21, 20, 22, 22, 51, 50, 54, 18, 53, 52, 4, 129, 254, 185, 2, 57, 50, 128, 230, 145, 165, 173, 67, 131, 166, 230, 181, 1, 62, 254, 40, 134, 212, 117, 51, 76, 44, 101, 148, 91, 3, 56, 8, 68, 138, 82, 149, 255, 140, 177, 162, 111, 199, 167, 104, 52, 135, 4, 147, 248, 151, 78, 95, 36, 132, 1, 14, 127, 137, 0, 1, 0, 80, 3, 94, 3, 63, 5, 236, 0, 71, 0, 86, 64, 46, 58, 56, 74, 56, 2, 18, 36, 56, 0, 4, 62, 14, 46, 45, 45, 41, 29, 29, 18, 31, 41, 231, 50, 31, 231, 25, 25, 14, 10, 9, 9, 6, 65, 65, 62, 0, 6, 231, 64, 14, 192, 50, 50, 68, 231, 62, 0, 47, 237, 51, 47, 26, 221, 26, 237, 17, 18, 57, 47, 17, 51, 47, 51, 17, 51, 47, 237, 16, 237, 17, 18, 57, 47, 17, 51, 47, 51, 17, 18, 23, 57, 93, 49, 48, 1, 39, 46, 3, 35, 34, 6, 7, 39, 62, 2, 51, 50, 22, 22, 23, 51, 55, 62, 3, 51, 50, 23, 7, 35, 38, 35, 34, 14, 2, 7, 30, 3, 51, 50, 54, 54, 55, 23, 14, 2, 35, 34, 46, 3, 39, 35, 14, 3, 35, 34, 39, 55, 51, 22, 51, 50, 54, 54, 1, 150, 19, 10, 20, 17, 22, 13, 22, 37, 30, 52, 39, 55, 54, 41, 42, 54, 31, 13, 8, 62, 38, 55, 42, 42, 29, 35, 27, 33, 58, 2, 17, 10, 23, 41, 69, 64, 13, 32, 17, 23, 17, 16, 24, 29, 21, 52, 41, 55, 52, 40, 27, 40, 29, 18, 26, 3, 7, 68, 78, 50, 49, 32, 34, 29, 33, 58, 2, 17, 15, 35, 84, 4, 156, 84, 47, 71, 31, 11, 32, 50, 31, 59, 60, 24, 47, 115, 65, 77, 49, 59, 30, 12, 12, 126, 27, 10, 36, 75, 75, 69, 128, 41, 17, 12, 34, 36, 31, 62, 59, 22, 17, 37, 49, 120, 18, 90, 89, 43, 19, 13, 125, 27, 22, 89, 0, 255, 255, 0, 230, 0, 0, 5, 242, 6, 91, 2, 38, 2, 165, 0, 0, 0, 7, 11, 198, 1, 71, 0, 111, 0, 1, 0, 35, 254, 255, 3, 84, 1, 141, 0, 55, 0, 50, 64, 24, 47, 46, 46, 43, 231, 50, 31, 231, 64, 0, 3, 3, 50, 21, 192, 18, 17, 17, 14, 231, 21, 38, 38, 21, 0, 47, 51, 47, 16, 237, 50, 47, 51, 26, 16, 204, 50, 47, 51, 26, 237, 16, 237, 50, 47, 51, 49, 48, 37, 54, 54, 51, 50, 22, 21, 20, 7, 7, 6, 6, 21, 20, 51, 50, 54, 55, 23, 6, 6, 35, 34, 38, 53, 52, 55, 55, 54, 53, 52, 35, 34, 14, 2, 7, 3, 35, 19, 54, 53, 52, 35, 34, 6, 7, 39, 54, 54, 51, 50, 22, 21, 20, 7, 1, 97, 58, 118, 64, 71, 68, 17, 42, 13, 6, 40, 25, 51, 36, 46, 64, 95, 52, 50, 63, 23, 30, 21, 60, 38, 70, 68, 39, 9, 64, 132, 95, 16, 40, 25, 51, 36, 46, 64, 95, 52, 49, 54, 4, 239, 79, 79, 71, 67, 35, 75, 173, 54, 33, 13, 43, 39, 38, 44, 64, 59, 69, 52, 56, 81, 113, 79, 47, 69, 47, 79, 75, 45, 254, 205, 1, 150, 68, 34, 43, 39, 38, 44, 64, 59, 63, 53, 22, 17, 0, 0, 3, 0, 30, 255, 240, 4, 66, 5, 33, 0, 76, 0, 80, 0, 81, 0, 82, 64, 44, 79, 217, 78, 14, 69, 69, 192, 72, 208, 72, 2, 72, 66, 22, 51, 50, 50, 21, 40, 40, 14, 47, 61, 0, 0, 6, 54, 22, 31, 31, 207, 33, 223, 33, 2, 33, 27, 14, 11, 10, 10, 6, 14, 81, 0, 47, 212, 205, 50, 47, 51, 16, 212, 205, 93, 50, 47, 63, 18, 57, 17, 51, 205, 17, 57, 17, 51, 50, 47, 51, 63, 205, 93, 50, 47, 16, 222, 237, 49, 48, 1, 46, 4, 35, 34, 6, 6, 7, 39, 54, 54, 51, 50, 30, 4, 23, 51, 62, 3, 51, 50, 23, 7, 35, 38, 35, 34, 14, 3, 7, 7, 30, 5, 51, 50, 54, 55, 23, 6, 6, 35, 34, 38, 38, 39, 38, 39, 35, 14, 3, 35, 34, 39, 55, 51, 22, 51, 50, 62, 2, 1, 33, 53, 33, 1, 1, 221, 15, 32, 34, 22, 25, 19, 21, 34, 40, 33, 65, 63, 116, 79, 31, 47, 36, 28, 26, 23, 9, 10, 96, 99, 68, 63, 52, 47, 30, 40, 70, 6, 29, 9, 20, 29, 56, 70, 37, 68, 18, 32, 25, 19, 22, 23, 15, 27, 51, 48, 65, 70, 113, 78, 43, 60, 44, 17, 31, 7, 10, 106, 103, 67, 63, 52, 47, 30, 40, 70, 6, 29, 14, 31, 58, 102, 2, 198, 252, 151, 3, 105, 254, 106, 1, 196, 79, 146, 126, 39, 15, 19, 47, 50, 43, 95, 94, 14, 29, 46, 79, 117, 63, 135, 125, 61, 25, 12, 181, 42, 6, 20, 58, 84, 46, 85, 96, 140, 93, 54, 27, 11, 42, 74, 43, 104, 85, 31, 68, 72, 128, 68, 149, 130, 62, 25, 12, 181, 42, 15, 57, 122, 3, 90, 125, 254, 155, 0, 4, 0, 30, 255, 240, 6, 211, 7, 94, 0, 76, 0, 80, 0, 103, 0, 104, 0, 102, 64, 55, 79, 217, 78, 95, 92, 90, 230, 64, 95, 192, 83, 102, 230, 82, 27, 69, 69, 192, 72, 208, 72, 2, 72, 66, 22, 51, 50, 50, 21, 40, 40, 14, 47, 61, 0, 0, 6, 54, 22, 31, 31, 207, 33, 223, 33, 2, 33, 27, 14, 11, 10, 10, 6, 14, 104, 0, 47, 212, 205, 50, 47, 51, 16, 212, 205, 93, 50, 47, 63, 18, 57, 17, 51, 205, 17, 57, 17, 51, 50, 47, 51, 63, 205, 93, 50, 47, 16, 212, 237, 50, 26, 220, 26, 253, 198, 16, 222, 237, 49, 48, 1, 46, 4, 35, 34, 6, 6, 7, 39, 54, 54, 51, 50, 30, 4, 23, 51, 62, 3, 51, 50, 23, 7, 35, 38, 35, 34, 14, 3, 7, 7, 30, 5, 51, 50, 54, 55, 23, 6, 6, 35, 34, 38, 38, 39, 38, 39, 35, 14, 3, 35, 34, 39, 55, 51, 22, 51, 50, 62, 2, 1, 33, 53, 33, 17, 33, 53, 55, 54, 54, 53, 52, 38, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 7, 21, 33, 37, 1, 221, 15, 32, 34, 22, 25, 19, 21, 34, 40, 33, 65, 63, 116, 79, 31, 47, 36, 28, 26, 23, 9, 10, 96, 99, 68, 63, 52, 47, 30, 40, 70, 6, 29, 9, 20, 29, 56, 70, 37, 68, 18, 32, 25, 19, 22, 23, 15, 27, 51, 48, 65, 70, 113, 78, 43, 60, 44, 17, 31, 7, 10, 106, 103, 67, 63, 52, 47, 30, 40, 70, 6, 29, 14, 31, 58, 102, 5, 87, 250, 6, 5, 250, 253, 214, 240, 104, 56, 76, 62, 118, 98, 84, 151, 118, 138, 205, 164, 1, 130, 251, 194, 1, 196, 79, 146, 126, 39, 15, 19, 47, 50, 43, 95, 94, 14, 29, 46, 79, 117, 63, 135, 125, 61, 25, 12, 181, 42, 6, 20, 58, 84, 46, 85, 96, 140, 93, 54, 27, 11, 42, 74, 43, 104, 85, 31, 68, 72, 128, 68, 149, 130, 62, 25, 12, 181, 42, 15, 57, 122, 5, 151, 125, 251, 90, 114, 236, 102, 109, 55, 58, 73, 102, 149, 76, 132, 108, 153, 195, 156, 4, 138, 0, 0, 2, 0, 90, 2, 99, 3, 117, 5, 236, 0, 51, 0, 52, 0, 51, 64, 24, 23, 0, 0, 28, 45, 45, 49, 231, 41, 52, 28, 29, 12, 11, 11, 7, 231, 16, 64, 29, 29, 16, 192, 52, 0, 47, 26, 204, 50, 47, 26, 16, 237, 50, 47, 51, 16, 205, 16, 212, 237, 50, 47, 17, 57, 47, 51, 49, 48, 1, 39, 38, 39, 38, 39, 38, 35, 34, 6, 6, 7, 39, 62, 2, 51, 50, 30, 4, 23, 54, 54, 53, 52, 39, 55, 51, 23, 6, 7, 14, 2, 7, 14, 2, 35, 34, 38, 39, 55, 51, 21, 20, 51, 50, 54, 39, 1, 171, 35, 32, 22, 17, 18, 10, 17, 17, 23, 29, 27, 52, 40, 62, 61, 41, 32, 41, 31, 24, 24, 31, 12, 94, 113, 65, 9, 182, 25, 35, 28, 49, 130, 139, 85, 60, 81, 69, 40, 16, 45, 18, 33, 60, 42, 37, 97, 87, 3, 113, 203, 174, 77, 62, 17, 10, 11, 32, 39, 31, 57, 61, 25, 17, 35, 59, 115, 197, 97, 118, 234, 58, 49, 3, 45, 38, 82, 57, 98, 207, 176, 91, 66, 55, 22, 8, 7, 142, 5, 44, 80, 63, 0, 3, 1, 66, 0, 0, 5, 242, 6, 91, 0, 8, 0, 60, 0, 61, 0, 72, 64, 19, 7, 2, 5, 0, 25, 2, 5, 50, 32, 9, 9, 37, 54, 54, 58, 231, 50, 61, 37, 184, 1, 61, 64, 13, 38, 21, 20, 20, 16, 231, 25, 64, 38, 38, 25, 192, 61, 0, 47, 26, 204, 50, 47, 26, 16, 237, 50, 47, 51, 16, 237, 16, 212, 237, 50, 47, 17, 57, 47, 51, 16, 206, 47, 16, 196, 17, 18, 57, 49, 48, 1, 1, 35, 3, 35, 53, 33, 19, 1, 1, 39, 38, 39, 38, 39, 38, 35, 34, 6, 6, 7, 39, 62, 2, 51, 50, 30, 4, 23, 54, 54, 53, 52, 39, 55, 51, 23, 6, 7, 14, 2, 7, 14, 2, 35, 34, 38, 39, 55, 51, 21, 20, 51, 50, 54, 39, 5, 242, 253, 93, 128, 227, 170, 1, 8, 207, 2, 90, 253, 127, 35, 32, 22, 17, 18, 10, 17, 17, 23, 29, 27, 52, 40, 62, 61, 41, 32, 41, 31, 24, 24, 31, 12, 94, 113, 65, 9, 182, 25, 35, 28, 49, 130, 139, 85, 60, 81, 69, 40, 16, 45, 18, 33, 60, 42, 37, 97, 63, 5, 236, 250, 20, 2, 18, 120, 254, 19, 5, 79, 253, 244, 203, 174, 77, 62, 17, 10, 11, 32, 39, 31, 57, 61, 25, 17, 35, 59, 115, 197, 97, 118, 234, 58, 49, 3, 45, 38, 82, 57, 98, 207, 176, 91, 66, 55, 22, 8, 7, 142, 5, 44, 80, 63, 0, 0, 1, 0, 150, 1, 128, 6, 0, 4, 28, 0, 9, 0, 27, 64, 11, 3, 1, 6, 64, 8, 0, 11, 8, 1, 128, 4, 47, 26, 221, 196, 16, 198, 0, 47, 26, 205, 221, 205, 49, 48, 1, 33, 21, 21, 1, 53, 1, 21, 21, 33, 6, 0, 251, 213, 254, 193, 1, 63, 4, 43, 2, 138, 118, 148, 1, 76, 4, 1, 76, 148, 120, 255, 255, 0, 75, 0, 1, 4, 124, 5, 153, 2, 38, 11, 245, 0, 0, 0, 39, 11, 246, 254, 142, 1, 231, 1, 7, 11, 247, 1, 113, 254, 26, 0, 12, 181, 2, 35, 18, 1, 24, 3, 0, 63, 53, 63, 53, 255, 255, 0, 77, 0, 1, 4, 130, 5, 161, 2, 38, 11, 248, 0, 0, 0, 39, 11, 249, 254, 142, 1, 231, 1, 7, 11, 250, 1, 113, 254, 26, 0, 12, 181, 3, 83, 18, 2, 46, 3, 0, 63, 53, 63, 53, 255, 255, 0, 77, 0, 1, 4, 172, 5, 161, 2, 38, 11, 251, 0, 0, 0, 39, 11, 249, 254, 142, 1, 231, 1, 7, 11, 252, 1, 113, 254, 26, 0, 12, 181, 2, 71, 18, 1, 30, 3, 0, 63, 53, 63, 53, 255, 255, 0, 92, 0, 1, 4, 172, 5, 153, 2, 39, 11, 253, 254, 142, 1, 231, 0, 38, 11, 251, 0, 0, 1, 7, 11, 252, 1, 113, 254, 26, 0, 12, 181, 2, 29, 18, 0, 2, 3, 0, 63, 53, 63, 53, 255, 255, 0, 92, 0, 1, 4, 154, 5, 153, 2, 38, 11, 248, 0, 0, 0, 39, 11, 251, 1, 113, 254, 26, 1, 7, 11, 253, 254, 142, 1, 231, 0, 12, 181, 2, 27, 18, 3, 34, 3, 0, 63, 53, 63, 53, 255, 255, 0, 92, 255, 118, 4, 169, 5, 153, 2, 38, 11, 246, 0, 0, 0, 39, 11, 254, 1, 113, 254, 26, 1, 7, 11, 253, 254, 142, 1, 231, 0, 14, 182, 2, 1, 52, 18, 3, 69, 3, 0, 63, 53, 63, 53, 53, 255, 255, 0, 35, 0, 1, 4, 170, 5, 153, 2, 38, 11, 255, 0, 0, 0, 39, 12, 0, 254, 142, 1, 231, 1, 7, 12, 1, 1, 113, 254, 26, 0, 14, 182, 3, 45, 18, 2, 1, 28, 3, 0, 63, 53, 53, 63, 53, 255, 255, 0, 82, 0, 1, 4, 124, 5, 153, 2, 38, 11, 253, 0, 0, 0, 39, 12, 2, 254, 142, 1, 231, 1, 7, 11, 247, 1, 113, 254, 26, 0, 16, 183, 4, 46, 18, 3, 2, 1, 13, 3, 0, 63, 53, 53, 53, 63, 53, 255, 255, 0, 248, 0, 240, 3, 219, 4, 162, 2, 39, 12, 2, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 241, 0, 248, 3, 246, 4, 162, 2, 39, 11, 250, 255, 52, 0, 240, 0, 7, 11, 251, 0, 205, 255, 17, 0, 0, 255, 255, 1, 9, 0, 248, 3, 210, 4, 162, 2, 39, 11, 247, 255, 52, 0, 240, 0, 7, 12, 3, 0, 205, 255, 17, 0, 0, 255, 255, 0, 202, 0, 248, 3, 246, 4, 162, 2, 39, 12, 4, 255, 52, 0, 240, 0, 7, 11, 251, 0, 205, 255, 17, 0, 0, 255, 255, 1, 11, 0, 248, 3, 210, 4, 162, 2, 39, 12, 3, 255, 52, 0, 240, 0, 7, 12, 3, 0, 205, 255, 17, 0, 0, 255, 255, 0, 223, 0, 248, 4, 6, 4, 170, 2, 39, 11, 255, 255, 52, 0, 240, 0, 7, 12, 5, 0, 205, 255, 17, 0, 0, 255, 255, 0, 243, 0, 240, 3, 219, 4, 170, 2, 39, 11, 249, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 243, 0, 248, 3, 209, 4, 170, 2, 39, 12, 6, 0, 205, 255, 17, 0, 7, 11, 249, 255, 52, 0, 240, 0, 0, 255, 255, 0, 75, 0, 1, 4, 120, 5, 153, 2, 38, 11, 247, 0, 0, 0, 39, 12, 7, 254, 142, 1, 231, 1, 7, 11, 253, 1, 113, 254, 26, 0, 14, 182, 3, 24, 18, 2, 1, 7, 3, 0, 63, 53, 53, 63, 53, 255, 255, 0, 75, 0, 1, 4, 125, 5, 153, 2, 38, 11, 255, 0, 0, 0, 39, 12, 8, 1, 113, 254, 26, 1, 7, 12, 7, 254, 142, 1, 231, 0, 14, 182, 1, 23, 18, 3, 2, 33, 3, 0, 63, 53, 53, 63, 53, 255, 255, 0, 75, 0, 1, 4, 127, 5, 153, 2, 38, 11, 255, 0, 0, 0, 39, 12, 9, 1, 113, 254, 26, 1, 7, 12, 7, 254, 142, 1, 231, 0, 14, 182, 1, 26, 18, 3, 2, 45, 3, 0, 63, 53, 53, 63, 53, 255, 255, 0, 75, 255, 249, 4, 121, 5, 153, 2, 38, 11, 255, 0, 0, 0, 39, 12, 10, 1, 113, 254, 26, 1, 7, 12, 7, 254, 142, 1, 231, 0, 14, 182, 1, 55, 18, 3, 2, 58, 3, 0, 63, 53, 53, 63, 53, 255, 255, 0, 75, 0, 1, 4, 138, 5, 153, 2, 38, 11, 255, 0, 0, 0, 39, 12, 11, 1, 113, 254, 26, 1, 7, 12, 7, 254, 142, 1, 231, 0, 16, 183, 2, 1, 24, 18, 4, 3, 42, 3, 0, 63, 53, 53, 63, 53, 53, 255, 255, 0, 75, 0, 1, 4, 170, 5, 153, 2, 38, 12, 0, 0, 0, 0, 39, 11, 246, 254, 142, 1, 231, 1, 7, 12, 1, 1, 113, 254, 26, 0, 12, 181, 3, 43, 18, 2, 26, 3, 0, 63, 53, 63, 53, 255, 255, 0, 77, 0, 1, 4, 130, 5, 161, 2, 38, 12, 12, 0, 0, 0, 39, 11, 249, 254, 142, 1, 231, 1, 7, 11, 246, 1, 113, 254, 26, 0, 12, 181, 2, 77, 18, 1, 36, 3, 0, 63, 53, 63, 53, 255, 255, 0, 92, 0, 1, 4, 139, 5, 153, 2, 38, 11, 251, 0, 0, 0, 39, 11, 253, 254, 142, 1, 231, 1, 7, 12, 2, 1, 113, 254, 26, 0, 16, 183, 4, 3, 2, 20, 18, 1, 10, 3, 0, 63, 53, 63, 53, 53, 53, 255, 255, 0, 57, 0, 1, 4, 130, 5, 161, 2, 38, 12, 0, 0, 0, 0, 39, 11, 255, 254, 142, 1, 231, 1, 7, 11, 246, 1, 113, 254, 26, 0, 12, 181, 3, 47, 18, 2, 24, 3, 0, 63, 53, 63, 53, 255, 255, 1, 2, 0, 248, 3, 236, 4, 162, 2, 39, 11, 253, 255, 52, 0, 240, 0, 7, 12, 13, 0, 205, 255, 17, 255, 255, 0, 77, 0, 1, 4, 139, 5, 161, 2, 38, 11, 245, 0, 0, 0, 39, 11, 249, 254, 142, 1, 231, 1, 7, 12, 2, 1, 113, 254, 26, 0, 16, 183, 4, 3, 2, 68, 18, 1, 36, 3, 0, 63, 53, 63, 53, 53, 53, 255, 255, 0, 92, 255, 249, 4, 129, 5, 153, 2, 38, 11, 249, 0, 0, 0, 39, 11, 253, 254, 142, 1, 231, 1, 7, 11, 255, 1, 113, 254, 26, 0, 12, 181, 2, 68, 18, 1, 56, 3, 0, 63, 53, 63, 53, 255, 255, 1, 11, 0, 240, 3, 219, 4, 162, 2, 39, 12, 3, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 225, 0, 240, 3, 219, 4, 170, 2, 39, 12, 14, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 241, 0, 240, 3, 219, 4, 162, 2, 39, 12, 5, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 226, 0, 240, 3, 219, 4, 162, 2, 39, 11, 245, 255, 52, 0, 240, 0, 7, 11, 249, 0, 205, 255, 17, 0, 0, 255, 255, 0, 243, 0, 248, 3, 231, 4, 170, 2, 39, 11, 249, 255, 52, 0, 240, 0, 7, 12, 15, 0, 205, 255, 17, 0, 0, 255, 255, 0, 75, 0, 1, 4, 124, 5, 153, 2, 38, 11, 253, 0, 0, 0, 39, 12, 7, 254, 142, 1, 231, 1, 7, 11, 247, 1, 113, 254, 26, 0, 14, 182, 3, 30, 18, 2, 1, 13, 3, 0, 63, 53, 53, 63, 53, 0, 2, 0, 16, 255, 232, 4, 84, 5, 236, 0, 24, 0, 37, 0, 159, 64, 46, 119, 16, 1, 4, 5, 6, 7, 10, 11, 12, 13, 8, 17, 8, 3, 21, 1, 29, 149, 23, 22, 14, 35, 149, 17, 16, 8, 0, 20, 6, 13, 6, 77, 20, 6, 12, 6, 77, 20, 6, 11, 6, 77, 20, 131, 32, 184, 255, 248, 179, 13, 6, 77, 32, 184, 255, 242, 179, 12, 6, 77, 32, 184, 255, 227, 64, 29, 11, 6, 77, 32, 32, 39, 2, 13, 10, 3, 26, 6, 13, 6, 77, 26, 6, 12, 6, 77, 26, 6, 11, 6, 77, 26, 132, 7, 3, 184, 255, 248, 64, 17, 13, 6, 77, 3, 2, 12, 6, 77, 3, 1, 11, 6, 77, 3, 47, 39, 1, 93, 47, 43, 43, 43, 51, 233, 43, 43, 43, 23, 50, 18, 57, 47, 43, 43, 43, 233, 43, 43, 43, 0, 63, 63, 237, 50, 63, 237, 50, 63, 17, 18, 23, 57, 49, 48, 1, 93, 37, 35, 21, 35, 17, 7, 53, 55, 17, 51, 21, 55, 21, 7, 17, 51, 54, 51, 50, 18, 23, 2, 2, 35, 34, 3, 21, 6, 22, 51, 50, 54, 55, 38, 38, 35, 34, 6, 1, 78, 4, 164, 150, 150, 164, 249, 249, 4, 118, 236, 194, 223, 3, 3, 250, 214, 206, 105, 3, 165, 130, 146, 169, 3, 3, 158, 132, 146, 174, 148, 148, 4, 104, 59, 110, 59, 1, 22, 214, 98, 110, 98, 254, 164, 204, 254, 237, 231, 254, 255, 254, 203, 2, 73, 143, 127, 177, 228, 203, 171, 194, 199, 0, 0, 1, 0, 230, 254, 154, 5, 140, 0, 0, 0, 7, 0, 30, 64, 14, 7, 190, 64, 4, 128, 2, 5, 1, 189, 2, 9, 6, 189, 5, 47, 237, 16, 214, 237, 0, 47, 51, 26, 221, 26, 237, 49, 48, 5, 53, 51, 17, 33, 17, 51, 21, 5, 7, 133, 251, 90, 133, 225, 225, 254, 154, 1, 102, 225, 0, 255, 255, 0, 144, 0, 1, 4, 69, 5, 154, 2, 39, 12, 16, 255, 31, 1, 139, 1, 7, 12, 17, 0, 228, 254, 119, 0, 12, 181, 1, 27, 18, 0, 14, 3, 0, 63, 53, 63, 53, 0, 3, 0, 100, 0, 0, 5, 254, 5, 154, 0, 5, 0, 9, 0, 13, 0, 32, 64, 14, 9, 10, 0, 3, 11, 8, 3, 10, 9, 0, 15, 8, 11, 3, 47, 51, 51, 16, 198, 50, 50, 0, 47, 51, 51, 63, 50, 50, 49, 48, 1, 21, 1, 35, 53, 1, 19, 1, 35, 1, 39, 1, 53, 1, 5, 254, 250, 182, 80, 5, 74, 80, 251, 226, 160, 4, 190, 220, 251, 66, 4, 30, 5, 154, 80, 250, 182, 80, 5, 74, 254, 132, 251, 226, 4, 190, 220, 251, 66, 160, 4, 30, 0, 2, 0, 101, 255, 238, 3, 19, 5, 178, 0, 15, 0, 51, 0, 66, 64, 39, 118, 33, 1, 34, 36, 149, 31, 4, 16, 8, 176, 0, 19, 48, 239, 112, 19, 1, 80, 19, 96, 19, 2, 19, 12, 175, 111, 4, 1, 4, 4, 34, 41, 132, 26, 34, 34, 53, 26, 47, 18, 57, 47, 16, 225, 18, 57, 47, 93, 225, 212, 93, 93, 225, 0, 63, 253, 198, 63, 253, 198, 49, 48, 93, 5, 34, 39, 38, 53, 52, 55, 54, 51, 50, 23, 22, 21, 20, 7, 6, 3, 54, 54, 53, 52, 46, 4, 53, 52, 62, 2, 51, 50, 23, 21, 38, 35, 34, 14, 2, 21, 20, 30, 4, 21, 20, 6, 7, 1, 237, 44, 34, 33, 33, 33, 45, 45, 33, 33, 33, 34, 115, 11, 22, 52, 79, 92, 79, 52, 58, 101, 134, 76, 164, 153, 124, 169, 47, 84, 64, 37, 51, 76, 90, 76, 51, 14, 9, 18, 32, 32, 46, 47, 31, 33, 33, 31, 47, 46, 32, 32, 1, 160, 26, 75, 46, 54, 90, 83, 84, 97, 116, 74, 78, 118, 79, 40, 96, 176, 133, 25, 50, 74, 48, 56, 93, 85, 83, 90, 103, 64, 41, 83, 26, 0, 1, 1, 174, 1, 223, 3, 31, 3, 178, 0, 13, 0, 72, 185, 0, 0, 1, 121, 64, 9, 176, 11, 1, 47, 11, 1, 11, 11, 7, 184, 1, 121, 64, 21, 207, 4, 1, 80, 4, 128, 4, 2, 207, 4, 1, 48, 4, 64, 4, 128, 4, 3, 4, 12, 5, 188, 1, 115, 0, 9, 1, 123, 0, 2, 1, 116, 0, 63, 237, 63, 51, 1, 47, 93, 93, 93, 93, 237, 51, 47, 93, 93, 237, 49, 48, 1, 20, 35, 34, 53, 17, 51, 17, 20, 51, 50, 53, 17, 51, 3, 31, 187, 182, 110, 76, 74, 109, 2, 174, 207, 202, 1, 9, 254, 246, 112, 108, 1, 14, 0, 1, 1, 189, 1, 231, 3, 17, 3, 178, 0, 19, 0, 82, 183, 1, 16, 21, 26, 1, 76, 1, 0, 184, 1, 121, 64, 14, 17, 47, 15, 63, 15, 2, 47, 15, 63, 15, 2, 15, 15, 11, 184, 255, 240, 182, 21, 26, 1, 76, 11, 7, 8, 184, 1, 121, 64, 11, 48, 9, 64, 9, 80, 9, 128, 9, 4, 9, 10, 186, 1, 115, 0, 9, 1, 116, 0, 63, 63, 1, 47, 93, 237, 50, 50, 43, 51, 47, 93, 113, 51, 237, 50, 43, 49, 48, 1, 35, 3, 38, 39, 35, 22, 21, 21, 35, 17, 51, 23, 22, 23, 51, 38, 53, 53, 51, 3, 17, 124, 100, 17, 7, 1, 2, 93, 132, 91, 14, 11, 1, 2, 93, 1, 231, 1, 0, 58, 25, 24, 63, 252, 1, 203, 244, 45, 41, 16, 60, 254, 0, 0, 1, 1, 213, 1, 231, 3, 11, 3, 178, 0, 5, 0, 56, 185, 0, 4, 1, 121, 64, 15, 15, 0, 1, 0, 64, 11, 16, 72, 0, 112, 1, 128, 1, 2, 1, 184, 255, 192, 180, 11, 14, 72, 1, 2, 188, 1, 115, 0, 4, 1, 123, 0, 1, 1, 116, 0, 63, 237, 63, 1, 47, 43, 93, 205, 43, 93, 237, 49, 48, 1, 33, 17, 51, 17, 51, 3, 11, 254, 202, 109, 201, 1, 231, 1, 203, 254, 137, 0, 2, 1, 168, 1, 223, 3, 37, 3, 186, 0, 11, 0, 23, 0, 91, 185, 0, 10, 255, 224, 179, 11, 19, 72, 8, 184, 255, 224, 64, 14, 11, 19, 72, 4, 32, 11, 19, 72, 2, 32, 11, 19, 72, 9, 184, 1, 120, 181, 47, 21, 1, 21, 21, 15, 184, 1, 120, 64, 10, 64, 3, 80, 3, 2, 3, 3, 24, 25, 12, 190, 1, 123, 0, 6, 1, 115, 0, 18, 1, 123, 0, 0, 1, 116, 0, 63, 237, 63, 237, 17, 18, 1, 57, 47, 93, 237, 51, 47, 93, 237, 49, 48, 43, 43, 43, 43, 1, 34, 38, 53, 52, 54, 51, 50, 22, 21, 20, 6, 3, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 2, 101, 93, 96, 97, 99, 92, 93, 96, 92, 45, 32, 32, 43, 45, 31, 30, 1, 223, 128, 103, 109, 135, 129, 105, 109, 132, 1, 130, 82, 67, 68, 80, 77, 69, 71, 80, 0, 1, 1, 191, 1, 223, 3, 14, 3, 186, 0, 53, 0, 131, 185, 0, 48, 255, 224, 64, 19, 17, 24, 72, 198, 43, 1, 19, 32, 17, 24, 72, 201, 15, 1, 38, 15, 1, 26, 9, 184, 1, 120, 64, 10, 15, 46, 1, 46, 64, 11, 15, 72, 46, 36, 184, 1, 120, 64, 29, 17, 17, 48, 0, 64, 0, 80, 0, 112, 0, 128, 0, 5, 0, 17, 36, 46, 9, 9, 13, 40, 36, 4, 22, 51, 0, 1, 1, 4, 186, 1, 123, 0, 51, 1, 116, 179, 25, 26, 26, 31, 186, 1, 123, 0, 22, 1, 115, 0, 63, 237, 51, 17, 51, 63, 237, 51, 17, 51, 17, 18, 23, 57, 17, 51, 17, 51, 1, 47, 93, 51, 47, 237, 221, 43, 93, 237, 51, 49, 48, 93, 93, 43, 93, 43, 1, 53, 22, 22, 51, 50, 62, 2, 53, 52, 46, 2, 39, 38, 38, 53, 52, 62, 2, 51, 50, 22, 23, 21, 46, 3, 35, 34, 14, 2, 21, 20, 30, 2, 23, 30, 3, 21, 20, 14, 2, 35, 34, 38, 1, 194, 29, 69, 36, 21, 31, 20, 10, 16, 28, 39, 22, 57, 57, 31, 53, 69, 39, 38, 59, 25, 13, 29, 30, 30, 14, 19, 30, 21, 12, 13, 24, 34, 21, 29, 47, 33, 18, 31, 53, 70, 39, 41, 72, 1, 249, 102, 23, 24, 7, 13, 17, 10, 13, 21, 18, 17, 8, 23, 64, 46, 36, 52, 33, 16, 9, 9, 96, 8, 12, 8, 4, 6, 13, 17, 10, 12, 18, 16, 16, 8, 12, 26, 32, 42, 28, 38, 53, 32, 14, 13, 0, 0, 1, 1, 189, 1, 231, 3, 17, 3, 178, 0, 11, 0, 90, 177, 8, 4, 184, 1, 121, 178, 5, 9, 0, 184, 1, 121, 64, 24, 47, 1, 63, 1, 79, 1, 207, 1, 223, 1, 5, 1, 1, 48, 5, 64, 5, 80, 5, 128, 5, 4, 5, 3, 184, 1, 123, 64, 14, 223, 8, 239, 8, 2, 8, 64, 17, 20, 72, 8, 8, 10, 6, 187, 1, 115, 0, 5, 0, 0, 1, 116, 0, 63, 50, 63, 51, 57, 47, 43, 113, 237, 1, 47, 93, 51, 47, 93, 237, 51, 16, 237, 50, 49, 48, 1, 35, 53, 35, 21, 35, 17, 51, 21, 51, 53, 51, 3, 17, 110, 120, 110, 110, 120, 110, 1, 231, 187, 187, 1, 203, 183, 183, 0, 1, 1, 165, 1, 231, 3, 41, 3, 178, 0, 7, 0, 61, 182, 0, 0, 16, 0, 2, 0, 2, 184, 1, 121, 64, 19, 5, 64, 3, 80, 3, 112, 3, 128, 3, 4, 15, 3, 1, 3, 3, 8, 9, 1, 5, 188, 1, 123, 0, 6, 1, 115, 0, 2, 1, 116, 0, 63, 63, 237, 50, 17, 18, 1, 57, 47, 93, 93, 198, 253, 198, 93, 49, 48, 1, 35, 17, 35, 17, 35, 53, 33, 3, 41, 140, 110, 138, 1, 132, 3, 94, 254, 137, 1, 119, 84, 0, 0, 1, 1, 147, 1, 231, 3, 59, 3, 178, 0, 21, 0, 152, 64, 72, 21, 0, 12, 20, 8, 13, 15, 0, 12, 0, 15, 12, 0, 7, 20, 8, 20, 4, 1, 11, 20, 8, 8, 16, 12, 1, 12, 12, 11, 18, 16, 9, 19, 16, 19, 9, 10, 1, 11, 9, 19, 9, 11, 20, 0, 19, 19, 2, 1, 11, 1, 1, 47, 0, 63, 0, 2, 0, 0, 48, 11, 1, 64, 11, 80, 11, 2, 11, 20, 19, 12, 11, 184, 1, 115, 179, 9, 8, 1, 0, 184, 1, 116, 0, 63, 50, 50, 50, 63, 51, 51, 51, 1, 47, 93, 113, 51, 47, 93, 50, 47, 125, 135, 14, 196, 1, 51, 24, 47, 17, 51, 17, 51, 15, 17, 18, 0, 57, 125, 135, 5, 196, 14, 196, 17, 1, 51, 24, 47, 113, 51, 15, 16, 125, 135, 14, 196, 17, 18, 0, 57, 16, 135, 5, 196, 14, 196, 15, 49, 48, 1, 35, 39, 38, 39, 35, 6, 7, 7, 35, 55, 39, 51, 23, 22, 23, 51, 54, 55, 55, 51, 7, 3, 59, 116, 76, 13, 5, 2, 2, 19, 74, 117, 141, 128, 120, 70, 8, 6, 2, 4, 11, 77, 109, 132, 1, 231, 140, 24, 23, 13, 38, 136, 229, 230, 144, 16, 23, 18, 22, 143, 228, 0, 1, 1, 206, 1, 231, 3, 7, 3, 178, 0, 11, 0, 82, 177, 6, 10, 184, 1, 121, 64, 13, 48, 1, 64, 1, 80, 1, 112, 1, 128, 1, 5, 1, 8, 184, 255, 224, 64, 12, 11, 18, 72, 8, 3, 15, 0, 47, 0, 2, 0, 9, 184, 1, 123, 179, 6, 6, 10, 5, 190, 1, 123, 0, 2, 1, 115, 0, 10, 1, 123, 0, 1, 1, 116, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 93, 51, 51, 43, 47, 93, 237, 50, 49, 48, 1, 33, 17, 33, 21, 35, 21, 51, 21, 35, 21, 51, 3, 7, 254, 199, 1, 45, 191, 179, 179, 203, 1, 231, 1, 203, 84, 102, 84, 105, 0, 2, 1, 168, 1, 92, 3, 56, 3, 186, 0, 34, 0, 46, 0, 141, 181, 169, 30, 185, 30, 2, 10, 184, 255, 240, 179, 11, 20, 72, 7, 184, 255, 224, 64, 33, 11, 20, 72, 3, 32, 11, 20, 72, 0, 16, 17, 20, 72, 91, 0, 107, 0, 123, 0, 3, 41, 0, 57, 0, 73, 0, 3, 33, 12, 12, 44, 23, 8, 184, 1, 120, 181, 47, 44, 1, 44, 44, 38, 184, 1, 120, 64, 13, 64, 2, 80, 2, 2, 2, 2, 47, 48, 24, 23, 23, 18, 65, 11, 1, 123, 0, 27, 0, 41, 1, 123, 0, 12, 0, 33, 1, 116, 0, 35, 1, 123, 0, 5, 1, 115, 0, 63, 237, 63, 51, 237, 221, 237, 51, 17, 51, 17, 18, 1, 57, 47, 93, 237, 51, 47, 93, 253, 198, 17, 51, 17, 51, 49, 48, 93, 93, 43, 43, 43, 43, 93, 1, 38, 53, 52, 54, 51, 50, 22, 21, 20, 7, 6, 7, 22, 23, 30, 2, 51, 50, 62, 2, 55, 21, 6, 6, 35, 34, 46, 2, 39, 51, 38, 19, 34, 6, 21, 20, 22, 51, 50, 54, 53, 52, 38, 1, 216, 48, 97, 99, 92, 93, 48, 28, 44, 13, 11, 13, 26, 28, 8, 5, 10, 11, 10, 4, 9, 31, 22, 27, 46, 41, 40, 21, 2, 76, 104, 45, 32, 32, 43, 45, 31, 30, 2, 31, 64, 103, 109, 135, 129, 105, 109, 66, 38, 16, 15, 10, 11, 14, 5, 1, 2, 3, 2, 87, 3, 6, 21, 35, 48, 28, 8, 1, 121, 82, 67, 68, 80, 77, 69, 71, 80, 0, 0, 1, 1, 171, 1, 223, 3, 16, 3, 186, 0, 21, 0, 82, 64, 19, 6, 16, 11, 16, 72, 4, 16, 11, 16, 72, 11, 0, 64, 11, 14, 72, 0, 0, 16, 184, 1, 120, 64, 14, 48, 5, 64, 5, 80, 5, 128, 5, 4, 5, 10, 11, 11, 13, 186, 1, 123, 0, 8, 1, 115, 179, 0, 21, 21, 19, 186, 1, 123, 0, 2, 1, 116, 0, 63, 237, 51, 17, 51, 63, 237, 51, 17, 51, 1, 47, 93, 237, 51, 47, 43, 51, 49, 48, 43, 43, 1, 6, 35, 34, 38, 53, 52, 54, 51, 50, 23, 21, 38, 35, 34, 6, 21, 20, 22, 51, 50, 55, 3, 16, 50, 81, 105, 121, 136, 108, 67, 46, 45, 57, 62, 77, 72, 61, 59, 49, 1, 247, 24, 124, 104, 110, 137, 17, 100, 28, 82, 69, 67, 79, 30, 0, 0, 2, 1, 149, 1, 231, 3, 57, 3, 178, 0, 7, 0, 15, 0, 210, 183, 150, 15, 1, 15, 3, 4, 12, 4, 184, 255, 224, 180, 24, 26, 1, 76, 4, 184, 255, 240, 64, 39, 20, 23, 1, 76, 4, 4, 5, 1, 5, 32, 153, 8, 1, 8, 2, 1, 12, 1, 32, 24, 26, 1, 76, 1, 16, 20, 23, 1, 76, 1, 16, 0, 1, 11, 0, 1, 0, 11, 7, 184, 255, 224, 180, 24, 26, 1, 76, 7, 184, 255, 240, 64, 48, 20, 23, 1, 76, 102, 7, 118, 7, 2, 9, 7, 41, 7, 2, 7, 6, 32, 24, 26, 1, 76, 6, 16, 20, 23, 1, 76, 38, 6, 1, 16, 6, 1, 6, 6, 1, 6, 80, 12, 128, 12, 2, 11, 12, 1, 12, 8, 15, 184, 1, 123, 182, 2, 3, 3, 11, 12, 12, 6, 191, 1, 115, 0, 4, 1, 116, 0, 1, 1, 116, 0, 5, 0, 0, 1, 116, 0, 63, 50, 63, 63, 63, 51, 17, 51, 57, 47, 51, 237, 50, 1, 25, 47, 93, 93, 51, 93, 93, 93, 43, 43, 51, 93, 93, 43, 43, 51, 196, 93, 93, 50, 43, 43, 125, 135, 196, 196, 1, 93, 26, 25, 205, 93, 50, 43, 43, 125, 135, 196, 196, 1, 93, 49, 48, 1, 35, 39, 35, 7, 35, 19, 51, 3, 39, 38, 39, 35, 6, 7, 7, 3, 57, 116, 32, 125, 31, 116, 147, 130, 20, 38, 6, 3, 2, 2, 7, 39, 1, 231, 102, 102, 1, 203, 254, 234, 139, 27, 17, 14, 29, 140, 0, 0, 1, 1, 206, 1, 231, 3, 57, 3, 178, 0, 16, 0, 86, 185, 0, 16, 255, 240, 183, 19, 26, 1, 76, 16, 10, 10, 6, 184, 1, 121, 64, 37, 7, 14, 16, 19, 26, 1, 76, 14, 15, 15, 1, 16, 19, 26, 1, 76, 1, 0, 64, 11, 14, 72, 0, 0, 48, 7, 64, 7, 80, 7, 112, 7, 128, 7, 5, 7, 8, 186, 1, 115, 0, 7, 1, 116, 0, 63, 63, 1, 47, 93, 51, 47, 43, 50, 43, 50, 17, 51, 43, 16, 237, 50, 17, 51, 43, 49, 48, 1, 35, 39, 38, 39, 35, 21, 35, 17, 51, 21, 51, 54, 55, 55, 51, 7, 3, 57, 125, 114, 7, 6, 1, 110, 110, 1, 5, 9, 106, 118, 135, 1, 231, 193, 14, 18, 225, 1, 203, 217, 16, 16, 185, 219, 0, 0, 3, 1, 196, 1, 231, 3, 26, 3, 178, 0, 15, 0, 23, 0, 32, 0, 115, 181, 139, 7, 155, 7, 2, 5, 184, 255, 192, 179, 11, 16, 72, 5, 184, 1, 120, 179, 21, 21, 0, 12, 184, 1, 120, 64, 17, 9, 32, 11, 16, 72, 9, 47, 29, 63, 29, 79, 29, 3, 29, 29, 17, 25, 184, 1, 121, 64, 13, 48, 0, 64, 0, 80, 0, 112, 0, 128, 0, 5, 0, 24, 184, 1, 123, 179, 17, 17, 25, 16, 190, 1, 123, 0, 1, 1, 115, 0, 25, 1, 123, 0, 0, 1, 116, 0, 63, 237, 63, 237, 18, 57, 47, 237, 1, 47, 93, 237, 50, 51, 47, 93, 51, 43, 237, 18, 57, 47, 237, 43, 49, 48, 0, 93, 1, 17, 51, 50, 22, 21, 20, 6, 7, 21, 22, 22, 21, 20, 6, 35, 3, 21, 51, 50, 54, 53, 52, 35, 7, 21, 51, 50, 54, 53, 52, 38, 35, 1, 196, 153, 82, 88, 54, 41, 52, 62, 96, 83, 54, 25, 34, 39, 80, 18, 36, 38, 43, 42, 38, 1, 231, 1, 203, 56, 52, 37, 55, 11, 2, 6, 60, 43, 63, 74, 1, 127, 109, 31, 27, 51, 186, 121, 33, 29, 28, 31, 0, 0, 1, 1, 215, 1, 231, 3, 5, 3, 178, 0, 9, 0, 84, 177, 2, 6, 187, 1, 121, 0, 7, 0, 4, 255, 192, 64, 12, 11, 16, 72, 4, 4, 0, 112, 7, 128, 7, 2, 7, 184, 255, 192, 64, 11, 11, 14, 72, 7, 15, 0, 47, 0, 2, 0, 5, 184, 1, 123, 179, 2, 2, 6, 1, 188, 1, 123, 0, 8, 1, 115, 0, 6, 1, 116, 0, 63, 63, 237, 18, 57, 47, 237, 1, 47, 93, 47, 43, 93, 18, 57, 47, 43, 16, 237, 50, 49, 48, 1, 35, 21, 51, 21, 35, 21, 35, 17, 33, 3, 5, 192, 178, 178, 110, 1, 46, 3, 94, 113, 84, 178, 1, 203, 0, 0, 1, 1, 150, 1, 231, 3, 56, 3, 178, 0, 11, 0, 139, 64, 12, 11, 32, 26, 1, 77, 11, 16, 20, 25, 1, 76, 4, 184, 255, 224, 179, 26, 1, 77, 4, 184, 255, 240, 64, 16, 20, 25, 1, 76, 2, 32, 26, 1, 77, 2, 16, 20, 25, 1, 76, 1, 184, 255, 224, 179, 26, 1, 77, 1, 184, 255, 240, 64, 45, 20, 25, 1, 76, 4, 0, 3, 1, 3, 32, 11, 43, 0, 1, 15, 0, 1, 0, 11, 2, 1, 6, 2, 22, 2, 70, 2, 3, 2, 4, 1, 1, 1, 80, 7, 128, 7, 176, 7, 3, 15, 7, 1, 7, 2, 186, 1, 116, 0, 0, 1, 115, 0, 63, 63, 1, 25, 47, 93, 93, 51, 113, 51, 93, 113, 196, 93, 93, 50, 26, 205, 93, 50, 49, 48, 43, 43, 43, 43, 43, 43, 43, 43, 1, 3, 35, 3, 51, 19, 22, 23, 51, 54, 55, 19, 3, 56, 148, 124, 146, 115, 85, 8, 2, 2, 2, 8, 84, 3, 178, 254, 53, 1, 203, 254, 218, 35, 20, 21, 35, 1, 37, 0, 2, 1, 189, 1, 231, 3, 57, 3, 178, 0, 25, 0, 34, 0, 156, 64, 11, 230, 25, 246, 25, 2, 228, 13, 244, 13, 2, 13, 184, 255, 208, 64, 16, 17, 22, 72, 1, 32, 23, 26, 1, 76, 1, 32, 21, 24, 72, 1, 0, 184, 255, 192, 64, 10, 21, 24, 72, 11, 0, 27, 0, 2, 0, 14, 186, 1, 120, 0, 19, 255, 224, 64, 26, 23, 26, 1, 76, 192, 19, 208, 19, 2, 19, 207, 32, 223, 32, 239, 32, 3, 32, 64, 11, 14, 72, 32, 32, 27, 9, 184, 1, 121, 64, 12, 48, 10, 64, 10, 80, 10, 128, 10, 4, 10, 19, 8, 184, 1, 123, 179, 27, 27, 0, 26, 189, 1, 123, 0, 11, 1, 115, 0, 10, 0, 0, 1, 116, 0, 63, 50, 63, 237, 18, 57, 47, 237, 57, 1, 47, 93, 237, 50, 51, 47, 43, 93, 51, 93, 43, 253, 198, 93, 43, 50, 43, 43, 49, 48, 43, 93, 93, 1, 35, 39, 46, 3, 35, 35, 21, 35, 17, 51, 50, 21, 20, 14, 2, 7, 21, 30, 3, 23, 39, 21, 51, 50, 55, 54, 53, 52, 35, 3, 57, 123, 73, 8, 15, 16, 17, 10, 8, 110, 153, 178, 16, 28, 41, 25, 11, 19, 18, 17, 6, 182, 27, 35, 22, 21, 76, 1, 231, 118, 14, 21, 15, 8, 176, 1, 203, 125, 24, 41, 32, 24, 7, 1, 3, 14, 20, 22, 10, 245, 127, 19, 19, 29, 60, 0, 1, 1, 202, 1, 231, 3, 4, 3, 178, 0, 11, 0, 68, 64, 11, 10, 6, 6, 8, 1, 16, 5, 1, 5, 5, 3, 184, 1, 121, 64, 12, 16, 8, 64, 8, 80, 8, 128, 8, 4, 8, 2, 10, 191, 1, 123, 0, 11, 1, 115, 0, 3, 0, 7, 1, 123, 0, 6, 1, 116, 0, 63, 237, 50, 63, 237, 50, 1, 47, 93, 237, 50, 47, 93, 51, 17, 51, 47, 51, 49, 48, 1, 21, 35, 17, 51, 21, 33, 53, 51, 17, 35, 53, 3, 4, 102, 102, 254, 198, 102, 102, 3, 178, 80, 254, 213, 80, 80, 1, 43, 80, 0, 2, 1, 189, 1, 231, 3, 29, 3, 178, 0, 7, 0, 16, 0, 85, 185, 0, 6, 255, 240, 64, 9, 11, 16, 72, 134, 3, 150, 3, 2, 3, 184, 255, 224, 179, 11, 16, 72, 4, 184, 1, 120, 183, 47, 13, 63, 13, 2, 13, 13, 9, 184, 1, 121, 64, 11, 48, 0, 64, 0, 80, 0, 128, 0, 4, 0, 8, 190, 1, 123, 0, 1, 1, 115, 0, 9, 1, 123, 0, 0, 1, 116, 0, 63, 237, 63, 237, 1, 47, 93, 237, 51, 47, 93, 237, 49, 48, 43, 93, 43, 1, 17, 51, 50, 21, 20, 6, 35, 3, 17, 51, 50, 54, 53, 52, 38, 35, 1, 189, 120, 232, 126, 106, 10, 12, 54, 60, 60, 54, 1, 231, 1, 203, 224, 107, 128, 1, 119, 254, 221, 80, 70, 66, 75, 0, 0, 1, 1, 213, 1, 231, 3, 12, 3, 186, 0, 9, 0, 86, 182, 0, 0, 16, 0, 2, 0, 8, 184, 1, 121, 64, 35, 0, 5, 16, 5, 2, 5, 15, 1, 31, 1, 2, 1, 64, 3, 80, 3, 112, 3, 128, 3, 176, 3, 5, 15, 3, 1, 3, 3, 10, 11, 5, 6, 6, 4, 7, 189, 1, 115, 0, 8, 0, 2, 1, 123, 0, 1, 1, 116, 0, 63, 237, 50, 63, 51, 51, 17, 51, 17, 18, 1, 57, 47, 93, 93, 205, 93, 50, 93, 253, 205, 93, 49, 48, 1, 33, 53, 51, 17, 7, 53, 55, 17, 51, 3, 12, 254, 204, 101, 104, 211, 100, 1, 231, 80, 1, 30, 21, 82, 40, 254, 125, 0, 1, 1, 185, 1, 231, 3, 14, 3, 186, 0, 21, 0, 84, 185, 0, 18, 255, 224, 180, 17, 24, 72, 2, 19, 184, 1, 121, 64, 27, 207, 9, 223, 9, 239, 9, 3, 9, 13, 1, 48, 4, 64, 4, 80, 4, 128, 4, 4, 4, 14, 13, 13, 19, 9, 4, 11, 191, 1, 123, 0, 16, 1, 115, 0, 5, 0, 1, 1, 123, 0, 4, 1, 116, 0, 63, 237, 57, 63, 237, 18, 57, 57, 51, 17, 51, 1, 47, 93, 50, 50, 47, 93, 237, 50, 49, 48, 43, 1, 21, 51, 21, 33, 53, 55, 54, 54, 53, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 2, 52, 218, 254, 171, 139, 43, 34, 72, 63, 58, 64, 80, 74, 84, 102, 2, 61, 2, 84, 79, 125, 39, 51, 29, 63, 47, 89, 39, 71, 60, 81, 85, 0, 0, 1, 1, 195, 1, 223, 3, 8, 3, 186, 0, 34, 0, 149, 185, 0, 31, 255, 240, 64, 19, 17, 24, 72, 43, 28, 1, 214, 23, 230, 23, 246, 23, 3, 196, 23, 1, 10, 0, 24, 184, 1, 121, 64, 14, 11, 14, 27, 14, 2, 14, 14, 27, 32, 12, 16, 72, 27, 6, 184, 1, 121, 64, 29, 207, 30, 223, 30, 2, 176, 30, 1, 15, 30, 47, 30, 2, 30, 18, 48, 0, 64, 0, 80, 0, 112, 0, 128, 0, 5, 0, 26, 10, 184, 1, 123, 179, 11, 11, 21, 3, 184, 1, 123, 179, 0, 1, 1, 33, 184, 1, 116, 179, 19, 18, 18, 16, 186, 1, 123, 0, 21, 1, 115, 0, 63, 237, 51, 17, 51, 63, 51, 17, 51, 237, 17, 57, 47, 237, 57, 1, 47, 93, 51, 47, 93, 93, 93, 237, 50, 43, 50, 47, 93, 237, 18, 57, 49, 48, 93, 93, 93, 43, 1, 53, 22, 51, 50, 54, 53, 52, 38, 35, 35, 53, 51, 50, 53, 52, 35, 34, 7, 53, 54, 51, 50, 22, 21, 20, 7, 21, 22, 22, 21, 20, 6, 35, 34, 1, 195, 53, 69, 44, 49, 62, 54, 48, 45, 104, 78, 53, 50, 53, 72, 79, 87, 97, 52, 60, 105, 92, 78, 1, 246, 88, 34, 34, 29, 31, 33, 78, 59, 56, 29, 82, 25, 64, 50, 90, 23, 2, 6, 58, 43, 64, 75, 0, 2, 1, 168, 1, 231, 3, 25, 3, 178, 0, 10, 0, 18, 0, 94, 64, 18, 15, 207, 5, 1, 64, 5, 80, 5, 128, 5, 3, 5, 9, 143, 0, 1, 0, 2, 184, 1, 121, 64, 16, 16, 11, 201, 7, 1, 68, 7, 1, 7, 48, 3, 1, 3, 6, 1, 5, 184, 1, 123, 64, 11, 9, 15, 64, 11, 20, 72, 15, 15, 2, 11, 7, 186, 1, 115, 0, 2, 1, 116, 0, 63, 63, 51, 18, 57, 47, 43, 51, 237, 50, 50, 1, 47, 93, 51, 93, 93, 51, 51, 253, 198, 93, 51, 47, 93, 93, 51, 49, 48, 1, 35, 21, 35, 53, 35, 53, 19, 51, 17, 51, 39, 35, 6, 7, 7, 51, 53, 52, 3, 25, 59, 98, 212, 204, 106, 59, 155, 2, 5, 14, 104, 123, 2, 73, 98, 98, 64, 1, 41, 254, 223, 188, 12, 24, 152, 144, 19, 0, 1, 1, 147, 1, 231, 3, 59, 3, 178, 0, 13, 0, 93, 182, 2, 4, 1, 244, 6, 1, 6, 184, 255, 240, 64, 19, 20, 23, 72, 6, 5, 3, 9, 3, 13, 16, 21, 24, 72, 13, 0, 0, 1, 0, 2, 184, 1, 121, 64, 20, 64, 3, 80, 3, 112, 3, 128, 3, 4, 20, 3, 1, 15, 3, 1, 3, 3, 14, 15, 2, 187, 1, 116, 0, 5, 0, 0, 1, 115, 0, 63, 50, 63, 17, 18, 1, 57, 47, 93, 93, 93, 253, 198, 93, 50, 43, 18, 57, 16, 198, 50, 43, 93, 49, 48, 93, 1, 3, 21, 35, 53, 3, 51, 23, 22, 23, 51, 54, 55, 55, 3, 59, 159, 110, 155, 126, 78, 2, 10, 1, 4, 6, 80, 3, 178, 254, 216, 163, 161, 1, 42, 171, 5, 33, 23, 13, 173, 0, 1, 1, 175, 1, 231, 3, 31, 3, 178, 0, 33, 0, 231, 183, 11, 16, 19, 26, 1, 76, 11, 10, 184, 255, 240, 181, 19, 26, 1, 76, 10, 27, 184, 255, 224, 182, 39, 47, 72, 27, 27, 1, 23, 184, 255, 240, 180, 19, 26, 1, 76, 23, 184, 255, 224, 180, 18, 0, 77, 23, 20, 184, 1, 124, 64, 15, 21, 32, 16, 19, 26, 1, 76, 32, 32, 18, 0, 77, 32, 5, 1, 184, 1, 124, 64, 67, 0, 64, 53, 58, 72, 0, 128, 44, 52, 72, 11, 0, 1, 235, 0, 251, 0, 2, 0, 64, 31, 36, 72, 0, 128, 27, 30, 72, 0, 64, 20, 25, 72, 159, 0, 175, 0, 2, 2, 47, 0, 63, 0, 79, 0, 3, 0, 0, 32, 21, 48, 21, 96, 21, 112, 21, 4, 48, 21, 64, 21, 80, 21, 208, 21, 4, 21, 184, 255, 192, 179, 44, 52, 72, 21, 184, 255, 192, 64, 9, 17, 20, 72, 21, 6, 16, 16, 32, 22, 184, 1, 115, 64, 10, 27, 11, 11, 64, 9, 18, 72, 11, 1, 21, 184, 1, 116, 0, 63, 51, 51, 43, 17, 51, 63, 51, 51, 17, 51, 1, 47, 43, 43, 93, 113, 51, 47, 93, 95, 93, 43, 43, 43, 113, 114, 43, 43, 237, 50, 50, 43, 43, 16, 237, 50, 43, 43, 17, 57, 25, 47, 43, 51, 43, 51, 43, 49, 48, 1, 35, 53, 52, 54, 55, 35, 6, 6, 7, 3, 35, 3, 38, 38, 39, 35, 22, 22, 21, 21, 35, 17, 51, 23, 22, 22, 23, 51, 54, 54, 55, 55, 51, 3, 31, 78, 3, 2, 2, 5, 8, 4, 45, 93, 46, 4, 9, 4, 1, 1, 1, 76, 131, 24, 8, 13, 7, 2, 7, 14, 8, 26, 128, 1, 231, 250, 13, 64, 51, 36, 57, 22, 254, 249, 1, 4, 22, 59, 37, 49, 64, 15, 250, 1, 203, 151, 48, 92, 46, 47, 92, 48, 150, 0, 0, 1, 1, 173, 1, 223, 3, 30, 3, 186, 0, 25, 0, 138, 64, 36, 121, 23, 1, 6, 32, 11, 16, 72, 137, 4, 153, 4, 2, 4, 32, 11, 16, 72, 84, 11, 100, 11, 116, 11, 3, 70, 11, 1, 36, 11, 52, 11, 2, 11, 22, 0, 184, 1, 121, 64, 13, 155, 23, 1, 143, 23, 1, 23, 47, 21, 1, 21, 21, 16, 184, 1, 120, 64, 11, 64, 5, 80, 5, 2, 5, 5, 26, 27, 22, 22, 184, 1, 123, 183, 25, 25, 8, 19, 10, 11, 11, 13, 190, 1, 123, 0, 8, 1, 115, 0, 19, 1, 123, 0, 2, 1, 116, 0, 63, 237, 63, 237, 51, 17, 51, 17, 18, 57, 47, 237, 1, 47, 17, 18, 57, 47, 93, 237, 51, 47, 93, 51, 93, 93, 237, 17, 57, 93, 93, 93, 49, 48, 43, 93, 43, 93, 1, 6, 35, 34, 38, 53, 52, 54, 51, 50, 23, 21, 38, 35, 34, 6, 21, 20, 22, 51, 50, 55, 53, 35, 53, 51, 3, 30, 71, 93, 95, 110, 126, 104, 66, 51, 45, 65, 54, 68, 54, 47, 27, 17, 65, 174, 2, 6, 39, 123, 107, 108, 137, 21, 97, 31, 83, 70, 71, 77, 10, 90, 82, 0, 0, 2, 1, 202, 1, 231, 3, 26, 3, 178, 0, 9, 0, 16, 0, 83, 185, 0, 7, 255, 240, 179, 17, 22, 72, 5, 184, 255, 224, 179, 17, 25, 72, 6, 184, 1, 120, 179, 14, 14, 11, 1, 184, 1, 121, 64, 13, 48, 2, 64, 2, 80, 2, 112, 2, 128, 2, 5, 2, 0, 184, 1, 123, 179, 11, 11, 1, 10, 188, 1, 123, 0, 3, 1, 115, 0, 1, 1, 116, 0, 63, 63, 237, 18, 57, 47, 237, 1, 47, 93, 237, 50, 51, 47, 237, 49, 48, 43, 43, 1, 21, 35, 17, 51, 50, 21, 20, 6, 35, 39, 21, 51, 50, 53, 52, 35, 2, 56, 110, 152, 184, 106, 88, 32, 23, 87, 87, 2, 133, 158, 1, 203, 146, 69, 86, 222, 144, 73, 71, 0, 0, 1, 1, 113, 1, 138, 3, 90, 4, 15, 0, 25, 0, 100, 185, 0, 25, 1, 121, 64, 36, 20, 157, 1, 1, 143, 1, 1, 93, 1, 109, 1, 125, 1, 3, 1, 144, 24, 1, 24, 24, 27, 146, 15, 1, 70, 15, 102, 15, 118, 15, 134, 15, 4, 15, 6, 12, 184, 1, 121, 64, 13, 0, 13, 16, 13, 80, 13, 96, 13, 4, 13, 24, 7, 14, 184, 1, 114, 179, 20, 1, 1, 13, 184, 1, 117, 0, 63, 51, 17, 51, 63, 51, 51, 1, 47, 93, 237, 50, 50, 93, 93, 18, 57, 47, 93, 51, 93, 93, 93, 51, 237, 49, 48, 1, 35, 3, 46, 3, 39, 35, 22, 22, 21, 17, 35, 17, 51, 19, 22, 22, 23, 51, 38, 38, 53, 17, 51, 3, 90, 140, 210, 3, 9, 9, 8, 1, 2, 2, 2, 111, 149, 200, 11, 15, 6, 2, 2, 2, 110, 1, 138, 1, 166, 10, 25, 25, 20, 5, 14, 53, 39, 254, 111, 2, 133, 254, 107, 28, 45, 20, 14, 49, 38, 1, 141, 0, 1, 1, 174, 1, 138, 3, 97, 4, 15, 0, 5, 0, 66, 185, 0, 4, 1, 119, 64, 24, 1, 47, 0, 1, 0, 0, 0, 1, 16, 1, 128, 1, 144, 1, 160, 1, 208, 1, 224, 1, 240, 1, 8, 1, 184, 255, 192, 180, 12, 15, 72, 1, 2, 188, 1, 114, 0, 4, 1, 122, 0, 1, 1, 117, 0, 63, 237, 63, 1, 47, 43, 93, 51, 47, 93, 16, 237, 49, 48, 1, 33, 17, 51, 17, 33, 3, 97, 254, 77, 123, 1, 56, 1, 138, 2, 133, 253, 216, 0, 0, 0, 0, 1, 0, 0, 31, 244, 0, 1, 5, 81, 24, 0, 0, 10, 7, 230, 0, 5, 0, 85, 255, 205, 0, 5, 0, 86, 255, 190, 0, 5, 0, 206, 255, 190, 0, 10, 0, 85, 255, 205, 0, 10, 0, 86, 255, 190, 0, 10, 0, 206, 255, 190, 0, 11, 0, 77, 0, 233, 0, 13, 0, 36, 255, 90, 0, 13, 0, 45, 255, 102, 0, 13, 0, 70, 255, 154, 0, 13, 0, 71, 255, 154, 0, 13, 0, 72, 255, 154, 0, 13, 0, 74, 255, 154, 0, 13, 0, 82, 255, 154, 0, 13, 0, 84, 255, 154, 0, 13, 2, 116, 255, 88, 0, 15, 0, 168, 255, 49, 0, 15, 0, 169, 255, 49, 0, 15, 0, 170, 255, 49, 0, 15, 0, 171, 255, 49, 0, 17, 0, 168, 255, 49, 0, 17, 0, 169, 255, 61, 0, 17, 0, 170, 255, 49, 0, 17, 0, 171, 255, 61, 0, 36, 0, 13, 255, 127, 0, 36, 0, 15, 0, 68, 0, 36, 0, 30, 0, 68, 0, 36, 0, 38, 255, 229, 0, 36, 0, 42, 255, 229, 0, 36, 0, 45, 0, 94, 0, 36, 0, 50, 255, 229, 0, 36, 0, 55, 255, 109, 0, 36, 0, 56, 255, 229, 0, 36, 0, 57, 255, 139, 0, 36, 0, 58, 255, 182, 0, 36, 0, 60, 255, 100, 0, 36, 0, 61, 0, 59, 0, 36, 0, 87, 255, 229, 0, 36, 0, 89, 255, 213, 0, 36, 0, 90, 255, 229, 0, 36, 0, 92, 255, 219, 0, 36, 0, 141, 255, 154, 0, 36, 0, 168, 255, 102, 0, 36, 0, 169, 255, 63, 0, 36, 0, 170, 255, 102, 0, 36, 0, 171, 255, 63, 0, 36, 0, 173, 255, 193, 0, 36, 0, 174, 255, 100, 0, 36, 0, 207, 0, 59, 0, 36, 0, 212, 255, 100, 0, 36, 0, 213, 255, 219, 0, 37, 0, 55, 255, 164, 0, 37, 0, 60, 255, 190, 0, 37, 0, 174, 255, 190, 0, 37, 0, 181, 255, 178, 0, 37, 0, 182, 255, 178, 0, 37, 0, 212, 255, 190, 0, 38, 0, 34, 0, 2, 0, 38, 0, 38, 255, 201, 0, 38, 0, 42, 255, 201, 0, 38, 0, 50, 255, 229, 0, 38, 0, 52, 255, 201, 0, 38, 0, 100, 255, 201, 0, 38, 0, 103, 255, 201, 0, 38, 0, 119, 0, 29, 0, 38, 0, 145, 255, 201, 0, 38, 0, 158, 255, 207, 0, 38, 0, 163, 255, 201, 0, 38, 0, 164, 255, 201, 0, 38, 0, 177, 255, 207, 0, 38, 0, 193, 255, 201, 0, 38, 0, 194, 255, 201, 0, 38, 0, 195, 255, 201, 0, 39, 0, 15, 255, 127, 0, 39, 0, 17, 255, 127, 0, 39, 0, 36, 255, 223, 0, 39, 0, 55, 255, 164, 0, 39, 0, 59, 255, 203, 0, 39, 0, 61, 255, 207, 0, 39, 0, 98, 255, 223, 0, 39, 0, 99, 255, 223, 0, 39, 0, 144, 255, 182, 0, 39, 0, 160, 255, 127, 0, 39, 0, 161, 255, 223, 0, 39, 0, 162, 255, 223, 0, 39, 0, 174, 255, 246, 0, 39, 0, 181, 255, 139, 0, 39, 0, 182, 255, 139, 0, 39, 0, 184, 255, 223, 0, 39, 0, 186, 255, 223, 0, 39, 0, 207, 255, 207, 0, 40, 0, 36, 0, 10, 0, 40, 0, 45, 0, 68, 0, 40, 0, 55, 0, 4, 0, 40, 0, 58, 0, 29, 0, 40, 0, 59, 0, 8, 0, 40, 0, 98, 0, 10, 0, 40, 0, 99, 0, 10, 0, 40, 0, 119, 0, 18, 0, 40, 0, 161, 0, 10, 0, 40, 0, 162, 0, 10, 0, 40, 0, 184, 0, 10, 0, 40, 0, 186, 0, 10, 0, 41, 0, 15, 255, 102, 0, 41, 0, 17, 255, 102, 0, 41, 0, 36, 255, 123, 0, 41, 0, 45, 255, 190, 0, 41, 0, 54, 255, 229, 0, 41, 0, 55, 0, 14, 0, 41, 0, 68, 255, 180, 0, 41, 0, 73, 0, 10, 0, 41, 0, 98, 255, 123, 0, 41, 0, 99, 255, 123, 0, 41, 0, 119, 0, 39, 0, 41, 0, 144, 255, 76, 0, 41, 0, 160, 255, 102, 0, 41, 0, 161, 255, 123, 0, 41, 0, 162, 255, 123, 0, 41, 0, 181, 255, 74, 0, 41, 0, 182, 255, 74, 0, 41, 0, 184, 255, 123, 0, 41, 0, 186, 255, 123, 0, 41, 0, 205, 255, 229, 0, 42, 0, 55, 255, 207, 0, 42, 0, 57, 255, 229, 0, 42, 0, 92, 255, 229, 0, 42, 0, 173, 255, 229, 0, 42, 0, 213, 255, 229, 0, 45, 0, 15, 255, 154, 0, 45, 0, 17, 255, 154, 0, 45, 0, 36, 255, 219, 0, 45, 0, 45, 255, 190, 0, 45, 0, 68, 255, 229, 0, 45, 0, 98, 255, 219, 0, 45, 0, 99, 255, 219, 0, 45, 0, 105, 255, 229, 0, 45, 0, 106, 255, 229, 0, 45, 0, 107, 255, 229, 0, 45, 0, 108, 255, 229, 0, 45, 0, 109, 255, 229, 0, 45, 0, 110, 255, 229, 0, 45, 0, 144, 255, 152, 0, 45, 0, 151, 255, 229, 0, 45, 0, 160, 255, 154, 0, 45, 0, 161, 255, 219, 0, 45, 0, 162, 255, 219, 0, 45, 0, 181, 255, 102, 0, 45, 0, 182, 255, 154, 0, 45, 0, 184, 255, 219, 0, 45, 0, 186, 255, 219, 0, 46, 0, 15, 0, 39, 0, 46, 0, 30, 0, 39, 0, 46, 0, 38, 255, 166, 0, 46, 0, 42, 255, 166, 0, 46, 0, 45, 0, 90, 0, 46, 0, 50, 255, 166, 0, 46, 0, 52, 255, 166, 0, 46, 0, 59, 0, 37, 0, 46, 0, 61, 0, 39, 0, 46, 0, 70, 255, 229, 0, 46, 0, 71, 255, 229, 0, 46, 0, 72, 255, 229, 0, 46, 0, 74, 255, 229, 0, 46, 0, 82, 255, 229, 0, 46, 0, 84, 255, 229, 0, 46, 0, 87, 255, 209, 0, 46, 0, 89, 255, 182, 0, 46, 0, 90, 255, 203, 0, 46, 0, 92, 255, 164, 0, 46, 0, 100, 255, 154, 0, 46, 0, 103, 255, 166, 0, 46, 0, 111, 255, 229, 0, 46, 0, 112, 255, 229, 0, 46, 0, 113, 255, 229, 0, 46, 0, 114, 255, 229, 0, 46, 0, 115, 255, 229, 0, 46, 0, 116, 255, 207, 0, 46, 0, 119, 0, 39, 0, 46, 0, 121, 255, 229, 0, 46, 0, 122, 255, 229, 0, 46, 0, 123, 255, 229, 0, 46, 0, 124, 255, 229, 0, 46, 0, 125, 255, 229, 0, 46, 0, 145, 255, 166, 0, 46, 0, 163, 255, 166, 0, 46, 0, 164, 255, 166, 0, 46, 0, 165, 255, 229, 0, 46, 0, 173, 255, 164, 0, 46, 0, 181, 0, 68, 0, 46, 0, 182, 0, 68, 0, 46, 0, 193, 255, 166, 0, 46, 0, 194, 255, 166, 0, 46, 0, 195, 255, 166, 0, 46, 0, 207, 0, 39, 0, 46, 0, 213, 255, 164, 0, 47, 0, 13, 255, 49, 0, 47, 0, 34, 255, 154, 0, 47, 0, 36, 0, 59, 0, 47, 0, 38, 255, 190, 0, 47, 0, 42, 255, 190, 0, 47, 0, 45, 0, 100, 0, 47, 0, 50, 255, 186, 0, 47, 0, 52, 255, 186, 0, 47, 0, 55, 255, 143, 0, 47, 0, 56, 255, 227, 0, 47, 0, 57, 255, 139, 0, 47, 0, 58, 255, 207, 0, 47, 0, 60, 255, 127, 0, 47, 0, 61, 0, 59, 0, 47, 0, 87, 255, 229, 0, 47, 0, 89, 255, 154, 0, 47, 0, 90, 255, 190, 0, 47, 0, 92, 255, 180, 0, 47, 0, 100, 255, 190, 0, 47, 0, 103, 255, 186, 0, 47, 0, 104, 255, 227, 0, 47, 0, 141, 255, 154, 0, 47, 0, 145, 255, 186, 0, 47, 0, 163, 255, 186, 0, 47, 0, 164, 255, 186, 0, 47, 0, 168, 255, 115, 0, 47, 0, 169, 255, 139, 0, 47, 0, 170, 255, 115, 0, 47, 0, 171, 255, 127, 0, 47, 0, 173, 255, 180, 0, 47, 0, 174, 255, 154, 0, 47, 0, 181, 0, 68, 0, 47, 0, 182, 0, 68, 0, 47, 0, 193, 255, 186, 0, 47, 0, 194, 255, 186, 0, 47, 0, 195, 255, 186, 0, 47, 0, 196, 255, 227, 0, 47, 0, 197, 255, 227, 0, 47, 0, 198, 255, 227, 0, 47, 0, 207, 0, 59, 0, 47, 0, 212, 255, 127, 0, 47, 0, 213, 255, 180, 0, 50, 0, 15, 255, 164, 0, 50, 0, 17, 255, 164, 0, 50, 0, 36, 255, 229, 0, 50, 0, 45, 255, 246, 0, 50, 0, 55, 255, 164, 0, 50, 0, 59, 255, 219, 0, 50, 0, 60, 255, 231, 0, 50, 0, 61, 255, 207, 0, 50, 0, 98, 255, 229, 0, 50, 0, 99, 255, 229, 0, 50, 0, 160, 255, 164, 0, 50, 0, 161, 255, 229, 0, 50, 0, 162, 255, 229, 0, 50, 0, 174, 255, 246, 0, 50, 0, 181, 255, 76, 0, 50, 0, 182, 255, 152, 0, 50, 0, 184, 255, 229, 0, 50, 0, 186, 255, 229, 0, 50, 0, 207, 255, 207, 0, 50, 0, 212, 255, 231, 0, 51, 0, 15, 254, 186, 0, 51, 0, 17, 254, 186, 0, 51, 0, 36, 255, 98, 0, 51, 0, 42, 255, 246, 0, 51, 0, 45, 255, 127, 0, 51, 0, 58, 0, 39, 0, 51, 0, 59, 255, 195, 0, 51, 0, 68, 255, 190, 0, 51, 0, 70, 255, 180, 0, 51, 0, 71, 255, 180, 0, 51, 0, 72, 255, 180, 0, 51, 0, 74, 255, 180, 0, 51, 0, 82, 255, 180, 0, 51, 0, 84, 255, 182, 0, 51, 0, 98, 255, 98, 0, 51, 0, 99, 255, 98, 0, 51, 0, 105, 255, 190, 0, 51, 0, 106, 255, 190, 0, 51, 0, 107, 255, 190, 0, 51, 0, 108, 255, 190, 0, 51, 0, 109, 255, 190, 0, 51, 0, 110, 255, 190, 0, 51, 0, 111, 255, 180, 0, 51, 0, 112, 255, 180, 0, 51, 0, 113, 255, 180, 0, 51, 0, 114, 255, 180, 0, 51, 0, 115, 255, 180, 0, 51, 0, 121, 255, 180, 0, 51, 0, 122, 255, 180, 0, 51, 0, 123, 255, 180, 0, 51, 0, 124, 255, 180, 0, 51, 0, 125, 255, 180, 0, 51, 0, 144, 254, 233, 0, 51, 0, 151, 255, 190, 0, 51, 0, 160, 254, 186, 0, 51, 0, 161, 255, 98, 0, 51, 0, 162, 255, 98, 0, 51, 0, 165, 255, 180, 0, 51, 0, 181, 254, 186, 0, 51, 0, 182, 254, 174, 0, 51, 0, 184, 255, 98, 0, 51, 0, 186, 255, 98, 0, 52, 0, 15, 255, 164, 0, 52, 0, 17, 255, 127, 0, 52, 0, 36, 255, 229, 0, 52, 0, 55, 255, 164, 0, 52, 0, 59, 255, 219, 0, 52, 0, 60, 255, 246, 0, 52, 0, 61, 255, 207, 0, 52, 0, 98, 255, 229, 0, 52, 0, 99, 255, 229, 0, 52, 0, 160, 255, 127, 0, 52, 0, 161, 255, 229, 0, 52, 0, 162, 255, 229, 0, 52, 0, 174, 255, 246, 0, 52, 0, 181, 255, 152, 0, 52, 0, 182, 255, 152, 0, 52, 0, 184, 255, 229, 0, 52, 0, 186, 255, 229, 0, 52, 0, 207, 255, 207, 0, 52, 0, 212, 255, 246, 0, 53, 0, 30, 0, 82, 0, 53, 0, 38, 255, 227, 0, 53, 0, 42, 255, 227, 0, 53, 0, 45, 0, 57, 0, 53, 0, 50, 255, 236, 0, 53, 0, 52, 255, 236, 0, 53, 0, 55, 255, 203, 0, 53, 0, 60, 255, 217, 0, 53, 0, 70, 255, 203, 0, 53, 0, 71, 255, 203, 0, 53, 0, 72, 255, 199, 0, 53, 0, 74, 255, 199, 0, 53, 0, 82, 255, 197, 0, 53, 0, 84, 255, 203, 0, 53, 0, 100, 255, 229, 0, 53, 0, 103, 255, 236, 0, 53, 0, 111, 255, 190, 0, 53, 0, 112, 255, 190, 0, 53, 0, 113, 255, 190, 0, 53, 0, 114, 255, 190, 0, 53, 0, 115, 255, 190, 0, 53, 0, 121, 255, 197, 0, 53, 0, 122, 255, 197, 0, 53, 0, 123, 255, 197, 0, 53, 0, 124, 255, 197, 0, 53, 0, 125, 255, 197, 0, 53, 0, 145, 255, 236, 0, 53, 0, 163, 255, 236, 0, 53, 0, 164, 255, 236, 0, 53, 0, 165, 255, 197, 0, 53, 0, 174, 255, 229, 0, 53, 0, 193, 255, 236, 0, 53, 0, 194, 255, 236, 0, 53, 0, 195, 255, 236, 0, 53, 0, 212, 255, 217, 0, 54, 0, 87, 255, 190, 0, 54, 0, 89, 255, 207, 0, 54, 0, 90, 255, 229, 0, 54, 0, 92, 255, 209, 0, 54, 0, 173, 255, 190, 0, 54, 0, 181, 255, 178, 0, 54, 0, 182, 255, 178, 0, 54, 0, 213, 255, 209, 0, 55, 0, 15, 255, 127, 0, 55, 0, 17, 255, 76, 0, 55, 0, 29, 255, 233, 0, 55, 0, 30, 255, 233, 0, 55, 0, 36, 255, 102, 0, 55, 0, 38, 255, 164, 0, 55, 0, 42, 255, 164, 0, 55, 0, 45, 255, 143, 0, 55, 0, 50, 255, 164, 0, 55, 0, 52, 255, 164, 0, 55, 0, 55, 0, 39, 0, 55, 0, 57, 0, 43, 0, 55, 0, 58, 0, 39, 0, 55, 0, 59, 255, 250, 0, 55, 0, 60, 0, 29, 0, 55, 0, 68, 255, 39, 0, 55, 0, 70, 255, 45, 0, 55, 0, 71, 255, 45, 0, 55, 0, 72, 255, 45, 0, 55, 0, 73, 255, 160, 0, 55, 0, 74, 255, 45, 0, 55, 0, 80, 255, 78, 0, 55, 0, 81, 255, 78, 0, 55, 0, 82, 255, 45, 0, 55, 0, 83, 255, 78, 0, 55, 0, 84, 255, 45, 0, 55, 0, 85, 255, 78, 0, 55, 0, 86, 255, 102, 0, 55, 0, 88, 255, 78, 0, 55, 0, 89, 255, 154, 0, 55, 0, 90, 255, 143, 0, 55, 0, 91, 255, 76, 0, 55, 0, 92, 255, 143, 0, 55, 0, 93, 255, 127, 0, 55, 0, 98, 255, 102, 0, 55, 0, 99, 255, 102, 0, 55, 0, 100, 255, 164, 0, 55, 0, 103, 255, 164, 0, 55, 0, 105, 255, 39, 0, 55, 0, 106, 255, 39, 0, 55, 0, 107, 255, 39, 0, 55, 0, 108, 255, 39, 0, 55, 0, 109, 255, 63, 0, 55, 0, 110, 255, 39, 0, 55, 0, 111, 255, 27, 0, 55, 0, 112, 255, 45, 0, 55, 0, 113, 255, 45, 0, 55, 0, 114, 255, 45, 0, 55, 0, 115, 255, 45, 0, 55, 0, 116, 255, 233, 0, 55, 0, 118, 0, 49, 0, 55, 0, 119, 0, 111, 0, 55, 0, 120, 255, 78, 0, 55, 0, 121, 255, 45, 0, 55, 0, 122, 255, 45, 0, 55, 0, 123, 255, 45, 0, 55, 0, 124, 255, 45, 0, 55, 0, 125, 255, 45, 0, 55, 0, 126, 255, 78, 0, 55, 0, 127, 255, 78, 0, 55, 0, 128, 255, 78, 0, 55, 0, 129, 255, 78, 0, 55, 0, 141, 0, 82, 0, 55, 0, 144, 255, 12, 0, 55, 0, 145, 255, 164, 0, 55, 0, 151, 255, 39, 0, 55, 0, 158, 255, 154, 0, 55, 0, 159, 255, 207, 0, 55, 0, 160, 255, 76, 0, 55, 0, 161, 255, 102, 0, 55, 0, 162, 255, 102, 0, 55, 0, 163, 255, 164, 0, 55, 0, 164, 255, 164, 0, 55, 0, 165, 255, 45, 0, 55, 0, 169, 0, 39, 0, 55, 0, 171, 0, 39, 0, 55, 0, 173, 255, 143, 0, 55, 0, 177, 255, 154, 0, 55, 0, 178, 255, 207, 0, 55, 0, 181, 255, 23, 0, 55, 0, 182, 255, 23, 0, 55, 0, 184, 255, 102, 0, 55, 0, 186, 255, 102, 0, 55, 0, 193, 255, 164, 0, 55, 0, 194, 255, 164, 0, 55, 0, 195, 255, 164, 0, 55, 0, 206, 255, 102, 0, 55, 0, 208, 255, 127, 0, 55, 0, 212, 0, 29, 0, 55, 0, 213, 255, 143, 0, 56, 0, 36, 255, 215, 0, 56, 0, 144, 255, 139, 0, 56, 0, 181, 255, 166, 0, 56, 0, 182, 255, 166, 0, 57, 0, 15, 255, 51, 0, 57, 0, 17, 255, 27, 0, 57, 0, 36, 255, 139, 0, 57, 0, 38, 255, 213, 0, 57, 0, 42, 255, 213, 0, 57, 0, 45, 255, 186, 0, 57, 0, 50, 255, 244, 0, 57, 0, 52, 255, 213, 0, 57, 0, 54, 255, 229, 0, 57, 0, 55, 0, 39, 0, 57, 0, 68, 255, 109, 0, 57, 0, 70, 255, 127, 0, 57, 0, 71, 255, 127, 0, 57, 0, 72, 255, 127, 0, 57, 0, 74, 255, 127, 0, 57, 0, 80, 255, 180, 0, 57, 0, 81, 255, 180, 0, 57, 0, 82, 255, 127, 0, 57, 0, 83, 255, 180, 0, 57, 0, 84, 255, 127, 0, 57, 0, 85, 255, 180, 0, 57, 0, 86, 255, 190, 0, 57, 0, 88, 255, 180, 0, 57, 0, 98, 255, 139, 0, 57, 0, 99, 255, 139, 0, 57, 0, 100, 255, 225, 0, 57, 0, 103, 255, 244, 0, 57, 0, 105, 255, 109, 0, 57, 0, 106, 255, 109, 0, 57, 0, 107, 255, 109, 0, 57, 0, 108, 255, 109, 0, 57, 0, 109, 255, 109, 0, 57, 0, 110, 255, 109, 0, 57, 0, 111, 255, 127, 0, 57, 0, 112, 255, 127, 0, 57, 0, 113, 255, 127, 0, 57, 0, 114, 255, 127, 0, 57, 0, 115, 255, 127, 0, 57, 0, 118, 0, 29, 0, 57, 0, 119, 0, 90, 0, 57, 0, 120, 255, 180, 0, 57, 0, 121, 255, 127, 0, 57, 0, 122, 255, 127, 0, 57, 0, 123, 255, 127, 0, 57, 0, 124, 255, 127, 0, 57, 0, 125, 255, 127, 0, 57, 0, 126, 255, 180, 0, 57, 0, 127, 255, 180, 0, 57, 0, 128, 255, 180, 0, 57, 0, 129, 255, 180, 0, 57, 0, 141, 0, 82, 0, 57, 0, 144, 255, 68, 0, 57, 0, 145, 255, 244, 0, 57, 0, 151, 255, 109, 0, 57, 0, 153, 255, 117, 0, 57, 0, 158, 255, 207, 0, 57, 0, 160, 255, 27, 0, 57, 0, 161, 255, 139, 0, 57, 0, 162, 255, 139, 0, 57, 0, 163, 255, 244, 0, 57, 0, 164, 255, 244, 0, 57, 0, 165, 255, 127, 0, 57, 0, 177, 255, 207, 0, 57, 0, 181, 255, 115, 0, 57, 0, 182, 255, 127, 0, 57, 0, 184, 255, 139, 0, 57, 0, 186, 255, 139, 0, 57, 0, 193, 255, 244, 0, 57, 0, 194, 255, 244, 0, 57, 0, 195, 255, 244, 0, 57, 0, 205, 255, 229, 0, 57, 0, 206, 255, 190, 0, 58, 0, 15, 255, 139, 0, 58, 0, 17, 255, 127, 0, 58, 0, 36, 255, 182, 0, 58, 0, 55, 0, 39, 0, 58, 0, 68, 255, 180, 0, 58, 0, 70, 255, 207, 0, 58, 0, 71, 255, 207, 0, 58, 0, 72, 255, 207, 0, 58, 0, 74, 255, 207, 0, 58, 0, 82, 255, 207, 0, 58, 0, 84, 255, 207, 0, 58, 0, 98, 255, 182, 0, 58, 0, 99, 255, 182, 0, 58, 0, 105, 255, 180, 0, 58, 0, 106, 255, 180, 0, 58, 0, 107, 255, 180, 0, 58, 0, 108, 255, 180, 0, 58, 0, 109, 255, 180, 0, 58, 0, 110, 255, 180, 0, 58, 0, 111, 255, 207, 0, 58, 0, 112, 255, 207, 0, 58, 0, 113, 255, 207, 0, 58, 0, 114, 255, 207, 0, 58, 0, 115, 255, 207, 0, 58, 0, 118, 0, 49, 0, 58, 0, 119, 0, 100, 0, 58, 0, 121, 255, 207, 0, 58, 0, 122, 255, 207, 0, 58, 0, 123, 255, 207, 0, 58, 0, 124, 255, 207, 0, 58, 0, 125, 255, 207, 0, 58, 0, 144, 255, 154, 0, 58, 0, 151, 255, 180, 0, 58, 0, 153, 255, 164, 0, 58, 0, 158, 255, 207, 0, 58, 0, 159, 0, 39, 0, 58, 0, 160, 255, 127, 0, 58, 0, 161, 255, 182, 0, 58, 0, 162, 255, 182, 0, 58, 0, 165, 255, 207, 0, 58, 0, 177, 255, 207, 0, 58, 0, 178, 0, 39, 0, 58, 0, 181, 255, 127, 0, 58, 0, 182, 255, 139, 0, 58, 0, 184, 255, 182, 0, 58, 0, 186, 255, 182, 0, 59, 0, 15, 0, 68, 0, 59, 0, 17, 0, 57, 0, 59, 0, 30, 0, 82, 0, 59, 0, 38, 255, 233, 0, 59, 0, 42, 255, 233, 0, 59, 0, 45, 0, 96, 0, 59, 0, 50, 255, 233, 0, 59, 0, 52, 255, 233, 0, 59, 0, 55, 0, 33, 0, 59, 0, 100, 255, 233, 0, 59, 0, 103, 255, 233, 0, 59, 0, 119, 0, 82, 0, 59, 0, 145, 255, 233, 0, 59, 0, 160, 0, 57, 0, 59, 0, 163, 255, 233, 0, 59, 0, 164, 255, 233, 0, 59, 0, 181, 0, 68, 0, 59, 0, 182, 0, 82, 0, 59, 0, 193, 255, 233, 0, 59, 0, 194, 255, 233, 0, 59, 0, 195, 255, 233, 0, 60, 0, 15, 255, 80, 0, 60, 0, 17, 255, 61, 0, 60, 0, 36, 255, 98, 0, 60, 0, 38, 255, 211, 0, 60, 0, 42, 255, 211, 0, 60, 0, 45, 255, 190, 0, 60, 0, 50, 255, 211, 0, 60, 0, 52, 255, 211, 0, 60, 0, 54, 255, 229, 0, 60, 0, 55, 0, 39, 0, 60, 0, 68, 255, 57, 0, 60, 0, 70, 255, 76, 0, 60, 0, 71, 255, 76, 0, 60, 0, 72, 255, 76, 0, 60, 0, 73, 255, 229, 0, 60, 0, 74, 255, 76, 0, 60, 0, 80, 255, 115, 0, 60, 0, 81, 255, 115, 0, 60, 0, 82, 255, 76, 0, 60, 0, 83, 255, 115, 0, 60, 0, 84, 255, 76, 0, 60, 0, 85, 255, 115, 0, 60, 0, 86, 255, 123, 0, 60, 0, 88, 255, 115, 0, 60, 0, 98, 255, 98, 0, 60, 0, 99, 255, 98, 0, 60, 0, 100, 255, 205, 0, 60, 0, 103, 255, 211, 0, 60, 0, 105, 255, 57, 0, 60, 0, 106, 255, 57, 0, 60, 0, 107, 255, 57, 0, 60, 0, 108, 255, 127, 0, 60, 0, 109, 255, 102, 0, 60, 0, 110, 255, 57, 0, 60, 0, 111, 255, 76, 0, 60, 0, 112, 255, 76, 0, 60, 0, 113, 255, 76, 0, 60, 0, 114, 255, 76, 0, 60, 0, 115, 255, 76, 0, 60, 0, 119, 0, 90, 0, 60, 0, 120, 255, 115, 0, 60, 0, 121, 255, 76, 0, 60, 0, 122, 255, 76, 0, 60, 0, 123, 255, 76, 0, 60, 0, 124, 255, 76, 0, 60, 0, 125, 255, 76, 0, 60, 0, 126, 255, 115, 0, 60, 0, 127, 255, 115, 0, 60, 0, 128, 255, 115, 0, 60, 0, 129, 255, 115, 0, 60, 0, 144, 255, 63, 0, 60, 0, 145, 255, 211, 0, 60, 0, 151, 255, 57, 0, 60, 0, 153, 255, 27, 0, 60, 0, 158, 255, 207, 0, 60, 0, 160, 255, 61, 0, 60, 0, 161, 255, 98, 0, 60, 0, 162, 255, 98, 0, 60, 0, 163, 255, 211, 0, 60, 0, 164, 255, 211, 0, 60, 0, 165, 255, 76, 0, 60, 0, 177, 255, 154, 0, 60, 0, 181, 255, 8, 0, 60, 0, 182, 255, 8, 0, 60, 0, 184, 255, 98, 0, 60, 0, 186, 255, 98, 0, 60, 0, 193, 255, 211, 0, 60, 0, 194, 255, 211, 0, 60, 0, 195, 255, 211, 0, 60, 0, 205, 255, 229, 0, 60, 0, 206, 255, 123, 0, 61, 0, 45, 0, 82, 0, 61, 0, 55, 0, 39, 0, 61, 0, 92, 255, 203, 0, 61, 0, 119, 0, 70, 0, 61, 0, 159, 0, 39, 0, 61, 0, 173, 255, 190, 0, 61, 0, 178, 0, 82, 0, 61, 0, 213, 255, 203, 0, 62, 0, 77, 0, 233, 0, 69, 0, 68, 255, 229, 0, 69, 0, 73, 255, 246, 0, 69, 0, 91, 255, 231, 0, 69, 0, 105, 255, 229, 0, 69, 0, 106, 255, 229, 0, 69, 0, 107, 255, 229, 0, 69, 0, 108, 255, 229, 0, 69, 0, 109, 255, 229, 0, 69, 0, 110, 255, 229, 0, 69, 0, 151, 255, 229, 0, 70, 0, 45, 0, 70, 0, 70, 0, 55, 255, 154, 0, 70, 0, 60, 255, 180, 0, 70, 0, 212, 255, 180, 0, 72, 0, 5, 255, 152, 0, 72, 0, 10, 255, 152, 0, 73, 0, 12, 0, 141, 0, 73, 0, 15, 255, 127, 0, 73, 0, 16, 255, 154, 0, 73, 0, 17, 255, 127, 0, 73, 0, 29, 0, 82, 0, 73, 0, 30, 0, 82, 0, 73, 0, 34, 0, 66, 0, 73, 0, 64, 0, 141, 0, 73, 0, 69, 0, 18, 0, 73, 0, 75, 0, 18, 0, 73, 0, 87, 0, 37, 0, 73, 0, 89, 0, 39, 0, 73, 0, 90, 0, 39, 0, 73, 0, 91, 0, 18, 0, 73, 0, 92, 0, 33, 0, 73, 0, 96, 0, 82, 0, 73, 0, 117, 0, 45, 0, 73, 0, 118, 0, 18, 0, 73, 0, 119, 0, 121, 0, 73, 0, 141, 0, 147, 0, 73, 0, 159, 0, 39, 0, 73, 0, 160, 255, 127, 0, 73, 0, 168, 0, 94, 0, 73, 0, 169, 0, 82, 0, 73, 0, 170, 0, 94, 0, 73, 0, 171, 0, 82, 0, 73, 0, 178, 0, 39, 0, 73, 0, 181, 255, 176, 0, 73, 0, 182, 255, 176, 0, 73, 0, 213, 0, 33, 0, 73, 0, 215, 0, 18, 0, 74, 0, 77, 0, 47, 0, 77, 0, 77, 0, 35, 0, 78, 0, 15, 0, 82, 0, 78, 0, 16, 255, 117, 0, 78, 0, 17, 0, 82, 0, 78, 0, 29, 0, 82, 0, 78, 0, 30, 0, 82, 0, 78, 0, 70, 255, 215, 0, 78, 0, 71, 255, 229, 0, 78, 0, 72, 255, 215, 0, 78, 0, 74, 255, 215, 0, 78, 0, 82, 255, 215, 0, 78, 0, 84, 255, 229, 0, 78, 0, 87, 255, 240, 0, 78, 0, 111, 255, 229, 0, 78, 0, 112, 255, 215, 0, 78, 0, 113, 255, 215, 0, 78, 0, 114, 255, 215, 0, 78, 0, 115, 255, 215, 0, 78, 0, 121, 255, 215, 0, 78, 0, 122, 255, 215, 0, 78, 0, 123, 255, 215, 0, 78, 0, 124, 255, 215, 0, 78, 0, 125, 255, 215, 0, 78, 0, 160, 0, 82, 0, 78, 0, 165, 255, 215, 0, 81, 0, 5, 255, 152, 0, 81, 0, 10, 255, 152, 0, 82, 0, 5, 255, 111, 0, 82, 0, 10, 255, 111, 0, 82, 0, 68, 255, 229, 0, 82, 0, 73, 255, 219, 0, 82, 0, 91, 255, 231, 0, 82, 0, 105, 255, 229, 0, 82, 0, 106, 255, 229, 0, 82, 0, 107, 255, 229, 0, 82, 0, 108, 255, 229, 0, 82, 0, 109, 255, 229, 0, 82, 0, 110, 255, 229, 0, 82, 0, 151, 255, 229, 0, 82, 0, 168, 255, 178, 0, 82, 0, 169, 255, 125, 0, 82, 0, 170, 255, 190, 0, 82, 0, 171, 255, 125, 0, 83, 0, 68, 255, 229, 0, 83, 0, 73, 255, 219, 0, 83, 0, 91, 255, 231, 0, 83, 0, 105, 255, 229, 0, 83, 0, 106, 255, 229, 0, 83, 0, 107, 255, 229, 0, 83, 0, 108, 255, 229, 0, 83, 0, 109, 255, 229, 0, 83, 0, 110, 255, 229, 0, 83, 0, 151, 255, 229, 0, 83, 0, 168, 255, 203, 0, 83, 0, 169, 255, 137, 0, 83, 0, 170, 255, 137, 0, 83, 0, 171, 255, 137, 0, 84, 0, 77, 0, 102, 0, 85, 0, 15, 255, 98, 0, 85, 0, 16, 255, 127, 0, 85, 0, 17, 255, 86, 0, 85, 0, 29, 0, 82, 0, 85, 0, 30, 0, 82, 0, 85, 0, 70, 255, 229, 0, 85, 0, 71, 255, 229, 0, 85, 0, 72, 255, 229, 0, 85, 0, 73, 0, 39, 0, 85, 0, 74, 255, 229, 0, 85, 0, 80, 255, 252, 0, 85, 0, 81, 255, 252, 0, 85, 0, 82, 255, 229, 0, 85, 0, 84, 255, 229, 0, 85, 0, 86, 0, 14, 0, 85, 0, 87, 0, 59, 0, 85, 0, 89, 0, 82, 0, 85, 0, 90, 0, 82, 0, 85, 0, 91, 0, 59, 0, 85, 0, 92, 0, 82, 0, 85, 0, 93, 0, 39, 0, 85, 0, 111, 255, 229, 0, 85, 0, 112, 255, 229, 0, 85, 0, 113, 255, 229, 0, 85, 0, 114, 255, 229, 0, 85, 0, 115, 255, 229, 0, 85, 0, 121, 255, 229, 0, 85, 0, 122, 255, 229, 0, 85, 0, 123, 255, 229, 0, 85, 0, 124, 255, 229, 0, 85, 0, 125, 255, 229, 0, 85, 0, 160, 255, 86, 0, 85, 0, 165, 255, 229, 0, 85, 0, 168, 0, 164, 0, 85, 0, 169, 0, 121, 0, 85, 0, 170, 0, 164, 0, 85, 0, 171, 0, 121, 0, 85, 0, 181, 255, 98, 0, 85, 0, 182, 255, 98, 0, 85, 0, 206, 0, 14, 0, 85, 0, 208, 0, 39, 0, 85, 0, 213, 0, 82, 0, 87, 0, 16, 255, 143, 0, 87, 0, 34, 255, 203, 0, 87, 0, 70, 255, 229, 0, 87, 0, 71, 255, 229, 0, 87, 0, 72, 255, 240, 0, 87, 0, 74, 255, 240, 0, 87, 0, 82, 255, 240, 0, 87, 0, 84, 255, 240, 0, 87, 0, 91, 0, 29, 0, 87, 0, 111, 255, 229, 0, 87, 0, 112, 255, 240, 0, 87, 0, 113, 255, 240, 0, 87, 0, 114, 255, 240, 0, 87, 0, 115, 255, 240, 0, 87, 0, 121, 255, 240, 0, 87, 0, 122, 255, 240, 0, 87, 0, 123, 255, 240, 0, 87, 0, 124, 255, 240, 0, 87, 0, 125, 255, 240, 0, 87, 0, 159, 0, 39, 0, 87, 0, 165, 255, 240, 0, 87, 0, 178, 0, 39, 0, 88, 0, 5, 255, 190, 0, 88, 0, 10, 255, 190, 0, 89, 0, 15, 255, 139, 0, 89, 0, 17, 255, 127, 0, 89, 0, 68, 255, 219, 0, 89, 0, 70, 255, 244, 0, 89, 0, 71, 255, 240, 0, 89, 0, 72, 255, 244, 0, 89, 0, 74, 255, 244, 0, 89, 0, 82, 255, 244, 0, 89, 0, 84, 255, 240, 0, 89, 0, 105, 255, 219, 0, 89, 0, 106, 255, 219, 0, 89, 0, 107, 255, 219, 0, 89, 0, 108, 255, 219, 0, 89, 0, 109, 255, 219, 0, 89, 0, 110, 255, 219, 0, 89, 0, 111, 255, 244, 0, 89, 0, 112, 255, 244, 0, 89, 0, 113, 255, 244, 0, 89, 0, 114, 255, 244, 0, 89, 0, 115, 255, 244, 0, 89, 0, 121, 255, 244, 0, 89, 0, 122, 255, 244, 0, 89, 0, 123, 255, 244, 0, 89, 0, 124, 255, 244, 0, 89, 0, 125, 255, 244, 0, 89, 0, 151, 255, 219, 0, 89, 0, 160, 255, 127, 0, 89, 0, 165, 255, 244, 0, 89, 0, 181, 255, 139, 0, 89, 0, 182, 255, 127, 0, 90, 0, 15, 255, 166, 0, 90, 0, 17, 255, 154, 0, 90, 0, 70, 255, 250, 0, 90, 0, 71, 255, 246, 0, 90, 0, 72, 255, 246, 0, 90, 0, 74, 255, 250, 0, 90, 0, 82, 255, 250, 0, 90, 0, 84, 255, 246, 0, 90, 0, 111, 255, 250, 0, 90, 0, 112, 255, 246, 0, 90, 0, 113, 255, 246, 0, 90, 0, 114, 255, 246, 0, 90, 0, 115, 255, 246, 0, 90, 0, 121, 255, 250, 0, 90, 0, 122, 255, 250, 0, 90, 0, 123, 255, 250, 0, 90, 0, 124, 255, 250, 0, 90, 0, 125, 255, 250, 0, 90, 0, 160, 255, 154, 0, 90, 0, 165, 255, 250, 0, 90, 0, 181, 255, 180, 0, 90, 0, 182, 255, 180, 0, 91, 0, 70, 255, 240, 0, 91, 0, 71, 255, 240, 0, 91, 0, 72, 255, 240, 0, 91, 0, 74, 255, 240, 0, 91, 0, 82, 255, 240, 0, 91, 0, 84, 255, 240, 0, 91, 0, 111, 255, 240, 0, 91, 0, 112, 255, 240, 0, 91, 0, 113, 255, 240, 0, 91, 0, 114, 255, 240, 0, 91, 0, 115, 255, 240, 0, 91, 0, 121, 255, 240, 0, 91, 0, 122, 255, 240, 0, 91, 0, 123, 255, 240, 0, 91, 0, 124, 255, 240, 0, 91, 0, 125, 255, 240, 0, 91, 0, 165, 255, 240, 0, 92, 0, 5, 0, 29, 0, 92, 0, 10, 0, 29, 0, 92, 0, 15, 255, 154, 0, 92, 0, 17, 255, 129, 0, 92, 0, 34, 255, 180, 0, 92, 0, 70, 255, 246, 0, 92, 0, 71, 255, 246, 0, 92, 0, 72, 255, 246, 0, 92, 0, 73, 0, 4, 0, 92, 0, 74, 255, 246, 0, 92, 0, 82, 255, 246, 0, 92, 0, 84, 255, 246, 0, 92, 0, 87, 0, 6, 0, 92, 0, 111, 255, 246, 0, 92, 0, 112, 255, 246, 0, 92, 0, 113, 255, 246, 0, 92, 0, 114, 255, 246, 0, 92, 0, 115, 255, 246, 0, 92, 0, 121, 255, 246, 0, 92, 0, 122, 255, 246, 0, 92, 0, 123, 255, 246, 0, 92, 0, 124, 255, 246, 0, 92, 0, 125, 255, 246, 0, 92, 0, 160, 255, 129, 0, 92, 0, 165, 255, 246, 0, 92, 0, 178, 0, 12, 0, 92, 0, 181, 255, 141, 0, 92, 0, 182, 255, 141, 0, 94, 0, 77, 0, 203, 0, 98, 0, 45, 0, 94, 0, 98, 0, 55, 255, 109, 0, 98, 0, 57, 255, 139, 0, 98, 0, 58, 255, 176, 0, 98, 0, 60, 255, 100, 0, 98, 0, 212, 255, 100, 0, 99, 0, 45, 0, 94, 0, 99, 0, 55, 255, 109, 0, 99, 0, 57, 255, 139, 0, 99, 0, 58, 255, 182, 0, 99, 0, 60, 255, 100, 0, 99, 0, 212, 255, 100, 0, 100, 0, 38, 255, 201, 0, 100, 0, 42, 255, 201, 0, 100, 0, 50, 255, 201, 0, 100, 0, 52, 255, 201, 0, 101, 0, 45, 0, 61, 0, 103, 0, 36, 255, 229, 0, 103, 0, 55, 255, 164, 0, 103, 0, 59, 255, 219, 0, 103, 0, 61, 255, 207, 0, 103, 0, 207, 255, 207, 0, 121, 0, 68, 255, 229, 0, 121, 0, 73, 255, 231, 0, 121, 0, 91, 255, 229, 0, 122, 0, 68, 255, 229, 0, 122, 0, 73, 255, 231, 0, 122, 0, 91, 255, 229, 0, 123, 0, 68, 255, 229, 0, 123, 0, 73, 255, 231, 0, 123, 0, 91, 255, 229, 0, 124, 0, 68, 255, 229, 0, 124, 0, 73, 255, 231, 0, 124, 0, 91, 255, 229, 0, 125, 0, 68, 255, 229, 0, 125, 0, 73, 255, 231, 0, 125, 0, 91, 255, 229, 0, 144, 0, 45, 0, 14, 0, 145, 0, 36, 255, 229, 0, 145, 0, 55, 255, 164, 0, 145, 0, 59, 255, 219, 0, 145, 0, 61, 255, 207, 0, 145, 0, 207, 255, 207, 0, 152, 0, 68, 255, 229, 0, 152, 0, 73, 255, 231, 0, 152, 0, 91, 255, 229, 0, 153, 0, 60, 255, 154, 0, 153, 0, 77, 0, 188, 0, 153, 0, 212, 255, 154, 0, 155, 0, 77, 0, 160, 0, 158, 0, 45, 0, 82, 0, 158, 0, 55, 255, 207, 0, 158, 0, 58, 0, 82, 0, 158, 0, 61, 0, 82, 0, 158, 0, 92, 0, 12, 0, 158, 0, 207, 0, 82, 0, 158, 0, 213, 0, 12, 0, 159, 0, 55, 255, 207, 0, 159, 0, 57, 255, 207, 0, 159, 0, 58, 255, 207, 0, 159, 0, 60, 255, 154, 0, 159, 0, 212, 255, 154, 0, 160, 0, 168, 255, 49, 0, 160, 0, 169, 255, 61, 0, 160, 0, 170, 255, 49, 0, 160, 0, 171, 255, 61, 0, 161, 0, 45, 0, 94, 0, 161, 0, 55, 255, 109, 0, 161, 0, 57, 255, 139, 0, 161, 0, 58, 255, 182, 0, 161, 0, 60, 255, 100, 0, 161, 0, 212, 255, 100, 0, 162, 0, 45, 0, 94, 0, 162, 0, 55, 255, 109, 0, 162, 0, 57, 255, 139, 0, 162, 0, 58, 255, 182, 0, 162, 0, 60, 255, 100, 0, 162, 0, 212, 255, 100, 0, 163, 0, 36, 255, 229, 0, 163, 0, 55, 255, 164, 0, 163, 0, 59, 255, 219, 0, 163, 0, 61, 255, 207, 0, 163, 0, 207, 255, 207, 0, 164, 0, 36, 0, 29, 0, 164, 0, 45, 0, 68, 0, 164, 0, 55, 0, 4, 0, 164, 0, 59, 0, 8, 0, 168, 0, 15, 255, 152, 0, 168, 0, 17, 255, 152, 0, 168, 0, 36, 255, 37, 0, 168, 0, 45, 255, 98, 0, 168, 0, 55, 0, 82, 0, 168, 0, 70, 255, 127, 0, 168, 0, 71, 255, 127, 0, 168, 0, 72, 255, 127, 0, 168, 0, 74, 255, 115, 0, 168, 0, 86, 255, 178, 0, 168, 0, 144, 254, 135, 0, 168, 0, 160, 255, 152, 0, 168, 0, 206, 255, 178, 0, 169, 0, 15, 255, 154, 0, 169, 0, 17, 255, 154, 0, 169, 0, 36, 255, 102, 0, 169, 0, 55, 0, 82, 0, 169, 0, 70, 255, 221, 0, 169, 0, 71, 255, 98, 0, 169, 0, 72, 255, 98, 0, 169, 0, 74, 255, 98, 0, 169, 0, 82, 255, 98, 0, 169, 0, 86, 255, 127, 0, 169, 0, 144, 255, 10, 0, 169, 0, 160, 255, 154, 0, 169, 0, 206, 255, 127, 0, 170, 0, 36, 255, 37, 0, 170, 0, 38, 255, 190, 0, 170, 0, 45, 255, 111, 0, 170, 0, 55, 0, 82, 0, 170, 0, 70, 255, 127, 0, 170, 0, 71, 255, 98, 0, 170, 0, 72, 255, 127, 0, 170, 0, 74, 255, 127, 0, 170, 0, 82, 255, 127, 0, 170, 0, 86, 255, 178, 0, 170, 0, 144, 255, 10, 0, 170, 0, 170, 255, 84, 0, 170, 0, 206, 255, 178, 0, 171, 0, 15, 255, 154, 0, 171, 0, 17, 255, 154, 0, 171, 0, 36, 255, 90, 0, 171, 0, 45, 255, 98, 0, 171, 0, 55, 0, 82, 0, 171, 0, 68, 255, 152, 0, 171, 0, 70, 255, 61, 0, 171, 0, 71, 255, 98, 0, 171, 0, 72, 255, 98, 0, 171, 0, 74, 255, 98, 0, 171, 0, 82, 255, 98, 0, 171, 0, 84, 255, 111, 0, 171, 0, 86, 255, 139, 0, 171, 0, 144, 255, 8, 0, 171, 0, 160, 255, 154, 0, 171, 0, 171, 255, 84, 0, 171, 0, 181, 255, 152, 0, 171, 0, 206, 255, 139, 0, 173, 0, 70, 255, 246, 0, 173, 0, 71, 255, 246, 0, 173, 0, 72, 255, 246, 0, 173, 0, 74, 255, 246, 0, 173, 0, 82, 255, 246, 0, 173, 0, 84, 255, 246, 0, 174, 0, 36, 255, 98, 0, 174, 0, 38, 255, 225, 0, 174, 0, 42, 255, 225, 0, 174, 0, 50, 255, 225, 0, 174, 0, 52, 255, 205, 0, 174, 0, 54, 255, 229, 0, 174, 0, 205, 255, 229, 0, 177, 0, 45, 0, 82, 0, 177, 0, 55, 255, 207, 0, 177, 0, 58, 0, 39, 0, 177, 0, 61, 0, 82, 0, 177, 0, 92, 0, 12, 0, 177, 0, 207, 0, 82, 0, 177, 0, 213, 0, 12, 0, 178, 0, 55, 255, 154, 0, 178, 0, 57, 255, 207, 0, 178, 0, 58, 255, 207, 0, 178, 0, 60, 255, 154, 0, 178, 0, 212, 255, 154, 0, 181, 0, 42, 255, 178, 0, 181, 0, 45, 0, 109, 0, 181, 0, 50, 255, 166, 0, 181, 0, 55, 255, 49, 0, 181, 0, 56, 255, 246, 0, 181, 0, 57, 255, 115, 0, 181, 0, 58, 255, 127, 0, 181, 0, 59, 0, 57, 0, 181, 0, 60, 255, 8, 0, 181, 0, 82, 0, 25, 0, 181, 0, 89, 255, 139, 0, 181, 0, 90, 255, 127, 0, 181, 0, 212, 255, 8, 0, 182, 0, 42, 255, 166, 0, 182, 0, 45, 0, 109, 0, 182, 0, 50, 255, 178, 0, 182, 0, 55, 255, 49, 0, 182, 0, 56, 255, 246, 0, 182, 0, 57, 255, 127, 0, 182, 0, 58, 255, 139, 0, 182, 0, 59, 0, 39, 0, 182, 0, 60, 255, 61, 0, 182, 0, 89, 255, 139, 0, 182, 0, 90, 255, 127, 0, 182, 0, 212, 255, 61, 0, 184, 0, 45, 0, 94, 0, 184, 0, 55, 255, 109, 0, 184, 0, 57, 255, 139, 0, 184, 0, 58, 255, 182, 0, 184, 0, 60, 255, 100, 0, 184, 0, 212, 255, 100, 0, 185, 0, 45, 0, 61, 0, 186, 0, 45, 0, 94, 0, 186, 0, 55, 255, 109, 0, 186, 0, 57, 255, 139, 0, 186, 0, 58, 255, 182, 0, 186, 0, 60, 255, 100, 0, 186, 0, 212, 255, 100, 0, 187, 0, 45, 0, 61, 0, 188, 0, 45, 0, 61, 0, 193, 0, 36, 255, 229, 0, 193, 0, 55, 255, 164, 0, 193, 0, 59, 255, 219, 0, 193, 0, 61, 255, 207, 0, 193, 0, 207, 255, 207, 0, 194, 0, 36, 255, 229, 0, 194, 0, 55, 255, 164, 0, 194, 0, 59, 255, 219, 0, 194, 0, 61, 255, 207, 0, 194, 0, 207, 255, 207, 0, 195, 0, 36, 255, 229, 0, 195, 0, 55, 255, 164, 0, 195, 0, 59, 255, 219, 0, 195, 0, 61, 255, 207, 0, 195, 0, 207, 255, 207, 0, 205, 0, 87, 255, 190, 0, 205, 0, 89, 255, 207, 0, 205, 0, 90, 255, 229, 0, 205, 0, 92, 255, 209, 0, 205, 0, 173, 255, 190, 0, 205, 0, 181, 255, 178, 0, 205, 0, 182, 255, 178, 0, 205, 0, 213, 255, 209, 0, 207, 0, 45, 0, 82, 0, 207, 0, 55, 0, 39, 0, 207, 0, 92, 255, 203, 0, 207, 0, 119, 0, 70, 0, 207, 0, 159, 0, 39, 0, 207, 0, 173, 255, 190, 0, 207, 0, 178, 0, 82, 0, 207, 0, 213, 255, 203, 0, 210, 0, 15, 255, 127, 0, 210, 0, 17, 255, 127, 0, 210, 0, 36, 255, 223, 0, 210, 0, 55, 255, 164, 0, 210, 0, 59, 255, 203, 0, 210, 0, 61, 255, 207, 0, 210, 0, 98, 255, 223, 0, 210, 0, 99, 255, 223, 0, 210, 0, 144, 255, 182, 0, 210, 0, 160, 255, 127, 0, 210, 0, 161, 255, 223, 0, 210, 0, 162, 255, 223, 0, 210, 0, 174, 255, 246, 0, 210, 0, 181, 255, 139, 0, 210, 0, 182, 255, 139, 0, 210, 0, 184, 255, 223, 0, 210, 0, 186, 255, 223, 0, 210, 0, 207, 255, 207, 0, 212, 0, 15, 255, 80, 0, 212, 0, 17, 255, 61, 0, 212, 0, 36, 255, 98, 0, 212, 0, 38, 255, 211, 0, 212, 0, 42, 255, 211, 0, 212, 0, 45, 255, 190, 0, 212, 0, 50, 255, 211, 0, 212, 0, 52, 255, 211, 0, 212, 0, 54, 255, 229, 0, 212, 0, 55, 0, 39, 0, 212, 0, 68, 255, 57, 0, 212, 0, 70, 255, 76, 0, 212, 0, 71, 255, 76, 0, 212, 0, 72, 255, 76, 0, 212, 0, 73, 255, 229, 0, 212, 0, 74, 255, 76, 0, 212, 0, 80, 255, 115, 0, 212, 0, 81, 255, 115, 0, 212, 0, 82, 255, 76, 0, 212, 0, 83, 255, 115, 0, 212, 0, 84, 255, 76, 0, 212, 0, 85, 255, 115, 0, 212, 0, 86, 255, 123, 0, 212, 0, 88, 255, 115, 0, 212, 0, 98, 255, 98, 0, 212, 0, 99, 255, 98, 0, 212, 0, 100, 255, 205, 0, 212, 0, 103, 255, 211, 0, 212, 0, 105, 255, 57, 0, 212, 0, 106, 255, 57, 0, 212, 0, 107, 255, 57, 0, 212, 0, 108, 255, 127, 0, 212, 0, 109, 255, 102, 0, 212, 0, 110, 255, 57, 0, 212, 0, 111, 255, 76, 0, 212, 0, 112, 255, 76, 0, 212, 0, 113, 255, 76, 0, 212, 0, 114, 255, 76, 0, 212, 0, 115, 255, 76, 0, 212, 0, 119, 0, 90, 0, 212, 0, 120, 255, 115, 0, 212, 0, 121, 255, 76, 0, 212, 0, 122, 255, 76, 0, 212, 0, 123, 255, 76, 0, 212, 0, 124, 255, 76, 0, 212, 0, 125, 255, 76, 0, 212, 0, 126, 255, 115, 0, 212, 0, 127, 255, 115, 0, 212, 0, 128, 255, 115, 0, 212, 0, 129, 255, 115, 0, 212, 0, 144, 255, 63, 0, 212, 0, 145, 255, 211, 0, 212, 0, 151, 255, 57, 0, 212, 0, 153, 255, 27, 0, 212, 0, 158, 255, 207, 0, 212, 0, 160, 255, 61, 0, 212, 0, 161, 255, 98, 0, 212, 0, 162, 255, 98, 0, 212, 0, 163, 255, 211, 0, 212, 0, 164, 255, 211, 0, 212, 0, 165, 255, 76, 0, 212, 0, 177, 255, 154, 0, 212, 0, 181, 255, 8, 0, 212, 0, 182, 255, 8, 0, 212, 0, 184, 255, 98, 0, 212, 0, 186, 255, 98, 0, 212, 0, 193, 255, 211, 0, 212, 0, 194, 255, 211, 0, 212, 0, 195, 255, 211, 0, 212, 0, 205, 255, 229, 0, 212, 0, 206, 255, 123, 0, 213, 0, 5, 0, 29, 0, 213, 0, 10, 0, 29, 0, 213, 0, 15, 255, 154, 0, 213, 0, 17, 255, 129, 0, 213, 0, 34, 255, 180, 0, 213, 0, 70, 255, 246, 0, 213, 0, 71, 255, 246, 0, 213, 0, 72, 255, 246, 0, 213, 0, 73, 0, 4, 0, 213, 0, 74, 255, 246, 0, 213, 0, 82, 255, 246, 0, 213, 0, 84, 255, 246, 0, 213, 0, 87, 0, 6, 0, 213, 0, 111, 255, 246, 0, 213, 0, 112, 255, 246, 0, 213, 0, 113, 255, 246, 0, 213, 0, 114, 255, 246, 0, 213, 0, 115, 255, 246, 0, 213, 0, 121, 255, 246, 0, 213, 0, 122, 255, 246, 0, 213, 0, 123, 255, 246, 0, 213, 0, 124, 255, 246, 0, 213, 0, 125, 255, 246, 0, 213, 0, 160, 255, 129, 0, 213, 0, 165, 255, 246, 0, 213, 0, 178, 0, 12, 0, 213, 0, 181, 255, 141, 0, 213, 0, 182, 255, 141, 0, 214, 0, 15, 254, 186, 0, 214, 0, 17, 254, 186, 0, 214, 0, 36, 255, 98, 0, 214, 0, 42, 255, 246, 0, 214, 0, 45, 255, 127, 0, 214, 0, 58, 0, 39, 0, 214, 0, 59, 255, 195, 0, 214, 0, 68, 255, 190, 0, 214, 0, 70, 255, 180, 0, 214, 0, 71, 255, 180, 0, 214, 0, 72, 255, 180, 0, 214, 0, 74, 255, 180, 0, 214, 0, 82, 255, 180, 0, 214, 0, 84, 255, 182, 0, 214, 0, 98, 255, 98, 0, 214, 0, 99, 255, 98, 0, 214, 0, 105, 255, 190, 0, 214, 0, 106, 255, 190, 0, 214, 0, 107, 255, 190, 0, 214, 0, 108, 255, 190, 0, 214, 0, 109, 255, 190, 0, 214, 0, 110, 255, 190, 0, 214, 0, 111, 255, 180, 0, 214, 0, 112, 255, 180, 0, 214, 0, 113, 255, 180, 0, 214, 0, 114, 255, 180, 0, 214, 0, 115, 255, 180, 0, 214, 0, 121, 255, 180, 0, 214, 0, 122, 255, 180, 0, 214, 0, 123, 255, 180, 0, 214, 0, 124, 255, 180, 0, 214, 0, 125, 255, 180, 0, 214, 0, 144, 254, 233, 0, 214, 0, 151, 255, 190, 0, 214, 0, 160, 254, 186, 0, 214, 0, 161, 255, 98, 0, 214, 0, 162, 255, 98, 0, 214, 0, 165, 255, 180, 0, 214, 0, 181, 254, 186, 0, 214, 0, 182, 254, 174, 0, 214, 0, 184, 255, 98, 0, 214, 0, 186, 255, 98, 0, 215, 0, 68, 255, 229, 0, 215, 0, 73, 255, 246, 0, 215, 0, 91, 255, 231, 0, 215, 0, 105, 255, 229, 0, 215, 0, 106, 255, 229, 0, 215, 0, 107, 255, 229, 0, 215, 0, 108, 255, 229, 0, 215, 0, 109, 255, 229, 0, 215, 0, 110, 255, 229, 0, 215, 0, 151, 255, 229, 1, 217, 2, 116, 0, 18, 2, 116, 0, 13, 255, 127, 2, 116, 0, 141, 255, 152, 2, 116, 0, 168, 255, 102, 2, 116, 0, 169, 255, 61, 2, 116, 0, 170, 255, 102, 2, 116, 0, 171, 255, 61, 2, 116, 1, 217, 0, 18, 0, 0, 0, 36, 1, 182, 0, 3, 0, 1, 4, 3, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 5, 0, 2, 0, 16, 0, 12, 0, 3, 0, 1, 4, 6, 0, 2, 0, 12, 0, 28, 0, 3, 0, 1, 4, 7, 0, 2, 0, 16, 0, 40, 0, 3, 0, 1, 4, 8, 0, 2, 0, 16, 0, 56, 0, 3, 0, 1, 4, 9, 0, 0, 0, 100, 0, 72, 0, 3, 0, 1, 4, 9, 0, 1, 0, 30, 0, 172, 0, 3, 0, 1, 4, 9, 0, 2, 0, 14, 0, 202, 0, 3, 0, 1, 4, 9, 0, 3, 0, 30, 0, 172, 0, 3, 0, 1, 4, 9, 0, 4, 0, 30, 0, 172, 0, 3, 0, 1, 4, 9, 0, 5, 0, 24, 0, 216, 0, 3, 0, 1, 4, 9, 0, 6, 0, 26, 0, 240, 0, 3, 0, 1, 4, 9, 0, 7, 0, 246, 1, 10, 0, 3, 0, 1, 4, 9, 0, 8, 0, 42, 0, 86, 0, 3, 0, 1, 4, 9, 0, 11, 0, 84, 2, 0, 0, 3, 0, 1, 4, 9, 0, 13, 2, 152, 2, 84, 0, 3, 0, 1, 4, 9, 0, 14, 0, 84, 2, 0, 0, 3, 0, 1, 4, 10, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 11, 0, 2, 0, 16, 4, 236, 0, 3, 0, 1, 4, 12, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 14, 0, 2, 0, 12, 4, 252, 0, 3, 0, 1, 4, 16, 0, 2, 0, 14, 5, 8, 0, 3, 0, 1, 4, 19, 0, 2, 0, 18, 5, 22, 0, 3, 0, 1, 4, 20, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 21, 0, 2, 0, 16, 5, 40, 0, 3, 0, 1, 4, 22, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 25, 0, 2, 0, 14, 5, 56, 0, 3, 0, 1, 4, 27, 0, 2, 0, 16, 5, 70, 0, 3, 0, 1, 4, 29, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 31, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 4, 36, 0, 2, 0, 14, 5, 86, 0, 3, 0, 1, 4, 45, 0, 2, 0, 14, 5, 100, 0, 3, 0, 1, 8, 10, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 8, 22, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 12, 10, 0, 2, 0, 12, 0, 0, 0, 3, 0, 1, 12, 12, 0, 2, 0, 12, 0, 0, 0, 78, 0, 111, 0, 114, 0, 109, 0, 97, 0, 108, 0, 111, 0, 98, 0, 121, 1, 13, 0, 101, 0, 106, 0, 110, 0, 233, 0, 110, 0, 111, 0, 114, 0, 109, 0, 97, 0, 108, 0, 83, 0, 116, 0, 97, 0, 110, 0, 100, 0, 97, 0, 114, 0, 100, 3, 154, 3, 177, 3, 189, 3, 191, 3, 189, 3, 185, 3, 186, 3, 172, 0, 169, 0, 32, 0, 50, 0, 48, 0, 48, 0, 57, 0, 32, 0, 77, 0, 105, 0, 99, 0, 114, 0, 111, 0, 115, 0, 111, 0, 102, 0, 116, 0, 32, 0, 67, 0, 111, 0, 114, 0, 112, 0, 111, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 46, 0, 32, 0, 65, 0, 108, 0, 108, 0, 32, 0, 82, 0, 105, 0, 103, 0, 104, 0, 116, 0, 115, 0, 32, 0, 82, 0, 101, 0, 115, 0, 101, 0, 114, 0, 118, 0, 101, 0, 100, 0, 46, 0, 83, 0, 101, 0, 103, 0, 111, 0, 101, 0, 32, 0, 85, 0, 73, 0, 32, 0, 83, 0, 121, 0, 109, 0, 98, 0, 111, 0, 108, 0, 82, 0, 101, 0, 103, 0, 117, 0, 108, 0, 97, 0, 114, 0, 86, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110, 0, 32, 0, 53, 0, 46, 0, 48, 0, 48, 0, 83, 0, 101, 0, 103, 0, 111, 0, 101, 0, 85, 0, 73, 0, 83, 0, 121, 0, 109, 0, 98, 0, 111, 0, 108, 0, 83, 0, 101, 0, 103, 0, 111, 0, 101, 0, 32, 0, 105, 0, 115, 0, 32, 0, 101, 0, 105, 0, 116, 0, 104, 0, 101, 0, 114, 0, 32, 0, 97, 0, 32, 0, 114, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 101, 0, 114, 0, 101, 0, 100, 0, 32, 0, 116, 0, 114, 0, 97, 0, 100, 0, 101, 0, 109, 0, 97, 0, 114, 0, 107, 0, 32, 0, 111, 0, 114, 0, 32, 0, 97, 0, 32, 0, 116, 0, 114, 0, 97, 0, 100, 0, 101, 0, 109, 0, 97, 0, 114, 0, 107, 0, 32, 0, 111, 0, 102, 0, 32, 0, 77, 0, 105, 0, 99, 0, 114, 0, 111, 0, 115, 0, 111, 0, 102, 0, 116, 0, 32, 0, 67, 0, 111, 0, 114, 0, 112, 0, 111, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 105, 0, 110, 0, 32, 0, 116, 0, 104, 0, 101, 0, 32, 0, 85, 0, 110, 0, 105, 0, 116, 0, 101, 0, 100, 0, 32, 0, 83, 0, 116, 0, 97, 0, 116, 0, 101, 0, 115, 0, 32, 0, 97, 0, 110, 0, 100, 0, 47, 0, 111, 0, 114, 0, 32, 0, 111, 0, 116, 0, 104, 0, 101, 0, 114, 0, 32, 0, 99, 0, 111, 0, 117, 0, 110, 0, 116, 0, 114, 0, 105, 0, 101, 0, 115, 0, 46, 0, 104, 0, 116, 0, 116, 0, 112, 0, 58, 0, 47, 0, 47, 0, 119, 0, 119, 0, 119, 0, 46, 0, 109, 0, 105, 0, 99, 0, 114, 0, 111, 0, 115, 0, 111, 0, 102, 0, 116, 0, 46, 0, 99, 0, 111, 0, 109, 0, 47, 0, 116, 0, 121, 0, 112, 0, 111, 0, 103, 0, 114, 0, 97, 0, 112, 0, 104, 0, 121, 0, 47, 0, 102, 0, 111, 0, 110, 0, 116, 0, 115, 0, 47, 0, 89, 0, 111, 0, 117, 0, 32, 0, 109, 0, 97, 0, 121, 0, 32, 0, 117, 0, 115, 0, 101, 0, 32, 0, 116, 0, 104, 0, 105, 0, 115, 0, 32, 0, 102, 0, 111, 0, 110, 0, 116, 0, 32, 0, 97, 0, 115, 0, 32, 0, 112, 0, 101, 0, 114, 0, 109, 0, 105, 0, 116, 0, 116, 0, 101, 0, 100, 0, 32, 0, 98, 0, 121, 0, 32, 0, 116, 0, 104, 0, 101, 0, 32, 0, 69, 0, 85, 0, 76, 0, 65, 0, 32, 0, 102, 0, 111, 0, 114, 0, 32, 0, 116, 0, 104, 0, 101, 0, 32, 0, 112, 0, 114, 0, 111, 0, 100, 0, 117, 0, 99, 0, 116, 0, 32, 0, 105, 0, 110, 0, 32, 0, 119, 0, 104, 0, 105, 0, 99, 0, 104, 0, 32, 0, 116, 0, 104, 0, 105, 0, 115, 0, 32, 0, 102, 0, 111, 0, 110, 0, 116, 0, 32, 0, 105, 0, 115, 0, 32, 0, 105, 0, 110, 0, 99, 0, 108, 0, 117, 0, 100, 0, 101, 0, 100, 0, 32, 0, 116, 0, 111, 0, 32, 0, 100, 0, 105, 0, 115, 0, 112, 0, 108, 0, 97, 0, 121, 0, 32, 0, 97, 0, 110, 0, 100, 0, 32, 0, 112, 0, 114, 0, 105, 0, 110, 0, 116, 0, 32, 0, 99, 0, 111, 0, 110, 0, 116, 0, 101, 0, 110, 0, 116, 0, 46, 0, 32, 0, 89, 0, 111, 0, 117, 0, 32, 0, 109, 0, 97, 0, 121, 0, 32, 0, 111, 0, 110, 0, 108, 0, 121, 0, 32, 0, 40, 0, 105, 0, 41, 0, 32, 0, 101, 0, 109, 0, 98, 0, 101, 0, 100, 0, 32, 0, 116, 0, 104, 0, 105, 0, 115, 0, 32, 0, 102, 0, 111, 0, 110, 0, 116, 0, 32, 0, 105, 0, 110, 0, 32, 0, 99, 0, 111, 0, 110, 0, 116, 0, 101, 0, 110, 0, 116, 0, 32, 0, 97, 0, 115, 0, 32, 0, 112, 0, 101, 0, 114, 0, 109, 0, 105, 0, 116, 0, 116, 0, 101, 0, 100, 0, 32, 0, 98, 0, 121, 0, 32, 0, 116, 0, 104, 0, 101, 0, 32, 0, 101, 0, 109, 0, 98, 0, 101, 0, 100, 0, 100, 0, 105, 0, 110, 0, 103, 0, 32, 0, 114, 0, 101, 0, 115, 0, 116, 0, 114, 0, 105, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 115, 0, 32, 0, 105, 0, 110, 0, 99, 0, 108, 0, 117, 0, 100, 0, 101, 0, 100, 0, 32, 0, 105, 0, 110, 0, 32, 0, 116, 0, 104, 0, 105, 0, 115, 0, 32, 0, 102, 0, 111, 0, 110, 0, 116, 0, 59, 0, 32, 0, 97, 0, 110, 0, 100, 0, 32, 0, 40, 0, 105, 0, 105, 0, 41, 0, 32, 0, 116, 0, 101, 0, 109, 0, 112, 0, 111, 0, 114, 0, 97, 0, 114, 0, 105, 0, 108, 0, 121, 0, 32, 0, 100, 0, 111, 0, 119, 0, 110, 0, 108, 0, 111, 0, 97, 0, 100, 0, 32, 0, 116, 0, 104, 0, 105, 0, 115, 0, 32, 0, 102, 0, 111, 0, 110, 0, 116, 0, 32, 0, 116, 0, 111, 0, 32, 0, 97, 0, 32, 0, 112, 0, 114, 0, 105, 0, 110, 0, 116, 0, 101, 0, 114, 0, 32, 0, 111, 0, 114, 0, 32, 0, 111, 0, 116, 0, 104, 0, 101, 0, 114, 0, 32, 0, 111, 0, 117, 0, 116, 0, 112, 0, 117, 0, 116, 0, 32, 0, 100, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0, 32, 0, 116, 0, 111, 0, 32, 0, 104, 0, 101, 0, 108, 0, 112, 0, 32, 0, 112, 0, 114, 0, 105, 0, 110, 0, 116, 0, 32, 0, 99, 0, 111, 0, 110, 0, 116, 0, 101, 0, 110, 0, 116, 0, 46, 0, 78, 0, 111, 0, 114, 0, 109, 0, 97, 0, 97, 0, 108, 0, 105, 0, 78, 0, 111, 0, 114, 0, 109, 0, 225, 0, 108, 0, 78, 0, 111, 0, 114, 0, 109, 0, 97, 0, 108, 0, 101, 0, 83, 0, 116, 0, 97, 0, 110, 0, 100, 0, 97, 0, 97, 0, 114, 0, 100, 0, 78, 0, 111, 0, 114, 0, 109, 0, 97, 0, 108, 0, 110, 0, 121, 4, 30, 4, 49, 4, 75, 4, 71, 4, 61, 4, 75, 4, 57, 0, 78, 0, 111, 0, 114, 0, 109, 0, 225, 0, 108, 0, 110, 0, 101, 0, 78, 0, 97, 0, 118, 0, 97, 0, 100, 0, 110, 0, 111, 0, 65, 0, 114, 0, 114, 0, 117, 0, 110, 0, 116, 0, 97, 0, 2, 0, 0, 0, 0, 0, 0, 255, 78, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 18, 0, 0, 1, 2, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 91, 0, 92, 0, 93, 0, 94, 0, 95, 0, 96, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 123, 0, 124, 0, 125, 0, 126, 0, 127, 0, 128, 0, 129, 0, 130, 0, 131, 0, 132, 0, 133, 0, 134, 0, 135, 0, 136, 0, 137, 1, 3, 0, 138, 0, 139, 0, 140, 0, 141, 0, 142, 0, 144, 0, 145, 0, 147, 0, 150, 1, 4, 0, 157, 0, 158, 0, 160, 0, 161, 0, 162, 1, 5, 0, 163, 0, 164, 0, 166, 0, 169, 0, 170, 0, 171, 0, 173, 0, 174, 0, 175, 0, 176, 0, 177, 0, 178, 0, 179, 0, 180, 0, 181, 0, 182, 0, 183, 0, 184, 0, 186, 0, 187, 0, 188, 1, 6, 0, 190, 0, 191, 0, 194, 1, 7, 0, 196, 0, 197, 0, 198, 0, 199, 0, 200, 0, 201, 0, 202, 0, 203, 0, 204, 0, 205, 0, 206, 0, 207, 0, 208, 0, 209, 0, 211, 0, 212, 0, 213, 0, 214, 0, 215, 0, 216, 0, 217, 0, 221, 0, 222, 0, 225, 0, 228, 0, 229, 0, 230, 0, 231, 0, 232, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0, 238, 0, 240, 1, 8, 1, 9, 1, 10, 0, 244, 0, 245, 0, 246, 1, 11, 1, 12, 0, 189, 0, 242, 0, 243, 0, 241, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1, 37, 1, 38, 1, 39, 1, 40, 1, 41, 1, 42, 1, 43, 1, 44, 1, 45, 1, 46, 1, 47, 1, 48, 1, 49, 1, 50, 1, 51, 1, 52, 1, 53, 1, 54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 62, 1, 63, 1, 64, 1, 65, 1, 66, 1, 67, 1, 68, 1, 69, 1, 70, 1, 71, 1, 72, 1, 73, 1, 74, 1, 75, 1, 76, 1, 77, 1, 78, 1, 79, 1, 80, 1, 81, 1, 82, 1, 83, 1, 84, 1, 85, 1, 86, 1, 87, 1, 88, 1, 89, 1, 90, 1, 91, 1, 92, 1, 93, 1, 94, 1, 95, 1, 96, 1, 97, 1, 98, 1, 99, 1, 100, 1, 101, 1, 102, 1, 103, 1, 104, 1, 105, 1, 106, 1, 107, 1, 108, 1, 109, 1, 110, 1, 111, 1, 112, 1, 113, 1, 114, 1, 115, 1, 116, 1, 117, 1, 118, 1, 119, 1, 120, 1, 121, 1, 122, 1, 123, 1, 124, 1, 125, 1, 126, 1, 127, 1, 128, 1, 129, 1, 130, 1, 131, 1, 132, 1, 133, 1, 134, 1, 135, 1, 136, 1, 137, 1, 138, 1, 139, 1, 140, 1, 141, 1, 142, 1, 143, 1, 144, 1, 145, 1, 146, 1, 147, 1, 148, 1, 149, 1, 150, 1, 151, 1, 152, 1, 153, 1, 154, 1, 155, 1, 156, 1, 157, 1, 158, 1, 159, 1, 160, 1, 161, 1, 162, 1, 163, 1, 164, 1, 165, 1, 166, 1, 167, 1, 168, 1, 169, 1, 170, 1, 171, 1, 172, 1, 173, 1, 174, 1, 175, 1, 176, 1, 177, 1, 178, 1, 179, 1, 180, 1, 181, 1, 182, 1, 183, 1, 184, 1, 185, 1, 186, 1, 187, 1, 188, 1, 189, 1, 190, 1, 191, 1, 192, 1, 193, 1, 194, 1, 195, 1, 196, 1, 197, 1, 198, 1, 199, 1, 200, 1, 201, 1, 202, 1, 203, 1, 204, 1, 205, 1, 206, 1, 207, 1, 208, 1, 209, 1, 210, 1, 211, 1, 212, 1, 213, 1, 214, 1, 215, 1, 216, 1, 217, 1, 218, 1, 219, 1, 220, 1, 221, 1, 222, 1, 223, 1, 224, 1, 225, 1, 226, 1, 227, 1, 228, 1, 229, 1, 230, 1, 231, 1, 232, 1, 233, 1, 234, 1, 235, 1, 236, 1, 237, 1, 238, 1, 239, 1, 240, 1, 241, 1, 242, 1, 243, 1, 244, 1, 245, 1, 246, 1, 247, 1, 248, 1, 249, 1, 250, 1, 251, 1, 252, 1, 253, 1, 254, 1, 255, 2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 7, 2, 8, 2, 9, 2, 10, 2, 11, 2, 12, 2, 13, 2, 14, 2, 15, 2, 16, 2, 17, 2, 18, 2, 19, 2, 20, 2, 21, 2, 22, 2, 23, 2, 24, 2, 25, 2, 26, 2, 27, 2, 28, 2, 29, 0, 159, 2, 30, 2, 31, 2, 32, 2, 33, 2, 34, 2, 35, 2, 36, 2, 37, 2, 38, 2, 39, 2, 40, 2, 41, 2, 42, 2, 43, 2, 44, 2, 45, 2, 46, 2, 47, 2, 48, 2, 49, 2, 50, 2, 51, 2, 52, 2, 53, 2, 54, 2, 55, 2, 56, 2, 57, 2, 58, 2, 59, 2, 60, 2, 61, 2, 62, 2, 63, 2, 64, 2, 65, 2, 66, 2, 67, 2, 68, 2, 69, 2, 70, 2, 71, 2, 72, 2, 73, 2, 74, 2, 75, 2, 76, 2, 77, 2, 78, 2, 79, 2, 80, 2, 81, 2, 82, 2, 83, 2, 84, 2, 85, 2, 86, 2, 87, 2, 88, 2, 89, 2, 90, 2, 91, 2, 92, 2, 93, 2, 94, 2, 95, 2, 96, 2, 97, 2, 98, 2, 99, 2, 100, 2, 101, 2, 102, 2, 103, 2, 104, 2, 105, 2, 106, 2, 107, 2, 108, 2, 109, 2, 110, 2, 111, 2, 112, 2, 113, 2, 114, 2, 115, 2, 116, 2, 117, 2, 118, 2, 119, 2, 120, 2, 121, 2, 122, 2, 123, 2, 124, 2, 125, 2, 126, 2, 127, 2, 128, 2, 129, 2, 130, 2, 131, 2, 132, 2, 133, 2, 134, 2, 135, 2, 136, 2, 137, 2, 138, 2, 139, 2, 140, 2, 141, 2, 142, 2, 143, 2, 144, 2, 145, 2, 146, 2, 147, 2, 148, 2, 149, 2, 150, 2, 151, 2, 152, 2, 153, 2, 154, 2, 155, 2, 156, 2, 157, 2, 158, 2, 159, 2, 160, 2, 161, 2, 162, 2, 163, 2, 164, 2, 165, 2, 166, 2, 167, 2, 168, 2, 169, 2, 170, 2, 171, 2, 172, 2, 173, 2, 174, 2, 175, 2, 176, 2, 177, 2, 178, 2, 179, 0, 152, 2, 180, 2, 181, 2, 182, 2, 183, 2, 184, 2, 185, 2, 186, 2, 187, 2, 188, 2, 189, 2, 190, 2, 191, 0, 154, 2, 192, 0, 153, 0, 239, 2, 193, 2, 194, 2, 195, 2, 196, 2, 197, 2, 198, 2, 199, 0, 165, 2, 200, 2, 201, 2, 202, 0, 146, 2, 203, 2, 204, 2, 205, 2, 206, 2, 207, 2, 208, 2, 209, 2, 210, 2, 211, 2, 212, 2, 213, 2, 214, 0, 156, 2, 215, 2, 216, 2, 217, 2, 218, 2, 219, 2, 220, 2, 221, 2, 222, 2, 223, 2, 224, 2, 225, 2, 226, 2, 227, 2, 228, 2, 229, 2, 230, 2, 231, 2, 232, 2, 233, 2, 234, 2, 235, 2, 236, 2, 237, 2, 238, 2, 239, 2, 240, 2, 241, 2, 242, 0, 167, 2, 243, 2, 244, 2, 245, 2, 246, 2, 247, 2, 248, 2, 249, 2, 250, 2, 251, 2, 252, 2, 253, 2, 254, 2, 255, 3, 0, 3, 1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 0, 143, 3, 10, 3, 11, 3, 12, 0, 148, 0, 149, 3, 13, 3, 14, 3, 15, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 28, 3, 29, 3, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 35, 3, 36, 3, 37, 3, 38, 3, 39, 3, 40, 3, 41, 3, 42, 3, 43, 3, 44, 3, 45, 3, 46, 3, 47, 3, 48, 3, 49, 3, 50, 3, 51, 3, 52, 3, 53, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 61, 3, 62, 3, 63, 3, 64, 3, 65, 3, 66, 3, 67, 3, 68, 3, 69, 3, 70, 3, 71, 3, 72, 3, 73, 3, 74, 3, 75, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 3, 83, 3, 84, 3, 85, 3, 86, 3, 87, 3, 88, 3, 89, 3, 90, 3, 91, 3, 92, 3, 93, 3, 94, 3, 95, 3, 96, 3, 97, 3, 98, 3, 99, 3, 100, 3, 101, 3, 102, 3, 103, 3, 104, 3, 105, 3, 106, 3, 107, 3, 108, 3, 109, 3, 110, 3, 111, 3, 112, 3, 113, 3, 114, 3, 115, 3, 116, 3, 117, 3, 118, 3, 119, 3, 120, 3, 121, 3, 122, 3, 123, 3, 124, 3, 125, 3, 126, 3, 127, 3, 128, 3, 129, 3, 130, 3, 131, 3, 132, 3, 133, 3, 134, 3, 135, 3, 136, 3, 137, 3, 138, 3, 139, 3, 140, 3, 141, 3, 142, 3, 143, 3, 144, 3, 145, 3, 146, 3, 147, 3, 148, 3, 149, 3, 150, 3, 151, 3, 152, 3, 153, 3, 154, 3, 155, 3, 156, 3, 157, 3, 158, 3, 159, 3, 160, 3, 161, 3, 162, 3, 163, 3, 164, 3, 165, 3, 166, 3, 167, 3, 168, 3, 169, 3, 170, 3, 171, 3, 172, 3, 173, 3, 174, 3, 175, 3, 176, 3, 177, 3, 178, 3, 179, 3, 180, 3, 181, 3, 182, 3, 183, 3, 184, 3, 185, 3, 186, 3, 187, 3, 188, 3, 189, 3, 190, 3, 191, 3, 192, 3, 193, 3, 194, 3, 195, 3, 196, 3, 197, 3, 198, 3, 199, 3, 200, 3, 201, 3, 202, 3, 203, 3, 204, 3, 205, 3, 206, 3, 207, 3, 208, 3, 209, 3, 210, 3, 211, 3, 212, 3, 213, 3, 214, 3, 215, 3, 216, 3, 217, 3, 218, 3, 219, 3, 220, 3, 221, 3, 222, 3, 223, 3, 224, 3, 225, 3, 226, 3, 227, 3, 228, 3, 229, 3, 230, 3, 231, 3, 232, 3, 233, 3, 234, 3, 235, 3, 236, 3, 237, 3, 238, 3, 239, 3, 240, 3, 241, 3, 242, 3, 243, 3, 244, 3, 245, 3, 246, 3, 247, 3, 248, 3, 249, 3, 250, 3, 251, 3, 252, 3, 253, 3, 254, 3, 255, 4, 0, 4, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 35, 4, 36, 4, 37, 4, 38, 4, 39, 4, 40, 4, 41, 4, 42, 4, 43, 4, 44, 4, 45, 4, 46, 4, 47, 4, 48, 4, 49, 4, 50, 4, 51, 4, 52, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 60, 4, 61, 4, 62, 4, 63, 4, 64, 4, 65, 4, 66, 4, 67, 4, 68, 4, 69, 4, 70, 4, 71, 4, 72, 4, 73, 4, 74, 4, 75, 4, 76, 4, 77, 4, 78, 4, 79, 4, 80, 4, 81, 4, 82, 4, 83, 4, 84, 4, 85, 4, 86, 4, 87, 4, 88, 4, 89, 4, 90, 4, 91, 4, 92, 4, 93, 4, 94, 4, 95, 4, 96, 4, 97, 4, 98, 4, 99, 4, 100, 4, 101, 4, 102, 4, 103, 4, 104, 4, 105, 4, 106, 4, 107, 4, 108, 4, 109, 4, 110, 4, 111, 4, 112, 4, 113, 4, 114, 4, 115, 4, 116, 4, 117, 4, 118, 4, 119, 4, 120, 4, 121, 4, 122, 4, 123, 4, 124, 4, 125, 4, 126, 4, 127, 4, 128, 4, 129, 4, 130, 4, 131, 4, 132, 4, 133, 4, 134, 4, 135, 4, 136, 4, 137, 4, 138, 4, 139, 4, 140, 4, 141, 4, 142, 4, 143, 4, 144, 4, 145, 4, 146, 4, 147, 4, 148, 4, 149, 4, 150, 4, 151, 4, 152, 4, 153, 4, 154, 4, 155, 4, 156, 4, 157, 4, 158, 4, 159, 4, 160, 4, 161, 4, 162, 4, 163, 4, 164, 4, 165, 4, 166, 4, 167, 4, 168, 4, 169, 4, 170, 4, 171, 4, 172, 4, 173, 4, 174, 4, 175, 4, 176, 4, 177, 4, 178, 4, 179, 4, 180, 4, 181, 4, 182, 4, 183, 4, 184, 4, 185, 4, 186, 4, 187, 4, 188, 4, 189, 4, 190, 4, 191, 4, 192, 4, 193, 4, 194, 4, 195, 4, 196, 4, 197, 4, 198, 4, 199, 4, 200, 4, 201, 4, 202, 4, 203, 4, 204, 4, 205, 4, 206, 4, 207, 4, 208, 4, 209, 4, 210, 4, 211, 4, 212, 4, 213, 4, 214, 4, 215, 4, 216, 4, 217, 4, 218, 4, 219, 4, 220, 4, 221, 4, 222, 4, 223, 4, 224, 4, 225, 4, 226, 4, 227, 4, 228, 4, 229, 4, 230, 4, 231, 4, 232, 4, 233, 4, 234, 4, 235, 4, 236, 4, 237, 4, 238, 4, 239, 4, 240, 4, 241, 4, 242, 4, 243, 4, 244, 4, 245, 4, 246, 4, 247, 4, 248, 4, 249, 4, 250, 4, 251, 4, 252, 4, 253, 4, 254, 4, 255, 5, 0, 5, 1, 5, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 30, 5, 31, 5, 32, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 38, 5, 39, 5, 40, 5, 41, 5, 42, 5, 43, 5, 44, 5, 45, 5, 46, 5, 47, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 54, 5, 55, 5, 56, 5, 57, 5, 58, 5, 59, 5, 60, 5, 61, 5, 62, 5, 63, 5, 64, 5, 65, 5, 66, 5, 67, 5, 68, 5, 69, 5, 70, 5, 71, 5, 72, 5, 73, 5, 74, 5, 75, 5, 76, 5, 77, 5, 78, 5, 79, 5, 80, 5, 81, 5, 82, 5, 83, 5, 84, 0, 185, 5, 85, 5, 86, 5, 87, 5, 88, 5, 89, 5, 90, 5, 91, 5, 92, 5, 93, 5, 94, 5, 95, 5, 96, 5, 97, 5, 98, 5, 99, 5, 100, 5, 101, 5, 102, 5, 103, 5, 104, 5, 105, 5, 106, 5, 107, 5, 108, 5, 109, 5, 110, 5, 111, 5, 112, 5, 113, 5, 114, 5, 115, 5, 116, 5, 117, 5, 118, 5, 119, 5, 120, 5, 121, 5, 122, 5, 123, 5, 124, 5, 125, 5, 126, 5, 127, 5, 128, 5, 129, 5, 130, 5, 131, 5, 132, 5, 133, 5, 134, 5, 135, 5, 136, 5, 137, 5, 138, 5, 139, 5, 140, 5, 141, 5, 142, 5, 143, 5, 144, 5, 145, 5, 146, 5, 147, 5, 148, 5, 149, 5, 150, 5, 151, 5, 152, 5, 153, 5, 154, 5, 155, 5, 156, 5, 157, 5, 158, 5, 159, 5, 160, 5, 161, 5, 162, 5, 163, 5, 164, 5, 165, 5, 166, 5, 167, 5, 168, 5, 169, 5, 170, 5, 171, 5, 172, 5, 173, 5, 174, 5, 175, 5, 176, 5, 177, 5, 178, 5, 179, 5, 180, 5, 181, 5, 182, 5, 183, 5, 184, 5, 185, 5, 186, 5, 187, 5, 188, 5, 189, 5, 190, 5, 191, 5, 192, 5, 193, 5, 194, 5, 195, 5, 196, 5, 197, 5, 198, 5, 199, 5, 200, 5, 201, 5, 202, 5, 203, 5, 204, 5, 205, 5, 206, 5, 207, 5, 208, 5, 209, 5, 210, 5, 211, 5, 212, 5, 213, 5, 214, 5, 215, 5, 216, 5, 217, 5, 218, 5, 219, 5, 220, 5, 221, 5, 222, 5, 223, 5, 224, 5, 225, 5, 226, 5, 227, 5, 228, 5, 229, 5, 230, 5, 231, 5, 232, 5, 233, 5, 234, 5, 235, 5, 236, 5, 237, 5, 238, 5, 239, 5, 240, 5, 241, 5, 242, 5, 243, 5, 244, 5, 245, 5, 246, 5, 247, 5, 248, 5, 249, 5, 250, 5, 251, 5, 252, 5, 253, 5, 254, 5, 255, 6, 0, 6, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 29, 6, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 6, 40, 6, 41, 6, 42, 6, 43, 6, 44, 6, 45, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 54, 6, 55, 6, 56, 6, 57, 6, 58, 6, 59, 6, 60, 6, 61, 6, 62, 6, 63, 6, 64, 6, 65, 6, 66, 6, 67, 6, 68, 6, 69, 6, 70, 6, 71, 6, 72, 6, 73, 6, 74, 6, 75, 6, 76, 6, 77, 6, 78, 6, 79, 6, 80, 6, 81, 6, 82, 6, 83, 6, 84, 6, 85, 6, 86, 6, 87, 6, 88, 6, 89, 6, 90, 6, 91, 6, 92, 6, 93, 6, 94, 6, 95, 6, 96, 6, 97, 6, 98, 6, 99, 6, 100, 6, 101, 6, 102, 6, 103, 6, 104, 6, 105, 6, 106, 6, 107, 6, 108, 6, 109, 6, 110, 6, 111, 6, 112, 6, 113, 6, 114, 6, 115, 6, 116, 6, 117, 6, 118, 6, 119, 6, 120, 6, 121, 6, 122, 6, 123, 6, 124, 6, 125, 6, 126, 6, 127, 6, 128, 6, 129, 6, 130, 6, 131, 6, 132, 6, 133, 6, 134, 6, 135, 6, 136, 6, 137, 6, 138, 6, 139, 6, 140, 6, 141, 6, 142, 6, 143, 6, 144, 6, 145, 6, 146, 6, 147, 6, 148, 6, 149, 6, 150, 6, 151, 6, 152, 6, 153, 6, 154, 6, 155, 6, 156, 6, 157, 6, 158, 6, 159, 6, 160, 6, 161, 6, 162, 6, 163, 6, 164, 6, 165, 6, 166, 6, 167, 6, 168, 6, 169, 6, 170, 6, 171, 6, 172, 6, 173, 6, 174, 6, 175, 6, 176, 6, 177, 6, 178, 6, 179, 6, 180, 6, 181, 6, 182, 6, 183, 6, 184, 6, 185, 6, 186, 6, 187, 6, 188, 6, 189, 6, 190, 6, 191, 6, 192, 6, 193, 6, 194, 6, 195, 6, 196, 6, 197, 6, 198, 6, 199, 6, 200, 6, 201, 6, 202, 6, 203, 6, 204, 6, 205, 6, 206, 6, 207, 6, 208, 6, 209, 6, 210, 6, 211, 6, 212, 6, 213, 6, 214, 6, 215, 6, 216, 6, 217, 6, 218, 6, 219, 6, 220, 6, 221, 6, 222, 6, 223, 6, 224, 6, 225, 6, 226, 6, 227, 6, 228, 6, 229, 6, 230, 6, 231, 6, 232, 6, 233, 6, 234, 6, 235, 6, 236, 6, 237, 6, 238, 6, 239, 6, 240, 6, 241, 6, 242, 6, 243, 6, 244, 6, 245, 6, 246, 6, 247, 6, 248, 6, 249, 6, 250, 6, 251, 6, 252, 6, 253, 6, 254, 6, 255, 7, 0, 7, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 40, 7, 41, 7, 42, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 54, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 62, 7, 63, 7, 64, 7, 65, 7, 66, 7, 67, 7, 68, 7, 69, 7, 70, 7, 71, 7, 72, 7, 73, 7, 74, 7, 75, 7, 76, 7, 77, 7, 78, 7, 79, 7, 80, 7, 81, 7, 82, 7, 83, 7, 84, 7, 85, 7, 86, 7, 87, 7, 88, 7, 89, 7, 90, 7, 91, 7, 92, 7, 93, 7, 94, 7, 95, 7, 96, 7, 97, 7, 98, 7, 99, 7, 100, 7, 101, 7, 102, 7, 103, 7, 104, 7, 105, 7, 106, 7, 107, 7, 108, 7, 109, 7, 110, 7, 111, 7, 112, 7, 113, 7, 114, 7, 115, 7, 116, 7, 117, 7, 118, 7, 119, 7, 120, 7, 121, 7, 122, 7, 123, 7, 124, 7, 125, 7, 126, 7, 127, 7, 128, 7, 129, 7, 130, 7, 131, 7, 132, 7, 133, 7, 134, 7, 135, 7, 136, 7, 137, 7, 138, 7, 139, 7, 140, 7, 141, 7, 142, 7, 143, 7, 144, 7, 145, 7, 146, 7, 147, 7, 148, 7, 149, 7, 150, 7, 151, 7, 152, 7, 153, 7, 154, 7, 155, 7, 156, 7, 157, 7, 158, 7, 159, 7, 160, 7, 161, 7, 162, 7, 163, 7, 164, 7, 165, 7, 166, 7, 167, 7, 168, 7, 169, 7, 170, 7, 171, 7, 172, 7, 173, 7, 174, 7, 175, 7, 176, 7, 177, 7, 178, 7, 179, 7, 180, 7, 181, 7, 182, 7, 183, 7, 184, 7, 185, 7, 186, 7, 187, 7, 188, 7, 189, 7, 190, 7, 191, 7, 192, 7, 193, 7, 194, 7, 195, 7, 196, 7, 197, 7, 198, 7, 199, 7, 200, 7, 201, 7, 202, 7, 203, 7, 204, 7, 205, 7, 206, 7, 207, 7, 208, 7, 209, 7, 210, 7, 211, 7, 212, 7, 213, 7, 214, 7, 215, 7, 216, 7, 217, 7, 218, 7, 219, 7, 220, 7, 221, 7, 222, 7, 223, 7, 224, 7, 225, 7, 226, 7, 227, 7, 228, 7, 229, 7, 230, 7, 231, 7, 232, 7, 233, 7, 234, 7, 235, 7, 236, 7, 237, 7, 238, 7, 239, 7, 240, 7, 241, 7, 242, 7, 243, 7, 244, 7, 245, 7, 246, 7, 247, 7, 248, 7, 249, 7, 250, 7, 251, 7, 252, 7, 253, 7, 254, 7, 255, 8, 0, 8, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 30, 8, 31, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 40, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 53, 8, 54, 8, 55, 8, 56, 8, 57, 8, 58, 8, 59, 8, 60, 8, 61, 8, 62, 8, 63, 8, 64, 8, 65, 8, 66, 8, 67, 8, 68, 8, 69, 8, 70, 8, 71, 8, 72, 8, 73, 8, 74, 8, 75, 8, 76, 8, 77, 8, 78, 8, 79, 8, 80, 8, 81, 8, 82, 8, 83, 8, 84, 8, 85, 8, 86, 8, 87, 8, 88, 8, 89, 8, 90, 8, 91, 8, 92, 8, 93, 8, 94, 8, 95, 8, 96, 8, 97, 8, 98, 8, 99, 8, 100, 8, 101, 8, 102, 8, 103, 8, 104, 8, 105, 8, 106, 8, 107, 8, 108, 8, 109, 8, 110, 8, 111, 8, 112, 8, 113, 8, 114, 8, 115, 8, 116, 8, 117, 8, 118, 8, 119, 8, 120, 8, 121, 8, 122, 8, 123, 8, 124, 8, 125, 8, 126, 8, 127, 8, 128, 8, 129, 8, 130, 8, 131, 8, 132, 8, 133, 8, 134, 8, 135, 8, 136, 8, 137, 8, 138, 8, 139, 8, 140, 8, 141, 8, 142, 8, 143, 8, 144, 8, 145, 8, 146, 8, 147, 8, 148, 8, 149, 8, 150, 8, 151, 8, 152, 8, 153, 8, 154, 8, 155, 8, 156, 8, 157, 8, 158, 8, 159, 8, 160, 8, 161, 8, 162, 8, 163, 8, 164, 8, 165, 8, 166, 8, 167, 8, 168, 8, 169, 8, 170, 8, 171, 8, 172, 8, 173, 8, 174, 8, 175, 8, 176, 8, 177, 8, 178, 8, 179, 8, 180, 8, 181, 8, 182, 8, 183, 8, 184, 8, 185, 8, 186, 8, 187, 8, 188, 8, 189, 8, 190, 8, 191, 8, 192, 8, 193, 8, 194, 8, 195, 8, 196, 8, 197, 8, 198, 8, 199, 8, 200, 8, 201, 8, 202, 8, 203, 8, 204, 8, 205, 8, 206, 8, 207, 8, 208, 8, 209, 8, 210, 8, 211, 8, 212, 8, 213, 8, 214, 8, 215, 8, 216, 8, 217, 8, 218, 8, 219, 8, 220, 8, 221, 8, 222, 8, 223, 8, 224, 8, 225, 8, 226, 8, 227, 8, 228, 8, 229, 8, 230, 8, 231, 8, 232, 8, 233, 8, 234, 8, 235, 8, 236, 8, 237, 8, 238, 8, 239, 8, 240, 8, 241, 8, 242, 8, 243, 8, 244, 8, 245, 8, 246, 8, 247, 8, 248, 8, 249, 8, 250, 8, 251, 8, 252, 8, 253, 8, 254, 8, 255, 9, 0, 9, 1, 9, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 29, 9, 30, 9, 31, 9, 32, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 40, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 62, 9, 63, 9, 64, 9, 65, 9, 66, 9, 67, 9, 68, 9, 69, 9, 70, 9, 71, 9, 72, 9, 73, 9, 74, 9, 75, 9, 76, 9, 77, 9, 78, 9, 79, 9, 80, 9, 81, 9, 82, 9, 83, 9, 84, 9, 85, 9, 86, 9, 87, 9, 88, 9, 89, 9, 90, 9, 91, 9, 92, 9, 93, 9, 94, 9, 95, 9, 96, 9, 97, 9, 98, 9, 99, 9, 100, 9, 101, 9, 102, 9, 103, 9, 104, 9, 105, 9, 106, 9, 107, 9, 108, 9, 109, 9, 110, 9, 111, 9, 112, 9, 113, 9, 114, 9, 115, 9, 116, 9, 117, 9, 118, 9, 119, 9, 120, 9, 121, 9, 122, 9, 123, 9, 124, 9, 125, 9, 126, 9, 127, 9, 128, 9, 129, 9, 130, 9, 131, 9, 132, 9, 133, 9, 134, 9, 135, 9, 136, 9, 137, 9, 138, 9, 139, 9, 140, 9, 141, 9, 142, 9, 143, 9, 144, 9, 145, 9, 146, 9, 147, 9, 148, 9, 149, 9, 150, 9, 151, 9, 152, 9, 153, 9, 154, 9, 155, 9, 156, 9, 157, 9, 158, 9, 159, 9, 160, 9, 161, 9, 162, 9, 163, 9, 164, 9, 165, 9, 166, 9, 167, 9, 168, 9, 169, 9, 170, 9, 171, 9, 172, 9, 173, 9, 174, 9, 175, 9, 176, 9, 177, 9, 178, 9, 179, 9, 180, 9, 181, 9, 182, 9, 183, 9, 184, 9, 185, 9, 186, 9, 187, 9, 188, 9, 189, 9, 190, 9, 191, 9, 192, 9, 193, 9, 194, 9, 195, 9, 196, 9, 197, 9, 198, 9, 199, 9, 200, 9, 201, 9, 202, 9, 203, 9, 204, 9, 205, 9, 206, 9, 207, 9, 208, 9, 209, 9, 210, 9, 211, 9, 212, 9, 213, 9, 214, 9, 215, 9, 216, 9, 217, 9, 218, 9, 219, 9, 220, 9, 221, 9, 222, 9, 223, 9, 224, 9, 225, 9, 226, 9, 227, 9, 228, 9, 229, 9, 230, 9, 231, 9, 232, 9, 233, 9, 234, 9, 235, 9, 236, 9, 237, 9, 238, 9, 239, 9, 240, 9, 241, 9, 242, 9, 243, 9, 244, 9, 245, 9, 246, 9, 247, 9, 248, 9, 249, 9, 250, 9, 251, 9, 252, 9, 253, 9, 254, 9, 255, 10, 0, 10, 1, 10, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 10, 51, 10, 52, 10, 53, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 61, 10, 62, 10, 63, 10, 64, 10, 65, 10, 66, 10, 67, 10, 68, 10, 69, 10, 70, 10, 71, 10, 72, 10, 73, 10, 74, 10, 75, 10, 76, 10, 77, 10, 78, 10, 79, 10, 80, 10, 81, 10, 82, 10, 83, 10, 84, 10, 85, 10, 86, 10, 87, 10, 88, 10, 89, 10, 90, 10, 91, 10, 92, 10, 93, 10, 94, 10, 95, 10, 96, 10, 97, 10, 98, 10, 99, 10, 100, 10, 101, 10, 102, 10, 103, 10, 104, 10, 105, 10, 106, 10, 107, 10, 108, 10, 109, 10, 110, 10, 111, 10, 112, 10, 113, 10, 114, 10, 115, 10, 116, 10, 117, 10, 118, 10, 119, 10, 120, 10, 121, 10, 122, 10, 123, 10, 124, 10, 125, 10, 126, 10, 127, 10, 128, 10, 129, 10, 130, 10, 131, 10, 132, 10, 133, 10, 134, 10, 135, 10, 136, 10, 137, 10, 138, 10, 139, 10, 140, 10, 141, 10, 142, 10, 143, 10, 144, 10, 145, 10, 146, 10, 147, 10, 148, 10, 149, 10, 150, 10, 151, 10, 152, 10, 153, 10, 154, 10, 155, 10, 156, 10, 157, 10, 158, 10, 159, 10, 160, 10, 161, 10, 162, 10, 163, 10, 164, 10, 165, 10, 166, 10, 167, 10, 168, 10, 169, 10, 170, 10, 171, 10, 172, 10, 173, 10, 174, 10, 175, 10, 176, 10, 177, 10, 178, 10, 179, 10, 180, 10, 181, 10, 182, 10, 183, 10, 184, 10, 185, 10, 186, 10, 187, 10, 188, 10, 189, 10, 190, 10, 191, 10, 192, 10, 193, 10, 194, 10, 195, 10, 196, 10, 197, 10, 198, 10, 199, 10, 200, 10, 201, 10, 202, 10, 203, 10, 204, 10, 205, 10, 206, 10, 207, 10, 208, 10, 209, 10, 210, 10, 211, 10, 212, 10, 213, 10, 214, 10, 215, 10, 216, 10, 217, 10, 218, 10, 219, 10, 220, 10, 221, 10, 222, 10, 223, 10, 224, 10, 225, 10, 226, 10, 227, 10, 228, 10, 229, 10, 230, 10, 231, 10, 232, 10, 233, 10, 234, 10, 235, 10, 236, 10, 237, 10, 238, 10, 239, 10, 240, 10, 241, 10, 242, 10, 243, 10, 244, 10, 245, 10, 246, 10, 247, 10, 248, 10, 249, 10, 250, 10, 251, 10, 252, 10, 253, 10, 254, 10, 255, 11, 0, 11, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 36, 11, 37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11, 47, 11, 48, 11, 49, 11, 50, 11, 51, 11, 52, 11, 53, 11, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 60, 11, 61, 11, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 67, 11, 68, 11, 69, 11, 70, 11, 71, 11, 72, 11, 73, 11, 74, 11, 75, 11, 76, 11, 77, 11, 78, 11, 79, 11, 80, 11, 81, 11, 82, 11, 83, 11, 84, 11, 85, 11, 86, 11, 87, 11, 88, 11, 89, 11, 90, 11, 91, 11, 92, 11, 93, 11, 94, 11, 95, 11, 96, 11, 97, 11, 98, 11, 99, 11, 100, 11, 101, 11, 102, 11, 103, 11, 104, 11, 105, 11, 106, 11, 107, 11, 108, 11, 109, 11, 110, 11, 111, 11, 112, 11, 113, 11, 114, 11, 115, 11, 116, 11, 117, 11, 118, 11, 119, 11, 120, 11, 121, 11, 122, 11, 123, 11, 124, 11, 125, 11, 126, 11, 127, 11, 128, 11, 129, 11, 130, 11, 131, 11, 132, 11, 133, 11, 134, 11, 135, 11, 136, 11, 137, 11, 138, 11, 139, 11, 140, 11, 141, 11, 142, 11, 143, 11, 144, 11, 145, 11, 146, 11, 147, 11, 148, 11, 149, 11, 150, 11, 151, 11, 152, 11, 153, 11, 154, 11, 155, 11, 156, 11, 157, 11, 158, 11, 159, 11, 160, 11, 161, 11, 162, 11, 163, 11, 164, 11, 165, 11, 166, 11, 167, 11, 168, 11, 169, 11, 170, 11, 171, 11, 172, 11, 173, 11, 174, 11, 175, 11, 176, 11, 177, 11, 178, 11, 179, 11, 180, 11, 181, 11, 182, 11, 183, 11, 184, 11, 185, 11, 186, 11, 187, 11, 188, 11, 189, 11, 190, 11, 191, 11, 192, 11, 193, 11, 194, 11, 195, 11, 196, 11, 197, 11, 198, 11, 199, 11, 200, 11, 201, 11, 202, 11, 203, 11, 204, 11, 205, 11, 206, 11, 207, 11, 208, 11, 209, 11, 210, 11, 211, 11, 212, 11, 213, 11, 214, 11, 215, 11, 216, 11, 217, 11, 218, 11, 219, 11, 220, 11, 221, 11, 222, 11, 223, 11, 224, 11, 225, 11, 226, 11, 227, 11, 228, 11, 229, 11, 230, 11, 231, 11, 232, 11, 233, 11, 234, 11, 235, 11, 236, 11, 237, 11, 238, 11, 239, 11, 240, 11, 241, 11, 242, 11, 243, 11, 244, 11, 245, 11, 246, 11, 247, 11, 248, 11, 249, 11, 250, 11, 251, 11, 252, 11, 253, 11, 254, 11, 255, 12, 0, 12, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 41, 12, 42, 12, 43, 12, 44, 4, 110, 117, 108, 108, 9, 115, 102, 116, 104, 121, 112, 104, 101, 110, 3, 109, 117, 49, 16, 110, 111, 110, 98, 114, 101, 97, 107, 105, 110, 103, 115, 112, 97, 99, 101, 4, 69, 117, 114, 111, 14, 112, 101, 114, 105, 111, 100, 99, 101, 110, 116, 101, 114, 101, 100, 12, 111, 110, 101, 110, 117, 109, 101, 114, 97, 116, 111, 114, 12, 116, 119, 111, 110, 117, 109, 101, 114, 97, 116, 111, 114, 14, 116, 104, 114, 101, 101, 110, 117, 109, 101, 114, 97, 116, 111, 114, 7, 117, 110, 105, 48, 48, 65, 70, 13, 102, 111, 117, 114, 110, 117, 109, 101, 114, 97, 116, 111, 114, 7, 117, 110, 105, 49, 54, 56, 48, 7, 117, 110, 105, 49, 54, 56, 49, 7, 117, 110, 105, 49, 54, 56, 50, 7, 117, 110, 105, 49, 54, 56, 51, 7, 117, 110, 105, 49, 54, 56, 52, 7, 117, 110, 105, 49, 54, 56, 53, 7, 117, 110, 105, 49, 54, 56, 54, 7, 117, 110, 105, 49, 54, 56, 55, 7, 117, 110, 105, 49, 54, 56, 56, 7, 117, 110, 105, 49, 54, 56, 57, 7, 117, 110, 105, 49, 54, 56, 65, 7, 117, 110, 105, 49, 54, 56, 66, 7, 117, 110, 105, 49, 54, 56, 67, 7, 117, 110, 105, 49, 54, 56, 68, 7, 117, 110, 105, 49, 54, 56, 69, 7, 117, 110, 105, 49, 54, 56, 70, 7, 117, 110, 105, 49, 54, 57, 48, 7, 117, 110, 105, 49, 54, 57, 49, 7, 117, 110, 105, 49, 54, 57, 50, 7, 117, 110, 105, 49, 54, 57, 51, 7, 117, 110, 105, 49, 54, 57, 52, 7, 117, 110, 105, 49, 54, 57, 53, 7, 117, 110, 105, 49, 54, 57, 54, 7, 117, 110, 105, 49, 54, 57, 55, 7, 117, 110, 105, 49, 54, 57, 56, 7, 117, 110, 105, 49, 54, 57, 57, 7, 117, 110, 105, 49, 54, 57, 65, 7, 117, 110, 105, 49, 54, 57, 66, 7, 117, 110, 105, 49, 54, 57, 67, 7, 117, 110, 105, 49, 54, 65, 48, 7, 117, 110, 105, 49, 54, 65, 49, 7, 117, 110, 105, 49, 54, 65, 50, 7, 117, 110, 105, 49, 54, 65, 51, 7, 117, 110, 105, 49, 54, 65, 52, 7, 117, 110, 105, 49, 54, 65, 53, 7, 117, 110, 105, 49, 54, 65, 54, 7, 117, 110, 105, 49, 54, 65, 55, 7, 117, 110, 105, 49, 54, 65, 56, 7, 117, 110, 105, 49, 54, 65, 57, 7, 117, 110, 105, 49, 54, 65, 65, 7, 117, 110, 105, 49, 54, 65, 66, 7, 117, 110, 105, 49, 54, 65, 67, 7, 117, 110, 105, 49, 54, 65, 68, 7, 117, 110, 105, 49, 54, 65, 69, 7, 117, 110, 105, 49, 54, 65, 70, 7, 117, 110, 105, 49, 54, 66, 48, 7, 117, 110, 105, 49, 54, 66, 49, 7, 117, 110, 105, 49, 54, 66, 50, 7, 117, 110, 105, 49, 54, 66, 51, 7, 117, 110, 105, 49, 54, 66, 52, 7, 117, 110, 105, 49, 54, 66, 53, 7, 117, 110, 105, 49, 54, 66, 54, 7, 117, 110, 105, 49, 54, 66, 55, 7, 117, 110, 105, 49, 54, 66, 56, 7, 117, 110, 105, 49, 54, 66, 57, 7, 117, 110, 105, 49, 54, 66, 65, 7, 117, 110, 105, 49, 54, 66, 66, 7, 117, 110, 105, 49, 54, 66, 67, 7, 117, 110, 105, 49, 54, 66, 68, 7, 117, 110, 105, 49, 54, 66, 69, 7, 117, 110, 105, 49, 54, 66, 70, 7, 117, 110, 105, 49, 54, 67, 48, 7, 117, 110, 105, 49, 54, 67, 49, 7, 117, 110, 105, 49, 54, 67, 50, 7, 117, 110, 105, 49, 54, 67, 51, 7, 117, 110, 105, 49, 54, 67, 52, 7, 117, 110, 105, 49, 54, 67, 53, 7, 117, 110, 105, 49, 54, 67, 54, 7, 117, 110, 105, 49, 54, 67, 55, 7, 117, 110, 105, 49, 54, 67, 56, 7, 117, 110, 105, 49, 54, 67, 57, 7, 117, 110, 105, 49, 54, 67, 65, 7, 117, 110, 105, 49, 54, 67, 66, 7, 117, 110, 105, 49, 54, 67, 67, 7, 117, 110, 105, 49, 54, 67, 68, 7, 117, 110, 105, 49, 54, 67, 69, 7, 117, 110, 105, 49, 54, 67, 70, 7, 117, 110, 105, 49, 54, 68, 48, 7, 117, 110, 105, 49, 54, 68, 49, 7, 117, 110, 105, 49, 54, 68, 50, 7, 117, 110, 105, 49, 54, 68, 51, 7, 117, 110, 105, 49, 54, 68, 52, 7, 117, 110, 105, 49, 54, 68, 53, 7, 117, 110, 105, 49, 54, 68, 54, 7, 117, 110, 105, 49, 54, 68, 55, 7, 117, 110, 105, 49, 54, 68, 56, 7, 117, 110, 105, 49, 54, 68, 57, 7, 117, 110, 105, 49, 54, 68, 65, 7, 117, 110, 105, 49, 54, 68, 66, 7, 117, 110, 105, 49, 54, 68, 67, 7, 117, 110, 105, 49, 54, 68, 68, 7, 117, 110, 105, 49, 54, 68, 69, 7, 117, 110, 105, 49, 54, 68, 70, 7, 117, 110, 105, 49, 54, 69, 48, 7, 117, 110, 105, 49, 54, 69, 49, 7, 117, 110, 105, 49, 54, 69, 50, 7, 117, 110, 105, 49, 54, 69, 51, 7, 117, 110, 105, 49, 54, 69, 52, 7, 117, 110, 105, 49, 54, 69, 53, 7, 117, 110, 105, 49, 54, 69, 54, 7, 117, 110, 105, 49, 54, 69, 55, 7, 117, 110, 105, 49, 54, 69, 56, 7, 117, 110, 105, 49, 54, 69, 57, 7, 117, 110, 105, 49, 54, 69, 65, 7, 117, 110, 105, 49, 54, 69, 66, 7, 117, 110, 105, 49, 54, 69, 67, 7, 117, 110, 105, 49, 54, 69, 68, 7, 117, 110, 105, 49, 54, 69, 69, 7, 117, 110, 105, 49, 54, 69, 70, 7, 117, 110, 105, 49, 54, 70, 48, 7, 117, 110, 105, 50, 48, 48, 48, 7, 117, 110, 105, 50, 48, 48, 49, 7, 117, 110, 105, 50, 48, 48, 50, 7, 117, 110, 105, 50, 48, 48, 51, 7, 117, 110, 105, 50, 48, 48, 52, 7, 117, 110, 105, 50, 48, 48, 53, 7, 117, 110, 105, 50, 48, 48, 54, 7, 117, 110, 105, 50, 48, 48, 55, 7, 117, 110, 105, 50, 48, 48, 56, 7, 117, 110, 105, 50, 48, 48, 57, 7, 117, 110, 105, 50, 48, 48, 65, 7, 117, 110, 105, 50, 48, 48, 66, 7, 117, 110, 105, 50, 48, 48, 67, 7, 117, 110, 105, 50, 48, 48, 68, 7, 117, 110, 105, 50, 48, 48, 69, 7, 117, 110, 105, 50, 48, 48, 70, 7, 117, 110, 105, 50, 48, 49, 48, 7, 117, 110, 105, 50, 48, 49, 49, 10, 102, 105, 103, 117, 114, 101, 100, 97, 115, 104, 9, 97, 102, 105, 105, 48, 48, 50, 48, 56, 7, 117, 110, 105, 50, 48, 49, 54, 13, 117, 110, 100, 101, 114, 115, 99, 111, 114, 101, 100, 98, 108, 13, 113, 117, 111, 116, 101, 114, 101, 118, 101, 114, 115, 101, 100, 7, 117, 110, 105, 50, 48, 49, 70, 7, 117, 110, 105, 50, 48, 50, 51, 14, 111, 110, 101, 100, 111, 116, 101, 110, 108, 101, 97, 100, 101, 114, 14, 116, 119, 111, 100, 111, 116, 101, 110, 108, 101, 97, 100, 101, 114, 7, 117, 110, 105, 50, 48, 50, 55, 7, 117, 110, 105, 50, 48, 50, 56, 7, 117, 110, 105, 50, 48, 50, 57, 7, 117, 110, 105, 50, 48, 50, 65, 7, 117, 110, 105, 50, 48, 50, 66, 9, 97, 102, 105, 105, 54, 49, 53, 55, 51, 9, 97, 102, 105, 105, 54, 49, 53, 55, 52, 9, 97, 102, 105, 105, 54, 49, 53, 55, 53, 7, 117, 110, 105, 50, 48, 50, 70, 7, 117, 110, 105, 50, 48, 51, 49, 6, 109, 105, 110, 117, 116, 101, 6, 115, 101, 99, 111, 110, 100, 7, 117, 110, 105, 50, 48, 51, 52, 7, 117, 110, 105, 50, 48, 51, 53, 7, 117, 110, 105, 50, 48, 51, 54, 7, 117, 110, 105, 50, 48, 51, 55, 7, 117, 110, 105, 50, 48, 51, 56, 7, 117, 110, 105, 50, 48, 51, 66, 9, 101, 120, 99, 108, 97, 109, 100, 98, 108, 7, 117, 110, 105, 50, 48, 51, 100, 9, 114, 97, 100, 105, 99, 97, 108, 101, 120, 7, 117, 110, 105, 50, 48, 51, 70, 7, 117, 110, 105, 50, 48, 52, 48, 7, 117, 110, 105, 50, 48, 52, 49, 7, 117, 110, 105, 50, 48, 52, 50, 7, 117, 110, 105, 50, 48, 52, 51, 7, 117, 110, 105, 50, 48, 52, 52, 7, 117, 110, 105, 50, 48, 52, 53, 7, 117, 110, 105, 50, 48, 52, 54, 7, 117, 110, 105, 50, 48, 52, 55, 7, 117, 110, 105, 50, 48, 52, 56, 7, 117, 110, 105, 50, 48, 52, 57, 7, 117, 110, 105, 50, 48, 52, 65, 7, 117, 110, 105, 50, 48, 52, 98, 7, 117, 110, 105, 50, 48, 52, 67, 7, 117, 110, 105, 50, 48, 52, 68, 7, 117, 110, 105, 50, 48, 52, 69, 7, 117, 110, 105, 50, 48, 52, 102, 7, 117, 110, 105, 50, 48, 53, 48, 7, 117, 110, 105, 50, 48, 53, 49, 7, 117, 110, 105, 50, 48, 53, 50, 7, 117, 110, 105, 50, 48, 53, 51, 7, 117, 110, 105, 50, 48, 53, 52, 7, 117, 110, 105, 50, 48, 53, 53, 7, 117, 110, 105, 50, 48, 53, 54, 7, 117, 110, 105, 50, 48, 53, 55, 7, 117, 110, 105, 50, 48, 53, 56, 7, 117, 110, 105, 50, 48, 53, 57, 7, 117, 110, 105, 50, 48, 53, 65, 7, 117, 110, 105, 50, 48, 53, 66, 7, 117, 110, 105, 50, 48, 53, 67, 7, 117, 110, 105, 50, 48, 53, 68, 7, 117, 110, 105, 50, 48, 53, 69, 7, 117, 110, 105, 50, 48, 53, 70, 7, 117, 110, 105, 50, 48, 54, 48, 7, 117, 110, 105, 50, 48, 54, 49, 7, 117, 110, 105, 50, 48, 54, 50, 7, 117, 110, 105, 50, 48, 54, 51, 7, 117, 110, 105, 50, 48, 54, 97, 7, 117, 110, 105, 50, 48, 54, 98, 7, 117, 110, 105, 50, 48, 54, 99, 7, 117, 110, 105, 50, 48, 54, 68, 7, 117, 110, 105, 50, 48, 54, 101, 7, 117, 110, 105, 50, 48, 54, 102, 7, 117, 110, 105, 50, 48, 55, 48, 7, 117, 110, 105, 50, 48, 55, 49, 7, 117, 110, 105, 50, 48, 55, 52, 7, 117, 110, 105, 50, 48, 55, 53, 7, 117, 110, 105, 50, 48, 55, 54, 7, 117, 110, 105, 50, 48, 55, 55, 7, 117, 110, 105, 50, 48, 55, 56, 7, 117, 110, 105, 50, 48, 55, 57, 7, 117, 110, 105, 50, 48, 55, 65, 7, 117, 110, 105, 50, 48, 55, 66, 7, 117, 110, 105, 50, 48, 55, 67, 7, 117, 110, 105, 50, 48, 55, 68, 7, 117, 110, 105, 50, 48, 55, 69, 7, 117, 110, 105, 50, 48, 55, 70, 7, 117, 110, 105, 50, 48, 56, 48, 7, 117, 110, 105, 50, 48, 56, 49, 7, 117, 110, 105, 50, 48, 56, 50, 7, 117, 110, 105, 50, 48, 56, 51, 7, 117, 110, 105, 50, 48, 56, 52, 7, 117, 110, 105, 50, 48, 56, 53, 7, 117, 110, 105, 50, 48, 56, 54, 7, 117, 110, 105, 50, 48, 56, 55, 7, 117, 110, 105, 50, 48, 56, 56, 7, 117, 110, 105, 50, 48, 56, 57, 7, 117, 110, 105, 50, 48, 56, 65, 7, 117, 110, 105, 50, 48, 56, 66, 7, 117, 110, 105, 50, 48, 56, 67, 7, 117, 110, 105, 50, 48, 56, 68, 7, 117, 110, 105, 50, 48, 56, 69, 7, 117, 110, 105, 50, 48, 57, 48, 7, 117, 110, 105, 50, 48, 57, 49, 7, 117, 110, 105, 50, 48, 57, 50, 7, 117, 110, 105, 50, 48, 57, 51, 7, 117, 110, 105, 50, 48, 57, 52, 7, 117, 110, 105, 50, 48, 68, 68, 7, 117, 110, 105, 50, 49, 48, 48, 7, 117, 110, 105, 50, 49, 48, 49, 7, 117, 110, 105, 50, 49, 48, 50, 7, 117, 110, 105, 50, 49, 48, 51, 7, 117, 110, 105, 50, 49, 48, 52, 9, 97, 102, 105, 105, 54, 49, 50, 52, 56, 7, 117, 110, 105, 50, 49, 48, 54, 7, 117, 110, 105, 50, 49, 48, 55, 7, 117, 110, 105, 50, 49, 48, 56, 7, 117, 110, 105, 50, 49, 48, 57, 7, 117, 110, 105, 50, 49, 48, 65, 7, 117, 110, 105, 50, 49, 48, 66, 7, 117, 110, 105, 50, 49, 48, 67, 7, 117, 110, 105, 50, 49, 48, 68, 7, 117, 110, 105, 50, 49, 48, 69, 7, 117, 110, 105, 50, 49, 48, 70, 7, 117, 110, 105, 50, 49, 49, 48, 8, 73, 102, 114, 97, 107, 116, 117, 114, 7, 117, 110, 105, 50, 49, 49, 50, 9, 97, 102, 105, 105, 54, 49, 50, 56, 57, 7, 117, 110, 105, 50, 49, 49, 52, 7, 117, 110, 105, 50, 49, 49, 53, 9, 97, 102, 105, 105, 54, 49, 51, 53, 50, 7, 117, 110, 105, 50, 49, 49, 55, 11, 119, 101, 105, 101, 114, 115, 116, 114, 97, 115, 115, 7, 117, 110, 105, 50, 49, 49, 57, 7, 117, 110, 105, 50, 49, 49, 65, 7, 117, 110, 105, 50, 49, 49, 66, 8, 82, 102, 114, 97, 107, 116, 117, 114, 7, 117, 110, 105, 50, 49, 49, 68, 12, 112, 114, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 7, 117, 110, 105, 50, 49, 49, 70, 7, 117, 110, 105, 50, 49, 50, 48, 7, 117, 110, 105, 50, 49, 50, 49, 7, 117, 110, 105, 50, 49, 50, 51, 7, 117, 110, 105, 50, 49, 50, 52, 7, 117, 110, 105, 50, 49, 50, 53, 7, 117, 110, 105, 50, 49, 50, 55, 7, 117, 110, 105, 50, 49, 50, 56, 7, 117, 110, 105, 50, 49, 50, 57, 7, 117, 110, 105, 50, 49, 50, 65, 7, 117, 110, 105, 50, 49, 50, 66, 7, 117, 110, 105, 50, 49, 50, 67, 7, 117, 110, 105, 50, 49, 50, 68, 9, 101, 115, 116, 105, 109, 97, 116, 101, 100, 7, 117, 110, 105, 50, 49, 50, 70, 7, 117, 110, 105, 50, 49, 51, 48, 7, 117, 110, 105, 50, 49, 51, 49, 7, 117, 110, 105, 50, 49, 51, 50, 7, 117, 110, 105, 50, 49, 51, 51, 7, 117, 110, 105, 50, 49, 51, 52, 5, 97, 108, 101, 112, 104, 7, 117, 110, 105, 50, 49, 51, 54, 7, 117, 110, 105, 50, 49, 51, 55, 7, 117, 110, 105, 50, 49, 51, 56, 7, 117, 110, 105, 50, 49, 51, 57, 7, 117, 110, 105, 50, 49, 51, 65, 7, 117, 110, 105, 50, 49, 51, 66, 7, 117, 110, 105, 50, 49, 51, 68, 7, 117, 110, 105, 50, 49, 51, 69, 7, 117, 110, 105, 50, 49, 51, 70, 7, 117, 110, 105, 50, 49, 52, 48, 7, 117, 110, 105, 50, 49, 52, 49, 7, 117, 110, 105, 50, 49, 52, 50, 7, 117, 110, 105, 50, 49, 52, 51, 7, 117, 110, 105, 50, 49, 52, 52, 7, 117, 110, 105, 50, 49, 52, 53, 7, 117, 110, 105, 50, 49, 52, 54, 7, 117, 110, 105, 50, 49, 52, 55, 7, 117, 110, 105, 50, 49, 52, 56, 7, 117, 110, 105, 50, 49, 52, 57, 7, 117, 110, 105, 50, 49, 52, 65, 7, 117, 110, 105, 50, 49, 52, 66, 9, 97, 114, 114, 111, 119, 108, 101, 102, 116, 7, 97, 114, 114, 111, 119, 117, 112, 10, 97, 114, 114, 111, 119, 114, 105, 103, 104, 116, 9, 97, 114, 114, 111, 119, 100, 111, 119, 110, 9, 97, 114, 114, 111, 119, 98, 111, 116, 104, 9, 97, 114, 114, 111, 119, 117, 112, 100, 110, 7, 117, 110, 105, 50, 49, 57, 54, 7, 117, 110, 105, 50, 49, 57, 55, 7, 117, 110, 105, 50, 49, 57, 56, 7, 117, 110, 105, 50, 49, 57, 57, 7, 117, 110, 105, 50, 49, 57, 65, 7, 117, 110, 105, 50, 49, 57, 66, 7, 117, 110, 105, 50, 49, 57, 67, 7, 117, 110, 105, 50, 49, 57, 68, 7, 117, 110, 105, 50, 49, 57, 69, 7, 117, 110, 105, 50, 49, 57, 70, 7, 117, 110, 105, 50, 49, 65, 48, 7, 117, 110, 105, 50, 49, 65, 49, 7, 117, 110, 105, 50, 49, 65, 50, 7, 117, 110, 105, 50, 49, 65, 51, 7, 117, 110, 105, 50, 49, 65, 52, 7, 117, 110, 105, 50, 49, 65, 53, 7, 117, 110, 105, 50, 49, 65, 54, 7, 117, 110, 105, 50, 49, 65, 55, 12, 97, 114, 114, 111, 119, 117, 112, 100, 110, 98, 115, 101, 7, 117, 110, 105, 50, 49, 65, 57, 7, 117, 110, 105, 50, 49, 65, 65, 7, 117, 110, 105, 50, 49, 65, 66, 7, 117, 110, 105, 50, 49, 65, 67, 7, 117, 110, 105, 50, 49, 65, 68, 7, 117, 110, 105, 50, 49, 65, 69, 7, 117, 110, 105, 50, 49, 65, 70, 7, 117, 110, 105, 50, 49, 66, 48, 7, 117, 110, 105, 50, 49, 66, 49, 7, 117, 110, 105, 50, 49, 66, 50, 7, 117, 110, 105, 50, 49, 66, 51, 7, 117, 110, 105, 50, 49, 66, 52, 14, 99, 97, 114, 114, 105, 97, 103, 101, 114, 101, 116, 117, 114, 110, 7, 117, 110, 105, 50, 49, 66, 54, 7, 117, 110, 105, 50, 49, 66, 55, 7, 117, 110, 105, 50, 49, 66, 56, 7, 117, 110, 105, 50, 49, 66, 57, 7, 117, 110, 105, 50, 49, 66, 65, 7, 117, 110, 105, 50, 49, 66, 66, 7, 117, 110, 105, 50, 49, 66, 67, 7, 117, 110, 105, 50, 49, 66, 68, 7, 117, 110, 105, 50, 49, 66, 69, 7, 117, 110, 105, 50, 49, 66, 70, 7, 117, 110, 105, 50, 49, 67, 48, 7, 117, 110, 105, 50, 49, 67, 49, 7, 117, 110, 105, 50, 49, 67, 50, 7, 117, 110, 105, 50, 49, 67, 51, 7, 117, 110, 105, 50, 49, 67, 52, 7, 117, 110, 105, 50, 49, 67, 53, 7, 117, 110, 105, 50, 49, 67, 54, 7, 117, 110, 105, 50, 49, 67, 55, 7, 117, 110, 105, 50, 49, 67, 56, 7, 117, 110, 105, 50, 49, 67, 57, 7, 117, 110, 105, 50, 49, 67, 65, 7, 117, 110, 105, 50, 49, 67, 66, 7, 117, 110, 105, 50, 49, 67, 67, 7, 117, 110, 105, 50, 49, 67, 68, 7, 117, 110, 105, 50, 49, 67, 69, 7, 117, 110, 105, 50, 49, 67, 70, 12, 97, 114, 114, 111, 119, 100, 98, 108, 108, 101, 102, 116, 10, 97, 114, 114, 111, 119, 100, 98, 108, 117, 112, 13, 97, 114, 114, 111, 119, 100, 98, 108, 114, 105, 103, 104, 116, 12, 97, 114, 114, 111, 119, 100, 98, 108, 100, 111, 119, 110, 12, 97, 114, 114, 111, 119, 100, 98, 108, 98, 111, 116, 104, 7, 117, 110, 105, 50, 49, 68, 53, 7, 117, 110, 105, 50, 49, 68, 54, 7, 117, 110, 105, 50, 49, 68, 55, 7, 117, 110, 105, 50, 49, 68, 56, 7, 117, 110, 105, 50, 49, 68, 57, 7, 117, 110, 105, 50, 49, 68, 65, 7, 117, 110, 105, 50, 49, 68, 66, 7, 117, 110, 105, 50, 49, 68, 67, 7, 117, 110, 105, 50, 49, 68, 68, 7, 117, 110, 105, 50, 49, 68, 69, 7, 117, 110, 105, 50, 49, 68, 70, 7, 117, 110, 105, 50, 49, 69, 48, 7, 117, 110, 105, 50, 49, 69, 49, 7, 117, 110, 105, 50, 49, 69, 50, 7, 117, 110, 105, 50, 49, 69, 51, 7, 117, 110, 105, 50, 49, 69, 52, 7, 117, 110, 105, 50, 49, 69, 53, 7, 117, 110, 105, 50, 49, 69, 54, 7, 117, 110, 105, 50, 49, 69, 55, 7, 117, 110, 105, 50, 49, 69, 56, 7, 117, 110, 105, 50, 49, 69, 57, 7, 117, 110, 105, 50, 49, 69, 65, 7, 117, 110, 105, 50, 49, 69, 66, 7, 117, 110, 105, 50, 49, 69, 67, 7, 117, 110, 105, 50, 49, 69, 68, 7, 117, 110, 105, 50, 49, 69, 69, 7, 117, 110, 105, 50, 49, 69, 70, 7, 117, 110, 105, 50, 49, 70, 48, 7, 117, 110, 105, 50, 49, 70, 49, 7, 117, 110, 105, 50, 49, 70, 50, 7, 117, 110, 105, 50, 49, 70, 51, 7, 117, 110, 105, 50, 49, 70, 52, 7, 117, 110, 105, 50, 49, 70, 53, 7, 117, 110, 105, 50, 49, 70, 54, 7, 117, 110, 105, 50, 49, 70, 55, 7, 117, 110, 105, 50, 49, 70, 56, 7, 117, 110, 105, 50, 49, 70, 57, 7, 117, 110, 105, 50, 49, 70, 65, 7, 117, 110, 105, 50, 49, 70, 66, 7, 117, 110, 105, 50, 49, 70, 67, 7, 117, 110, 105, 50, 49, 70, 68, 7, 117, 110, 105, 50, 49, 70, 69, 7, 117, 110, 105, 50, 49, 70, 70, 9, 117, 110, 105, 118, 101, 114, 115, 97, 108, 7, 117, 110, 105, 50, 50, 48, 49, 11, 101, 120, 105, 115, 116, 101, 110, 116, 105, 97, 108, 7, 117, 110, 105, 50, 50, 48, 52, 8, 101, 109, 112, 116, 121, 115, 101, 116, 5, 68, 101, 108, 116, 97, 8, 103, 114, 97, 100, 105, 101, 110, 116, 7, 101, 108, 101, 109, 101, 110, 116, 10, 110, 111, 116, 101, 108, 101, 109, 101, 110, 116, 7, 117, 110, 105, 50, 50, 48, 65, 8, 115, 117, 99, 104, 116, 104, 97, 116, 7, 117, 110, 105, 50, 50, 48, 67, 7, 117, 110, 105, 50, 50, 48, 68, 7, 117, 110, 105, 50, 50, 48, 69, 7, 117, 110, 105, 50, 50, 49, 48, 7, 117, 110, 105, 50, 50, 49, 51, 7, 117, 110, 105, 50, 50, 49, 52, 7, 117, 110, 105, 50, 50, 49, 53, 7, 117, 110, 105, 50, 50, 49, 54, 12, 97, 115, 116, 101, 114, 105, 115, 107, 109, 97, 116, 104, 7, 117, 110, 105, 50, 50, 49, 56, 7, 117, 110, 105, 50, 50, 49, 57, 7, 117, 110, 105, 50, 50, 49, 66, 7, 117, 110, 105, 50, 50, 49, 67, 12, 112, 114, 111, 112, 111, 114, 116, 105, 111, 110, 97, 108, 10, 111, 114, 116, 104, 111, 103, 111, 110, 97, 108, 5, 97, 110, 103, 108, 101, 7, 117, 110, 105, 50, 50, 50, 49, 7, 117, 110, 105, 50, 50, 50, 50, 7, 117, 110, 105, 50, 50, 50, 51, 7, 117, 110, 105, 50, 50, 50, 52, 7, 117, 110, 105, 50, 50, 50, 53, 7, 117, 110, 105, 50, 50, 50, 54, 10, 108, 111, 103, 105, 99, 97, 108, 97, 110, 100, 9, 108, 111, 103, 105, 99, 97, 108, 111, 114, 12, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 5, 117, 110, 105, 111, 110, 7, 117, 110, 105, 50, 50, 50, 67, 7, 117, 110, 105, 50, 50, 50, 68, 7, 117, 110, 105, 50, 50, 50, 69, 7, 117, 110, 105, 50, 50, 50, 70, 7, 117, 110, 105, 50, 50, 51, 48, 7, 117, 110, 105, 50, 50, 51, 49, 7, 117, 110, 105, 50, 50, 51, 50, 7, 117, 110, 105, 50, 50, 51, 51, 9, 116, 104, 101, 114, 101, 102, 111, 114, 101, 7, 117, 110, 105, 50, 50, 51, 53, 7, 117, 110, 105, 50, 50, 51, 54, 7, 117, 110, 105, 50, 50, 51, 55, 7, 117, 110, 105, 50, 50, 51, 56, 7, 117, 110, 105, 50, 50, 51, 57, 7, 117, 110, 105, 50, 50, 51, 65, 7, 117, 110, 105, 50, 50, 51, 66, 7, 115, 105, 109, 105, 108, 97, 114, 7, 117, 110, 105, 50, 50, 51, 68, 7, 117, 110, 105, 50, 50, 51, 69, 7, 117, 110, 105, 50, 50, 51, 70, 7, 117, 110, 105, 50, 50, 52, 48, 7, 117, 110, 105, 50, 50, 52, 49, 7, 117, 110, 105, 50, 50, 52, 50, 7, 117, 110, 105, 50, 50, 52, 51, 7, 117, 110, 105, 50, 50, 52, 52, 9, 99, 111, 110, 103, 114, 117, 101, 110, 116, 7, 117, 110, 105, 50, 50, 52, 54, 7, 117, 110, 105, 50, 50, 52, 55, 7, 117, 110, 105, 50, 50, 52, 57, 7, 117, 110, 105, 50, 50, 52, 65, 7, 117, 110, 105, 50, 50, 52, 66, 7, 117, 110, 105, 50, 50, 52, 67, 7, 117, 110, 105, 50, 50, 52, 68, 7, 117, 110, 105, 50, 50, 52, 69, 7, 117, 110, 105, 50, 50, 52, 70, 7, 117, 110, 105, 50, 50, 53, 48, 7, 117, 110, 105, 50, 50, 53, 49, 7, 117, 110, 105, 50, 50, 53, 50, 7, 117, 110, 105, 50, 50, 53, 51, 7, 117, 110, 105, 50, 50, 53, 52, 7, 117, 110, 105, 50, 50, 53, 53, 7, 117, 110, 105, 50, 50, 53, 54, 7, 117, 110, 105, 50, 50, 53, 55, 7, 117, 110, 105, 50, 50, 53, 56, 7, 117, 110, 105, 50, 50, 53, 57, 7, 117, 110, 105, 50, 50, 53, 65, 7, 117, 110, 105, 50, 50, 53, 66, 7, 117, 110, 105, 50, 50, 53, 67, 7, 117, 110, 105, 50, 50, 53, 68, 7, 117, 110, 105, 50, 50, 53, 69, 7, 117, 110, 105, 50, 50, 53, 70, 11, 101, 113, 117, 105, 118, 97, 108, 101, 110, 99, 101, 7, 117, 110, 105, 50, 50, 54, 50, 7, 117, 110, 105, 50, 50, 54, 51, 7, 117, 110, 105, 50, 50, 54, 54, 7, 117, 110, 105, 50, 50, 54, 55, 7, 117, 110, 105, 50, 50, 54, 56, 7, 117, 110, 105, 50, 50, 54, 57, 7, 117, 110, 105, 50, 50, 54, 65, 7, 117, 110, 105, 50, 50, 54, 66, 7, 117, 110, 105, 50, 50, 54, 67, 7, 117, 110, 105, 50, 50, 54, 68, 7, 117, 110, 105, 50, 50, 54, 69, 7, 117, 110, 105, 50, 50, 54, 70, 7, 117, 110, 105, 50, 50, 55, 48, 7, 117, 110, 105, 50, 50, 55, 49, 7, 117, 110, 105, 50, 50, 55, 50, 7, 117, 110, 105, 50, 50, 55, 51, 7, 117, 110, 105, 50, 50, 55, 52, 7, 117, 110, 105, 50, 50, 55, 53, 7, 117, 110, 105, 50, 50, 55, 54, 7, 117, 110, 105, 50, 50, 55, 55, 7, 117, 110, 105, 50, 50, 55, 56, 7, 117, 110, 105, 50, 50, 55, 57, 7, 117, 110, 105, 50, 50, 55, 65, 7, 117, 110, 105, 50, 50, 55, 66, 7, 117, 110, 105, 50, 50, 55, 67, 7, 117, 110, 105, 50, 50, 55, 68, 7, 117, 110, 105, 50, 50, 55, 69, 7, 117, 110, 105, 50, 50, 55, 70, 7, 117, 110, 105, 50, 50, 56, 48, 7, 117, 110, 105, 50, 50, 56, 49, 12, 112, 114, 111, 112, 101, 114, 115, 117, 98, 115, 101, 116, 14, 112, 114, 111, 112, 101, 114, 115, 117, 112, 101, 114, 115, 101, 116, 9, 110, 111, 116, 115, 117, 98, 115, 101, 116, 7, 117, 110, 105, 50, 50, 56, 53, 12, 114, 101, 102, 108, 101, 120, 115, 117, 98, 115, 101, 116, 14, 114, 101, 102, 108, 101, 120, 115, 117, 112, 101, 114, 115, 101, 116, 7, 117, 110, 105, 50, 50, 56, 56, 7, 117, 110, 105, 50, 50, 56, 57, 7, 117, 110, 105, 50, 50, 56, 65, 7, 117, 110, 105, 50, 50, 56, 66, 7, 117, 110, 105, 50, 50, 56, 67, 7, 117, 110, 105, 50, 50, 56, 68, 7, 117, 110, 105, 50, 50, 56, 69, 7, 117, 110, 105, 50, 50, 56, 70, 7, 117, 110, 105, 50, 50, 57, 48, 7, 117, 110, 105, 50, 50, 57, 49, 7, 117, 110, 105, 50, 50, 57, 50, 7, 117, 110, 105, 50, 50, 57, 51, 7, 117, 110, 105, 50, 50, 57, 52, 10, 99, 105, 114, 99, 108, 101, 112, 108, 117, 115, 7, 117, 110, 105, 50, 50, 57, 54, 14, 99, 105, 114, 99, 108, 101, 109, 117, 108, 116, 105, 112, 108, 121, 7, 117, 110, 105, 50, 50, 57, 56, 7, 117, 110, 105, 50, 50, 57, 57, 7, 117, 110, 105, 50, 50, 57, 65, 7, 117, 110, 105, 50, 50, 57, 66, 7, 117, 110, 105, 50, 50, 57, 67, 7, 117, 110, 105, 50, 50, 57, 68, 7, 117, 110, 105, 50, 50, 57, 69, 7, 117, 110, 105, 50, 50, 57, 70, 7, 117, 110, 105, 50, 50, 65, 48, 7, 117, 110, 105, 50, 50, 65, 49, 7, 117, 110, 105, 50, 50, 65, 50, 7, 117, 110, 105, 50, 50, 65, 51, 7, 117, 110, 105, 50, 50, 65, 52, 13, 112, 101, 114, 112, 101, 110, 100, 105, 99, 117, 108, 97, 114, 7, 117, 110, 105, 50, 50, 65, 54, 7, 117, 110, 105, 50, 50, 65, 55, 7, 117, 110, 105, 50, 50, 65, 56, 7, 117, 110, 105, 50, 50, 65, 57, 7, 117, 110, 105, 50, 50, 65, 65, 7, 117, 110, 105, 50, 50, 65, 66, 7, 117, 110, 105, 50, 50, 65, 67, 7, 117, 110, 105, 50, 50, 65, 68, 7, 117, 110, 105, 50, 50, 65, 69, 7, 117, 110, 105, 50, 50, 65, 70, 7, 117, 110, 105, 50, 50, 66, 48, 7, 117, 110, 105, 50, 50, 66, 49, 7, 117, 110, 105, 50, 50, 66, 50, 7, 117, 110, 105, 50, 50, 66, 51, 7, 117, 110, 105, 50, 50, 66, 52, 7, 117, 110, 105, 50, 50, 66, 53, 7, 117, 110, 105, 50, 50, 66, 54, 7, 117, 110, 105, 50, 50, 66, 55, 7, 117, 110, 105, 50, 50, 66, 56, 7, 117, 110, 105, 50, 50, 66, 57, 7, 117, 110, 105, 50, 50, 66, 65, 7, 117, 110, 105, 50, 50, 66, 66, 7, 117, 110, 105, 50, 50, 66, 67, 7, 117, 110, 105, 50, 50, 66, 68, 7, 117, 110, 105, 50, 50, 66, 69, 7, 117, 110, 105, 50, 50, 66, 70, 7, 117, 110, 105, 50, 50, 67, 48, 7, 117, 110, 105, 50, 50, 67, 49, 7, 117, 110, 105, 50, 50, 67, 50, 7, 117, 110, 105, 50, 50, 67, 51, 7, 117, 110, 105, 50, 50, 67, 52, 7, 100, 111, 116, 109, 97, 116, 104, 7, 117, 110, 105, 50, 50, 67, 54, 7, 117, 110, 105, 50, 50, 67, 55, 7, 117, 110, 105, 50, 50, 67, 56, 7, 117, 110, 105, 50, 50, 67, 57, 7, 117, 110, 105, 50, 50, 67, 65, 7, 117, 110, 105, 50, 50, 67, 66, 7, 117, 110, 105, 50, 50, 67, 67, 7, 117, 110, 105, 50, 50, 67, 68, 7, 117, 110, 105, 50, 50, 67, 69, 7, 117, 110, 105, 50, 50, 67, 70, 7, 117, 110, 105, 50, 50, 68, 48, 7, 117, 110, 105, 50, 50, 68, 49, 7, 117, 110, 105, 50, 50, 68, 50, 7, 117, 110, 105, 50, 50, 68, 51, 7, 117, 110, 105, 50, 50, 68, 52, 7, 117, 110, 105, 50, 50, 68, 53, 7, 117, 110, 105, 50, 50, 68, 54, 7, 117, 110, 105, 50, 50, 68, 55, 7, 117, 110, 105, 50, 50, 68, 56, 7, 117, 110, 105, 50, 50, 68, 57, 7, 117, 110, 105, 50, 50, 68, 65, 7, 117, 110, 105, 50, 50, 68, 66, 7, 117, 110, 105, 50, 50, 68, 67, 7, 117, 110, 105, 50, 50, 68, 68, 7, 117, 110, 105, 50, 50, 68, 69, 7, 117, 110, 105, 50, 50, 68, 70, 7, 117, 110, 105, 50, 50, 69, 48, 7, 117, 110, 105, 50, 50, 69, 49, 7, 117, 110, 105, 50, 50, 69, 50, 7, 117, 110, 105, 50, 50, 69, 51, 7, 117, 110, 105, 50, 50, 69, 52, 7, 117, 110, 105, 50, 50, 69, 53, 7, 117, 110, 105, 50, 50, 69, 54, 7, 117, 110, 105, 50, 50, 69, 55, 7, 117, 110, 105, 50, 50, 69, 56, 7, 117, 110, 105, 50, 50, 69, 57, 7, 117, 110, 105, 50, 50, 69, 65, 7, 117, 110, 105, 50, 50, 69, 66, 7, 117, 110, 105, 50, 50, 69, 67, 7, 117, 110, 105, 50, 50, 69, 68, 7, 117, 110, 105, 50, 50, 69, 69, 7, 117, 110, 105, 50, 50, 69, 70, 7, 117, 110, 105, 50, 50, 70, 48, 7, 117, 110, 105, 50, 50, 70, 49, 7, 117, 110, 105, 50, 50, 70, 50, 7, 117, 110, 105, 50, 50, 70, 51, 7, 117, 110, 105, 50, 50, 70, 52, 7, 117, 110, 105, 50, 50, 70, 53, 7, 117, 110, 105, 50, 50, 70, 54, 7, 117, 110, 105, 50, 50, 70, 55, 7, 117, 110, 105, 50, 50, 70, 56, 7, 117, 110, 105, 50, 50, 70, 57, 7, 117, 110, 105, 50, 50, 70, 65, 7, 117, 110, 105, 50, 50, 70, 66, 7, 117, 110, 105, 50, 50, 70, 67, 7, 117, 110, 105, 50, 50, 70, 68, 7, 117, 110, 105, 50, 50, 70, 69, 7, 117, 110, 105, 50, 50, 70, 70, 7, 117, 110, 105, 50, 51, 48, 48, 7, 117, 110, 105, 50, 51, 48, 49, 5, 104, 111, 117, 115, 101, 7, 117, 110, 105, 50, 51, 48, 51, 7, 117, 110, 105, 50, 51, 48, 52, 7, 117, 110, 105, 50, 51, 48, 53, 7, 117, 110, 105, 50, 51, 48, 54, 7, 117, 110, 105, 50, 51, 48, 55, 7, 117, 110, 105, 50, 51, 48, 56, 7, 117, 110, 105, 50, 51, 48, 57, 7, 117, 110, 105, 50, 51, 48, 65, 7, 117, 110, 105, 50, 51, 48, 66, 7, 117, 110, 105, 50, 51, 48, 67, 7, 117, 110, 105, 50, 51, 48, 68, 7, 117, 110, 105, 50, 51, 48, 69, 7, 117, 110, 105, 50, 51, 48, 70, 13, 114, 101, 118, 108, 111, 103, 105, 99, 97, 108, 110, 111, 116, 7, 117, 110, 105, 50, 51, 49, 49, 7, 117, 110, 105, 50, 51, 49, 50, 7, 117, 110, 105, 50, 51, 49, 51, 7, 117, 110, 105, 50, 51, 49, 52, 7, 117, 110, 105, 50, 51, 49, 53, 7, 117, 110, 105, 50, 51, 49, 54, 7, 117, 110, 105, 50, 51, 49, 55, 7, 117, 110, 105, 50, 51, 49, 56, 7, 117, 110, 105, 50, 51, 49, 57, 7, 117, 110, 105, 50, 51, 49, 65, 7, 117, 110, 105, 50, 51, 49, 66, 7, 117, 110, 105, 50, 51, 49, 67, 7, 117, 110, 105, 50, 51, 49, 68, 7, 117, 110, 105, 50, 51, 49, 69, 7, 117, 110, 105, 50, 51, 49, 70, 10, 105, 110, 116, 101, 103, 114, 97, 108, 116, 112, 10, 105, 110, 116, 101, 103, 114, 97, 108, 98, 116, 7, 117, 110, 105, 50, 51, 50, 50, 7, 117, 110, 105, 50, 51, 50, 51, 7, 117, 110, 105, 50, 51, 50, 52, 7, 117, 110, 105, 50, 51, 50, 53, 7, 117, 110, 105, 50, 51, 50, 54, 7, 117, 110, 105, 50, 51, 50, 55, 7, 117, 110, 105, 50, 51, 50, 56, 9, 97, 110, 103, 108, 101, 108, 101, 102, 116, 10, 97, 110, 103, 108, 101, 114, 105, 103, 104, 116, 7, 117, 110, 105, 50, 51, 50, 66, 7, 117, 110, 105, 50, 51, 50, 67, 7, 117, 110, 105, 50, 51, 50, 68, 7, 117, 110, 105, 50, 51, 50, 69, 7, 117, 110, 105, 50, 51, 50, 70, 7, 117, 110, 105, 50, 51, 51, 48, 7, 117, 110, 105, 50, 51, 51, 49, 7, 117, 110, 105, 50, 51, 51, 50, 7, 117, 110, 105, 50, 51, 51, 51, 7, 117, 110, 105, 50, 51, 51, 52, 7, 117, 110, 105, 50, 51, 51, 53, 7, 117, 110, 105, 50, 51, 51, 54, 7, 117, 110, 105, 50, 51, 51, 55, 7, 117, 110, 105, 50, 51, 51, 56, 7, 117, 110, 105, 50, 51, 51, 57, 7, 117, 110, 105, 50, 51, 51, 65, 7, 117, 110, 105, 50, 51, 51, 66, 7, 117, 110, 105, 50, 51, 51, 67, 7, 117, 110, 105, 50, 51, 51, 68, 7, 117, 110, 105, 50, 51, 51, 69, 7, 117, 110, 105, 50, 51, 51, 70, 7, 117, 110, 105, 50, 51, 52, 48, 7, 117, 110, 105, 50, 51, 52, 49, 7, 117, 110, 105, 50, 51, 52, 50, 7, 117, 110, 105, 50, 51, 52, 51, 7, 117, 110, 105, 50, 51, 52, 52, 7, 117, 110, 105, 50, 51, 52, 53, 7, 117, 110, 105, 50, 51, 52, 54, 7, 117, 110, 105, 50, 51, 52, 55, 7, 117, 110, 105, 50, 51, 52, 56, 7, 117, 110, 105, 50, 51, 52, 57, 7, 117, 110, 105, 50, 51, 52, 65, 7, 117, 110, 105, 50, 51, 52, 66, 7, 117, 110, 105, 50, 51, 52, 67, 7, 117, 110, 105, 50, 51, 52, 68, 7, 117, 110, 105, 50, 51, 52, 69, 7, 117, 110, 105, 50, 51, 52, 70, 7, 117, 110, 105, 50, 51, 53, 48, 7, 117, 110, 105, 50, 51, 53, 49, 7, 117, 110, 105, 50, 51, 53, 50, 7, 117, 110, 105, 50, 51, 53, 51, 7, 117, 110, 105, 50, 51, 53, 52, 7, 117, 110, 105, 50, 51, 53, 53, 7, 117, 110, 105, 50, 51, 53, 54, 7, 117, 110, 105, 50, 51, 53, 55, 7, 117, 110, 105, 50, 51, 53, 56, 7, 117, 110, 105, 50, 51, 53, 57, 7, 117, 110, 105, 50, 51, 53, 65, 7, 117, 110, 105, 50, 51, 53, 66, 7, 117, 110, 105, 50, 51, 53, 67, 7, 117, 110, 105, 50, 51, 53, 68, 7, 117, 110, 105, 50, 51, 53, 69, 7, 117, 110, 105, 50, 51, 53, 70, 7, 117, 110, 105, 50, 51, 54, 48, 7, 117, 110, 105, 50, 51, 54, 49, 7, 117, 110, 105, 50, 51, 54, 50, 7, 117, 110, 105, 50, 51, 54, 51, 7, 117, 110, 105, 50, 51, 54, 52, 7, 117, 110, 105, 50, 51, 54, 53, 7, 117, 110, 105, 50, 51, 54, 54, 7, 117, 110, 105, 50, 51, 54, 55, 7, 117, 110, 105, 50, 51, 54, 56, 7, 117, 110, 105, 50, 51, 54, 57, 7, 117, 110, 105, 50, 51, 54, 65, 7, 117, 110, 105, 50, 51, 54, 66, 7, 117, 110, 105, 50, 51, 54, 67, 7, 117, 110, 105, 50, 51, 54, 68, 7, 117, 110, 105, 50, 51, 54, 69, 7, 117, 110, 105, 50, 51, 54, 70, 7, 117, 110, 105, 50, 51, 55, 48, 7, 117, 110, 105, 50, 51, 55, 49, 7, 117, 110, 105, 50, 51, 55, 50, 7, 117, 110, 105, 50, 51, 55, 51, 7, 117, 110, 105, 50, 51, 55, 52, 7, 117, 110, 105, 50, 51, 55, 53, 7, 117, 110, 105, 50, 51, 55, 54, 7, 117, 110, 105, 50, 51, 55, 55, 7, 117, 110, 105, 50, 51, 55, 56, 7, 117, 110, 105, 50, 51, 55, 57, 7, 117, 110, 105, 50, 51, 55, 65, 7, 117, 110, 105, 50, 51, 55, 66, 7, 117, 110, 105, 50, 51, 55, 67, 7, 117, 110, 105, 50, 51, 55, 68, 7, 117, 110, 105, 50, 51, 55, 69, 7, 117, 110, 105, 50, 51, 55, 70, 7, 117, 110, 105, 50, 51, 56, 48, 7, 117, 110, 105, 50, 51, 56, 49, 7, 117, 110, 105, 50, 51, 56, 50, 7, 117, 110, 105, 50, 51, 56, 51, 7, 117, 110, 105, 50, 51, 56, 52, 7, 117, 110, 105, 50, 51, 56, 53, 7, 117, 110, 105, 50, 51, 56, 54, 7, 117, 110, 105, 50, 51, 56, 55, 7, 117, 110, 105, 50, 51, 56, 56, 7, 117, 110, 105, 50, 51, 56, 57, 7, 117, 110, 105, 50, 51, 56, 65, 7, 117, 110, 105, 50, 51, 56, 66, 7, 117, 110, 105, 50, 51, 56, 67, 7, 117, 110, 105, 50, 51, 56, 68, 7, 117, 110, 105, 50, 51, 56, 69, 7, 117, 110, 105, 50, 51, 56, 70, 7, 117, 110, 105, 50, 51, 57, 48, 7, 117, 110, 105, 50, 51, 57, 49, 7, 117, 110, 105, 50, 51, 57, 50, 7, 117, 110, 105, 50, 51, 57, 51, 7, 117, 110, 105, 50, 51, 57, 52, 7, 117, 110, 105, 50, 51, 57, 53, 7, 117, 110, 105, 50, 51, 57, 54, 7, 117, 110, 105, 50, 51, 57, 55, 7, 117, 110, 105, 50, 51, 57, 56, 7, 117, 110, 105, 50, 51, 57, 57, 7, 117, 110, 105, 50, 51, 57, 65, 7, 117, 110, 105, 50, 51, 57, 66, 7, 117, 110, 105, 50, 51, 57, 67, 7, 117, 110, 105, 50, 51, 57, 68, 7, 117, 110, 105, 50, 51, 57, 69, 7, 117, 110, 105, 50, 51, 57, 70, 7, 117, 110, 105, 50, 51, 65, 48, 7, 117, 110, 105, 50, 51, 65, 49, 7, 117, 110, 105, 50, 51, 65, 50, 7, 117, 110, 105, 50, 51, 65, 51, 7, 117, 110, 105, 50, 51, 65, 52, 7, 117, 110, 105, 50, 51, 65, 53, 7, 117, 110, 105, 50, 51, 65, 54, 7, 117, 110, 105, 50, 51, 65, 55, 7, 117, 110, 105, 50, 51, 65, 56, 7, 117, 110, 105, 50, 51, 65, 57, 7, 117, 110, 105, 50, 51, 65, 65, 7, 117, 110, 105, 50, 51, 65, 66, 7, 117, 110, 105, 50, 51, 65, 67, 7, 117, 110, 105, 50, 51, 65, 68, 17, 105, 110, 116, 101, 103, 114, 97, 108, 101, 120, 116, 101, 110, 115, 105, 111, 110, 7, 117, 110, 105, 50, 51, 65, 70, 7, 117, 110, 105, 50, 51, 66, 48, 7, 117, 110, 105, 50, 51, 66, 49, 7, 117, 110, 105, 50, 51, 66, 50, 7, 117, 110, 105, 50, 51, 66, 51, 7, 117, 110, 105, 50, 51, 66, 52, 7, 117, 110, 105, 50, 51, 66, 53, 7, 117, 110, 105, 50, 51, 66, 54, 13, 114, 97, 100, 105, 99, 97, 108, 98, 111, 116, 116, 111, 109, 7, 117, 110, 105, 50, 51, 66, 56, 7, 117, 110, 105, 50, 51, 66, 57, 7, 117, 110, 105, 50, 51, 66, 65, 7, 117, 110, 105, 50, 51, 66, 66, 7, 117, 110, 105, 50, 51, 66, 67, 7, 117, 110, 105, 50, 51, 66, 68, 7, 117, 110, 105, 50, 51, 66, 69, 7, 117, 110, 105, 50, 51, 66, 70, 7, 117, 110, 105, 50, 51, 67, 48, 7, 117, 110, 105, 50, 51, 67, 49, 7, 117, 110, 105, 50, 51, 67, 50, 7, 117, 110, 105, 50, 51, 67, 51, 7, 117, 110, 105, 50, 51, 67, 52, 7, 117, 110, 105, 50, 51, 67, 53, 7, 117, 110, 105, 50, 51, 67, 54, 7, 117, 110, 105, 50, 51, 67, 55, 7, 117, 110, 105, 50, 51, 67, 56, 7, 117, 110, 105, 50, 51, 67, 57, 7, 117, 110, 105, 50, 51, 67, 65, 7, 117, 110, 105, 50, 51, 67, 66, 7, 117, 110, 105, 50, 51, 67, 67, 7, 117, 110, 105, 50, 51, 67, 68, 7, 117, 110, 105, 50, 51, 67, 69, 7, 117, 110, 105, 50, 51, 67, 70, 7, 117, 110, 105, 50, 51, 68, 48, 7, 117, 110, 105, 50, 51, 68, 49, 7, 117, 110, 105, 50, 51, 68, 50, 7, 117, 110, 105, 50, 51, 68, 51, 7, 117, 110, 105, 50, 51, 68, 52, 7, 117, 110, 105, 50, 51, 68, 53, 7, 117, 110, 105, 50, 51, 68, 54, 7, 117, 110, 105, 50, 51, 68, 55, 7, 117, 110, 105, 50, 51, 68, 56, 7, 117, 110, 105, 50, 51, 68, 57, 7, 117, 110, 105, 50, 51, 68, 65, 7, 117, 110, 105, 50, 51, 68, 66, 7, 117, 110, 105, 50, 52, 52, 48, 7, 117, 110, 105, 50, 52, 52, 49, 7, 117, 110, 105, 50, 52, 52, 50, 7, 117, 110, 105, 50, 52, 52, 51, 7, 117, 110, 105, 50, 52, 52, 52, 7, 117, 110, 105, 50, 52, 52, 53, 7, 117, 110, 105, 50, 52, 52, 54, 7, 117, 110, 105, 50, 52, 52, 55, 7, 117, 110, 105, 50, 52, 52, 56, 7, 117, 110, 105, 50, 52, 52, 57, 7, 117, 110, 105, 50, 52, 52, 65, 8, 83, 70, 49, 48, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 48, 49, 8, 83, 70, 49, 49, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 48, 51, 7, 117, 110, 105, 50, 53, 48, 52, 7, 117, 110, 105, 50, 53, 48, 53, 7, 117, 110, 105, 50, 53, 48, 54, 7, 117, 110, 105, 50, 53, 48, 55, 7, 117, 110, 105, 50, 53, 48, 56, 7, 117, 110, 105, 50, 53, 48, 57, 7, 117, 110, 105, 50, 53, 48, 65, 7, 117, 110, 105, 50, 53, 48, 66, 8, 83, 70, 48, 49, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 48, 68, 7, 117, 110, 105, 50, 53, 48, 69, 7, 117, 110, 105, 50, 53, 48, 70, 8, 83, 70, 48, 51, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 49, 49, 7, 117, 110, 105, 50, 53, 49, 50, 7, 117, 110, 105, 50, 53, 49, 51, 8, 83, 70, 48, 50, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 49, 53, 7, 117, 110, 105, 50, 53, 49, 54, 7, 117, 110, 105, 50, 53, 49, 55, 8, 83, 70, 48, 52, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 49, 57, 7, 117, 110, 105, 50, 53, 49, 65, 7, 117, 110, 105, 50, 53, 49, 66, 8, 83, 70, 48, 56, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 49, 68, 7, 117, 110, 105, 50, 53, 49, 69, 7, 117, 110, 105, 50, 53, 49, 70, 7, 117, 110, 105, 50, 53, 50, 48, 7, 117, 110, 105, 50, 53, 50, 49, 7, 117, 110, 105, 50, 53, 50, 50, 7, 117, 110, 105, 50, 53, 50, 51, 8, 83, 70, 48, 57, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 50, 53, 7, 117, 110, 105, 50, 53, 50, 54, 7, 117, 110, 105, 50, 53, 50, 55, 7, 117, 110, 105, 50, 53, 50, 56, 7, 117, 110, 105, 50, 53, 50, 57, 7, 117, 110, 105, 50, 53, 50, 65, 7, 117, 110, 105, 50, 53, 50, 66, 8, 83, 70, 48, 54, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 50, 68, 7, 117, 110, 105, 50, 53, 50, 69, 7, 117, 110, 105, 50, 53, 50, 70, 7, 117, 110, 105, 50, 53, 51, 48, 7, 117, 110, 105, 50, 53, 51, 49, 7, 117, 110, 105, 50, 53, 51, 50, 7, 117, 110, 105, 50, 53, 51, 51, 8, 83, 70, 48, 55, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 51, 53, 7, 117, 110, 105, 50, 53, 51, 54, 7, 117, 110, 105, 50, 53, 51, 55, 7, 117, 110, 105, 50, 53, 51, 56, 7, 117, 110, 105, 50, 53, 51, 57, 7, 117, 110, 105, 50, 53, 51, 65, 7, 117, 110, 105, 50, 53, 51, 66, 8, 83, 70, 48, 53, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 51, 68, 7, 117, 110, 105, 50, 53, 51, 69, 7, 117, 110, 105, 50, 53, 51, 70, 7, 117, 110, 105, 50, 53, 52, 48, 7, 117, 110, 105, 50, 53, 52, 49, 7, 117, 110, 105, 50, 53, 52, 50, 7, 117, 110, 105, 50, 53, 52, 51, 7, 117, 110, 105, 50, 53, 52, 52, 7, 117, 110, 105, 50, 53, 52, 53, 7, 117, 110, 105, 50, 53, 52, 54, 7, 117, 110, 105, 50, 53, 52, 55, 7, 117, 110, 105, 50, 53, 52, 56, 7, 117, 110, 105, 50, 53, 52, 57, 7, 117, 110, 105, 50, 53, 52, 65, 7, 117, 110, 105, 50, 53, 52, 66, 7, 117, 110, 105, 50, 53, 52, 67, 7, 117, 110, 105, 50, 53, 52, 68, 7, 117, 110, 105, 50, 53, 52, 69, 7, 117, 110, 105, 50, 53, 52, 70, 8, 83, 70, 52, 51, 48, 48, 48, 48, 8, 83, 70, 50, 52, 48, 48, 48, 48, 8, 83, 70, 53, 49, 48, 48, 48, 48, 8, 83, 70, 53, 50, 48, 48, 48, 48, 8, 83, 70, 51, 57, 48, 48, 48, 48, 8, 83, 70, 50, 50, 48, 48, 48, 48, 8, 83, 70, 50, 49, 48, 48, 48, 48, 8, 83, 70, 50, 53, 48, 48, 48, 48, 8, 83, 70, 53, 48, 48, 48, 48, 48, 8, 83, 70, 52, 57, 48, 48, 48, 48, 8, 83, 70, 51, 56, 48, 48, 48, 48, 8, 83, 70, 50, 56, 48, 48, 48, 48, 8, 83, 70, 50, 55, 48, 48, 48, 48, 8, 83, 70, 50, 54, 48, 48, 48, 48, 8, 83, 70, 51, 54, 48, 48, 48, 48, 8, 83, 70, 51, 55, 48, 48, 48, 48, 8, 83, 70, 52, 50, 48, 48, 48, 48, 8, 83, 70, 49, 57, 48, 48, 48, 48, 8, 83, 70, 50, 48, 48, 48, 48, 48, 8, 83, 70, 50, 51, 48, 48, 48, 48, 8, 83, 70, 52, 55, 48, 48, 48, 48, 8, 83, 70, 52, 56, 48, 48, 48, 48, 8, 83, 70, 52, 49, 48, 48, 48, 48, 8, 83, 70, 52, 53, 48, 48, 48, 48, 8, 83, 70, 52, 54, 48, 48, 48, 48, 8, 83, 70, 52, 48, 48, 48, 48, 48, 8, 83, 70, 53, 52, 48, 48, 48, 48, 8, 83, 70, 53, 51, 48, 48, 48, 48, 8, 83, 70, 52, 52, 48, 48, 48, 48, 7, 117, 110, 105, 50, 53, 54, 68, 7, 117, 110, 105, 50, 53, 54, 69, 7, 117, 110, 105, 50, 53, 54, 70, 7, 117, 110, 105, 50, 53, 55, 48, 7, 117, 110, 105, 50, 53, 55, 49, 7, 117, 110, 105, 50, 53, 55, 50, 7, 117, 110, 105, 50, 53, 55, 51, 7, 117, 110, 105, 50, 53, 55, 52, 7, 117, 110, 105, 50, 53, 55, 53, 7, 117, 110, 105, 50, 53, 55, 54, 7, 117, 110, 105, 50, 53, 55, 55, 7, 117, 110, 105, 50, 53, 55, 56, 7, 117, 110, 105, 50, 53, 55, 57, 7, 117, 110, 105, 50, 53, 55, 65, 7, 117, 110, 105, 50, 53, 55, 66, 7, 117, 110, 105, 50, 53, 55, 67, 7, 117, 110, 105, 50, 53, 55, 68, 7, 117, 110, 105, 50, 53, 55, 69, 7, 117, 110, 105, 50, 53, 55, 70, 7, 117, 112, 98, 108, 111, 99, 107, 7, 117, 110, 105, 50, 53, 56, 49, 7, 117, 110, 105, 50, 53, 56, 50, 7, 117, 110, 105, 50, 53, 56, 51, 7, 100, 110, 98, 108, 111, 99, 107, 7, 117, 110, 105, 50, 53, 56, 53, 7, 117, 110, 105, 50, 53, 56, 54, 7, 117, 110, 105, 50, 53, 56, 55, 5, 98, 108, 111, 99, 107, 7, 117, 110, 105, 50, 53, 56, 57, 7, 117, 110, 105, 50, 53, 56, 65, 7, 117, 110, 105, 50, 53, 56, 66, 7, 108, 102, 98, 108, 111, 99, 107, 7, 114, 116, 98, 108, 111, 99, 107, 7, 108, 116, 115, 104, 97, 100, 101, 5, 115, 104, 97, 100, 101, 7, 100, 107, 115, 104, 97, 100, 101, 7, 117, 110, 105, 50, 53, 57, 52, 7, 117, 110, 105, 50, 53, 57, 53, 7, 117, 110, 105, 50, 53, 57, 54, 7, 117, 110, 105, 50, 53, 57, 55, 7, 117, 110, 105, 50, 53, 57, 56, 7, 117, 110, 105, 50, 53, 57, 57, 7, 117, 110, 105, 50, 53, 57, 65, 7, 117, 110, 105, 50, 53, 57, 66, 7, 117, 110, 105, 50, 53, 57, 67, 7, 117, 110, 105, 50, 53, 57, 68, 7, 117, 110, 105, 50, 53, 57, 69, 7, 117, 110, 105, 50, 53, 57, 70, 9, 102, 105, 108, 108, 101, 100, 98, 111, 120, 6, 72, 50, 50, 48, 55, 51, 7, 117, 110, 105, 50, 53, 65, 50, 7, 117, 110, 105, 50, 53, 65, 51, 7, 117, 110, 105, 50, 53, 65, 52, 7, 117, 110, 105, 50, 53, 65, 53, 7, 117, 110, 105, 50, 53, 65, 54, 7, 117, 110, 105, 50, 53, 65, 55, 7, 117, 110, 105, 50, 53, 65, 56, 7, 117, 110, 105, 50, 53, 65, 57, 6, 72, 49, 56, 53, 52, 51, 6, 72, 49, 56, 53, 53, 49, 10, 102, 105, 108, 108, 101, 100, 114, 101, 99, 116, 7, 117, 110, 105, 50, 53, 65, 68, 7, 117, 110, 105, 50, 53, 65, 69, 7, 117, 110, 105, 50, 53, 65, 70, 7, 117, 110, 105, 50, 53, 66, 48, 7, 117, 110, 105, 50, 53, 66, 49, 7, 116, 114, 105, 97, 103, 117, 112, 7, 117, 110, 105, 50, 53, 66, 51, 7, 117, 110, 105, 50, 53, 66, 52, 7, 117, 110, 105, 50, 53, 66, 53, 7, 117, 110, 105, 50, 53, 66, 54, 7, 117, 110, 105, 50, 53, 66, 55, 7, 117, 110, 105, 50, 53, 66, 56, 7, 117, 110, 105, 50, 53, 66, 57, 7, 116, 114, 105, 97, 103, 114, 116, 7, 117, 110, 105, 50, 53, 66, 66, 7, 116, 114, 105, 97, 103, 100, 110, 7, 117, 110, 105, 50, 53, 66, 68, 7, 117, 110, 105, 50, 53, 66, 69, 7, 117, 110, 105, 50, 53, 66, 70, 7, 117, 110, 105, 50, 53, 67, 48, 7, 117, 110, 105, 50, 53, 67, 49, 7, 117, 110, 105, 50, 53, 67, 50, 7, 117, 110, 105, 50, 53, 67, 51, 7, 116, 114, 105, 97, 103, 108, 102, 7, 117, 110, 105, 50, 53, 67, 53, 7, 117, 110, 105, 50, 53, 67, 54, 7, 117, 110, 105, 50, 53, 67, 55, 7, 117, 110, 105, 50, 53, 67, 56, 7, 117, 110, 105, 50, 53, 67, 57, 6, 99, 105, 114, 99, 108, 101, 7, 117, 110, 105, 50, 53, 67, 67, 7, 117, 110, 105, 50, 53, 67, 68, 7, 117, 110, 105, 50, 53, 67, 69, 6, 72, 49, 56, 53, 51, 51, 7, 117, 110, 105, 50, 53, 68, 48, 7, 117, 110, 105, 50, 53, 68, 49, 7, 117, 110, 105, 50, 53, 68, 50, 7, 117, 110, 105, 50, 53, 68, 51, 7, 117, 110, 105, 50, 53, 68, 52, 7, 117, 110, 105, 50, 53, 68, 53, 7, 117, 110, 105, 50, 53, 68, 54, 7, 117, 110, 105, 50, 53, 68, 55, 9, 105, 110, 118, 98, 117, 108, 108, 101, 116, 9, 105, 110, 118, 99, 105, 114, 99, 108, 101, 7, 117, 110, 105, 50, 53, 68, 65, 7, 117, 110, 105, 50, 53, 68, 66, 7, 117, 110, 105, 50, 53, 68, 67, 7, 117, 110, 105, 50, 53, 68, 68, 7, 117, 110, 105, 50, 53, 68, 69, 7, 117, 110, 105, 50, 53, 68, 70, 7, 117, 110, 105, 50, 53, 69, 48, 7, 117, 110, 105, 50, 53, 69, 49, 7, 117, 110, 105, 50, 53, 69, 50, 7, 117, 110, 105, 50, 53, 69, 51, 7, 117, 110, 105, 50, 53, 69, 52, 7, 117, 110, 105, 50, 53, 69, 53, 10, 111, 112, 101, 110, 98, 117, 108, 108, 101, 116, 7, 117, 110, 105, 50, 53, 69, 55, 7, 117, 110, 105, 50, 53, 69, 56, 7, 117, 110, 105, 50, 53, 69, 57, 7, 117, 110, 105, 50, 53, 69, 65, 7, 117, 110, 105, 50, 53, 69, 66, 7, 117, 110, 105, 50, 53, 69, 67, 7, 117, 110, 105, 50, 53, 69, 68, 7, 117, 110, 105, 50, 53, 69, 69, 7, 117, 110, 105, 50, 53, 69, 70, 7, 117, 110, 105, 50, 53, 70, 48, 7, 117, 110, 105, 50, 53, 70, 49, 7, 117, 110, 105, 50, 53, 70, 50, 7, 117, 110, 105, 50, 53, 70, 51, 7, 117, 110, 105, 50, 53, 70, 52, 7, 117, 110, 105, 50, 53, 70, 53, 7, 117, 110, 105, 50, 53, 70, 54, 7, 117, 110, 105, 50, 53, 70, 55, 7, 117, 110, 105, 50, 53, 70, 56, 7, 117, 110, 105, 50, 53, 70, 57, 7, 117, 110, 105, 50, 53, 70, 65, 7, 117, 110, 105, 50, 53, 70, 66, 7, 117, 110, 105, 50, 53, 70, 67, 7, 117, 110, 105, 50, 53, 70, 68, 7, 117, 110, 105, 50, 53, 70, 69, 7, 117, 110, 105, 50, 53, 70, 70, 7, 117, 110, 105, 50, 54, 48, 48, 7, 117, 110, 105, 50, 54, 48, 49, 7, 117, 110, 105, 50, 54, 48, 50, 7, 117, 110, 105, 50, 54, 48, 51, 7, 117, 110, 105, 50, 54, 48, 52, 7, 117, 110, 105, 50, 54, 48, 53, 7, 117, 110, 105, 50, 54, 48, 54, 7, 117, 110, 105, 50, 54, 48, 55, 7, 117, 110, 105, 50, 54, 48, 56, 7, 117, 110, 105, 50, 54, 48, 57, 7, 117, 110, 105, 50, 54, 48, 65, 7, 117, 110, 105, 50, 54, 48, 66, 7, 117, 110, 105, 50, 54, 48, 67, 7, 117, 110, 105, 50, 54, 48, 68, 7, 117, 110, 105, 50, 54, 48, 69, 7, 117, 110, 105, 50, 54, 48, 70, 7, 117, 110, 105, 50, 54, 49, 48, 7, 117, 110, 105, 50, 54, 49, 49, 7, 117, 110, 105, 50, 54, 49, 50, 7, 117, 110, 105, 50, 54, 49, 51, 7, 117, 110, 105, 50, 54, 49, 52, 7, 117, 110, 105, 50, 54, 49, 53, 7, 117, 110, 105, 50, 54, 49, 54, 7, 117, 110, 105, 50, 54, 49, 55, 7, 117, 110, 105, 50, 54, 49, 56, 7, 117, 110, 105, 50, 54, 49, 57, 7, 117, 110, 105, 50, 54, 49, 65, 7, 117, 110, 105, 50, 54, 49, 66, 7, 117, 110, 105, 50, 54, 49, 67, 7, 117, 110, 105, 50, 54, 49, 68, 7, 117, 110, 105, 50, 54, 49, 69, 7, 117, 110, 105, 50, 54, 49, 70, 7, 117, 110, 105, 50, 54, 50, 48, 7, 117, 110, 105, 50, 54, 50, 49, 7, 117, 110, 105, 50, 54, 50, 50, 7, 117, 110, 105, 50, 54, 50, 51, 7, 117, 110, 105, 50, 54, 50, 52, 7, 117, 110, 105, 50, 54, 50, 53, 7, 117, 110, 105, 50, 54, 50, 54, 7, 117, 110, 105, 50, 54, 50, 55, 7, 117, 110, 105, 50, 54, 50, 56, 7, 117, 110, 105, 50, 54, 50, 57, 7, 117, 110, 105, 50, 54, 50, 65, 7, 117, 110, 105, 50, 54, 50, 66, 7, 117, 110, 105, 50, 54, 50, 67, 7, 117, 110, 105, 50, 54, 50, 68, 7, 117, 110, 105, 50, 54, 50, 69, 7, 117, 110, 105, 50, 54, 50, 70, 7, 117, 110, 105, 50, 54, 51, 48, 7, 117, 110, 105, 50, 54, 51, 49, 7, 117, 110, 105, 50, 54, 51, 50, 7, 117, 110, 105, 50, 54, 51, 51, 7, 117, 110, 105, 50, 54, 51, 52, 7, 117, 110, 105, 50, 54, 51, 53, 7, 117, 110, 105, 50, 54, 51, 54, 7, 117, 110, 105, 50, 54, 51, 55, 7, 117, 110, 105, 50, 54, 51, 56, 7, 117, 110, 105, 50, 54, 51, 57, 9, 115, 109, 105, 108, 101, 102, 97, 99, 101, 12, 105, 110, 118, 115, 109, 105, 108, 101, 102, 97, 99, 101, 3, 115, 117, 110, 7, 117, 110, 105, 50, 54, 51, 68, 7, 117, 110, 105, 50, 54, 51, 69, 7, 117, 110, 105, 50, 54, 51, 70, 6, 102, 101, 109, 97, 108, 101, 7, 117, 110, 105, 50, 54, 52, 49, 4, 109, 97, 108, 101, 7, 117, 110, 105, 50, 54, 52, 51, 7, 117, 110, 105, 50, 54, 52, 52, 7, 117, 110, 105, 50, 54, 52, 53, 7, 117, 110, 105, 50, 54, 52, 54, 7, 117, 110, 105, 50, 54, 52, 55, 7, 117, 110, 105, 50, 54, 52, 56, 7, 117, 110, 105, 50, 54, 52, 57, 7, 117, 110, 105, 50, 54, 52, 65, 7, 117, 110, 105, 50, 54, 52, 66, 7, 117, 110, 105, 50, 54, 52, 67, 7, 117, 110, 105, 50, 54, 52, 68, 7, 117, 110, 105, 50, 54, 52, 69, 7, 117, 110, 105, 50, 54, 52, 70, 7, 117, 110, 105, 50, 54, 53, 48, 7, 117, 110, 105, 50, 54, 53, 49, 7, 117, 110, 105, 50, 54, 53, 50, 7, 117, 110, 105, 50, 54, 53, 51, 7, 117, 110, 105, 50, 54, 53, 52, 7, 117, 110, 105, 50, 54, 53, 53, 7, 117, 110, 105, 50, 54, 53, 54, 7, 117, 110, 105, 50, 54, 53, 55, 7, 117, 110, 105, 50, 54, 53, 56, 7, 117, 110, 105, 50, 54, 53, 57, 7, 117, 110, 105, 50, 54, 53, 65, 7, 117, 110, 105, 50, 54, 53, 66, 7, 117, 110, 105, 50, 54, 53, 67, 7, 117, 110, 105, 50, 54, 53, 68, 7, 117, 110, 105, 50, 54, 53, 69, 7, 117, 110, 105, 50, 54, 53, 70, 5, 115, 112, 97, 100, 101, 7, 117, 110, 105, 50, 54, 54, 49, 7, 117, 110, 105, 50, 54, 54, 50, 4, 99, 108, 117, 98, 7, 117, 110, 105, 50, 54, 54, 52, 5, 104, 101, 97, 114, 116, 7, 100, 105, 97, 109, 111, 110, 100, 7, 117, 110, 105, 50, 54, 54, 55, 7, 117, 110, 105, 50, 54, 54, 56, 7, 117, 110, 105, 50, 54, 54, 57, 11, 109, 117, 115, 105, 99, 97, 108, 110, 111, 116, 101, 14, 109, 117, 115, 105, 99, 97, 108, 110, 111, 116, 101, 100, 98, 108, 7, 117, 110, 105, 50, 54, 54, 67, 7, 117, 110, 105, 50, 54, 54, 68, 7, 117, 110, 105, 50, 54, 54, 69, 7, 117, 110, 105, 50, 54, 54, 70, 7, 117, 110, 105, 50, 54, 55, 48, 7, 117, 110, 105, 50, 54, 55, 49, 7, 117, 110, 105, 50, 54, 55, 50, 7, 117, 110, 105, 50, 54, 55, 51, 7, 117, 110, 105, 50, 54, 55, 52, 7, 117, 110, 105, 50, 54, 55, 53, 7, 117, 110, 105, 50, 54, 55, 54, 7, 117, 110, 105, 50, 54, 55, 55, 7, 117, 110, 105, 50, 54, 55, 56, 7, 117, 110, 105, 50, 54, 55, 57, 7, 117, 110, 105, 50, 54, 55, 65, 7, 117, 110, 105, 50, 54, 55, 66, 7, 117, 110, 105, 50, 54, 55, 67, 7, 117, 110, 105, 50, 54, 55, 68, 7, 117, 110, 105, 50, 54, 55, 69, 7, 117, 110, 105, 50, 54, 55, 70, 7, 117, 110, 105, 50, 54, 56, 48, 7, 117, 110, 105, 50, 54, 56, 49, 7, 117, 110, 105, 50, 54, 56, 50, 7, 117, 110, 105, 50, 54, 56, 51, 7, 117, 110, 105, 50, 54, 56, 52, 7, 117, 110, 105, 50, 54, 56, 53, 7, 117, 110, 105, 50, 54, 56, 54, 7, 117, 110, 105, 50, 54, 56, 55, 7, 117, 110, 105, 50, 54, 56, 56, 7, 117, 110, 105, 50, 54, 56, 57, 7, 117, 110, 105, 50, 54, 56, 65, 7, 117, 110, 105, 50, 54, 56, 66, 7, 117, 110, 105, 50, 54, 56, 67, 7, 117, 110, 105, 50, 54, 56, 68, 7, 117, 110, 105, 50, 54, 56, 69, 7, 117, 110, 105, 50, 54, 56, 70, 7, 117, 110, 105, 50, 54, 57, 48, 7, 117, 110, 105, 50, 54, 57, 49, 7, 117, 110, 105, 50, 54, 57, 50, 7, 117, 110, 105, 50, 54, 57, 51, 7, 117, 110, 105, 50, 54, 57, 52, 7, 117, 110, 105, 50, 54, 57, 53, 7, 117, 110, 105, 50, 54, 57, 54, 7, 117, 110, 105, 50, 54, 57, 55, 7, 117, 110, 105, 50, 54, 57, 56, 7, 117, 110, 105, 50, 54, 57, 57, 7, 117, 110, 105, 50, 54, 57, 65, 7, 117, 110, 105, 50, 54, 57, 66, 7, 117, 110, 105, 50, 54, 57, 67, 7, 117, 110, 105, 50, 54, 57, 68, 7, 117, 110, 105, 50, 54, 65, 48, 7, 117, 110, 105, 50, 54, 65, 49, 7, 117, 110, 105, 50, 54, 65, 50, 7, 117, 110, 105, 50, 54, 65, 51, 7, 117, 110, 105, 50, 54, 65, 52, 7, 117, 110, 105, 50, 54, 65, 53, 7, 117, 110, 105, 50, 54, 65, 54, 7, 117, 110, 105, 50, 54, 65, 55, 7, 117, 110, 105, 50, 54, 65, 56, 7, 117, 110, 105, 50, 54, 65, 57, 7, 117, 110, 105, 50, 54, 65, 65, 7, 117, 110, 105, 50, 54, 65, 66, 7, 117, 110, 105, 50, 54, 65, 67, 7, 117, 110, 105, 50, 54, 65, 68, 7, 117, 110, 105, 50, 54, 65, 69, 7, 117, 110, 105, 50, 54, 65, 70, 7, 117, 110, 105, 50, 54, 66, 51, 7, 117, 110, 105, 50, 54, 66, 52, 7, 117, 110, 105, 50, 54, 66, 53, 7, 117, 110, 105, 50, 54, 66, 54, 7, 117, 110, 105, 50, 54, 66, 55, 7, 117, 110, 105, 50, 54, 66, 56, 7, 117, 110, 105, 50, 54, 66, 57, 7, 117, 110, 105, 50, 54, 66, 65, 7, 117, 110, 105, 50, 54, 66, 66, 7, 117, 110, 105, 50, 54, 66, 67, 7, 117, 110, 105, 50, 55, 48, 49, 7, 117, 110, 105, 50, 55, 48, 50, 7, 117, 110, 105, 50, 55, 48, 51, 7, 117, 110, 105, 50, 55, 48, 52, 7, 117, 110, 105, 50, 55, 48, 54, 7, 117, 110, 105, 50, 55, 48, 55, 7, 117, 110, 105, 50, 55, 48, 56, 7, 117, 110, 105, 50, 55, 48, 57, 7, 117, 110, 105, 50, 55, 48, 67, 7, 117, 110, 105, 50, 55, 48, 68, 7, 117, 110, 105, 50, 55, 48, 69, 7, 117, 110, 105, 50, 55, 48, 70, 7, 117, 110, 105, 50, 55, 49, 48, 7, 117, 110, 105, 50, 55, 49, 49, 7, 117, 110, 105, 50, 55, 49, 50, 7, 117, 110, 105, 50, 55, 49, 51, 7, 117, 110, 105, 50, 55, 49, 52, 7, 117, 110, 105, 50, 55, 49, 53, 7, 117, 110, 105, 50, 55, 49, 54, 7, 117, 110, 105, 50, 55, 49, 55, 7, 117, 110, 105, 50, 55, 49, 56, 7, 117, 110, 105, 50, 55, 49, 57, 7, 117, 110, 105, 50, 55, 49, 65, 7, 117, 110, 105, 50, 55, 49, 66, 7, 117, 110, 105, 50, 55, 49, 67, 7, 117, 110, 105, 50, 55, 49, 68, 7, 117, 110, 105, 50, 55, 49, 69, 7, 117, 110, 105, 50, 55, 49, 70, 7, 117, 110, 105, 50, 55, 50, 48, 7, 117, 110, 105, 50, 55, 50, 49, 7, 117, 110, 105, 50, 55, 50, 50, 7, 117, 110, 105, 50, 55, 50, 51, 7, 117, 110, 105, 50, 55, 50, 52, 7, 117, 110, 105, 50, 55, 50, 53, 7, 117, 110, 105, 50, 55, 50, 54, 7, 117, 110, 105, 50, 55, 50, 55, 7, 117, 110, 105, 50, 55, 50, 57, 7, 117, 110, 105, 50, 55, 50, 65, 7, 117, 110, 105, 50, 55, 50, 66, 7, 117, 110, 105, 50, 55, 50, 67, 7, 117, 110, 105, 50, 55, 50, 68, 7, 117, 110, 105, 50, 55, 50, 69, 7, 117, 110, 105, 50, 55, 50, 70, 7, 117, 110, 105, 50, 55, 51, 48, 7, 117, 110, 105, 50, 55, 51, 49, 7, 117, 110, 105, 50, 55, 51, 50, 7, 117, 110, 105, 50, 55, 51, 51, 7, 117, 110, 105, 50, 55, 51, 52, 7, 117, 110, 105, 50, 55, 51, 53, 7, 117, 110, 105, 50, 55, 51, 54, 7, 117, 110, 105, 50, 55, 51, 55, 7, 117, 110, 105, 50, 55, 51, 56, 7, 117, 110, 105, 50, 55, 51, 57, 7, 117, 110, 105, 50, 55, 51, 65, 7, 117, 110, 105, 50, 55, 51, 66, 7, 117, 110, 105, 50, 55, 51, 67, 7, 117, 110, 105, 50, 55, 51, 68, 7, 117, 110, 105, 50, 55, 51, 69, 7, 117, 110, 105, 50, 55, 51, 70, 7, 117, 110, 105, 50, 55, 52, 48, 7, 117, 110, 105, 50, 55, 52, 49, 7, 117, 110, 105, 50, 55, 52, 50, 7, 117, 110, 105, 50, 55, 52, 51, 7, 117, 110, 105, 50, 55, 52, 52, 7, 117, 110, 105, 50, 55, 52, 53, 7, 117, 110, 105, 50, 55, 52, 54, 7, 117, 110, 105, 50, 55, 52, 55, 7, 117, 110, 105, 50, 55, 52, 56, 7, 117, 110, 105, 50, 55, 52, 57, 7, 117, 110, 105, 50, 55, 52, 65, 7, 117, 110, 105, 50, 55, 52, 66, 7, 117, 110, 105, 50, 55, 52, 68, 7, 117, 110, 105, 50, 55, 52, 70, 7, 117, 110, 105, 50, 55, 53, 48, 7, 117, 110, 105, 50, 55, 53, 49, 7, 117, 110, 105, 50, 55, 53, 50, 7, 117, 110, 105, 50, 55, 53, 54, 7, 117, 110, 105, 50, 55, 53, 56, 7, 117, 110, 105, 50, 55, 53, 57, 7, 117, 110, 105, 50, 55, 53, 65, 7, 117, 110, 105, 50, 55, 53, 66, 7, 117, 110, 105, 50, 55, 53, 67, 7, 117, 110, 105, 50, 55, 53, 68, 7, 117, 110, 105, 50, 55, 53, 69, 7, 117, 110, 105, 50, 55, 54, 49, 7, 117, 110, 105, 50, 55, 54, 50, 7, 117, 110, 105, 50, 55, 54, 51, 7, 117, 110, 105, 50, 55, 54, 52, 7, 117, 110, 105, 50, 55, 54, 53, 7, 117, 110, 105, 50, 55, 54, 54, 7, 117, 110, 105, 50, 55, 54, 55, 7, 117, 110, 105, 50, 55, 54, 56, 7, 117, 110, 105, 50, 55, 54, 57, 7, 117, 110, 105, 50, 55, 54, 65, 7, 117, 110, 105, 50, 55, 54, 66, 7, 117, 110, 105, 50, 55, 54, 67, 7, 117, 110, 105, 50, 55, 54, 68, 7, 117, 110, 105, 50, 55, 54, 69, 7, 117, 110, 105, 50, 55, 54, 70, 7, 117, 110, 105, 50, 55, 55, 48, 7, 117, 110, 105, 50, 55, 55, 49, 7, 117, 110, 105, 50, 55, 55, 50, 7, 117, 110, 105, 50, 55, 55, 51, 7, 117, 110, 105, 50, 55, 55, 52, 7, 117, 110, 105, 50, 55, 55, 53, 7, 117, 110, 105, 50, 55, 55, 54, 7, 117, 110, 105, 50, 55, 55, 55, 7, 117, 110, 105, 50, 55, 55, 56, 7, 117, 110, 105, 50, 55, 55, 57, 7, 117, 110, 105, 50, 55, 55, 65, 7, 117, 110, 105, 50, 55, 55, 66, 7, 117, 110, 105, 50, 55, 55, 67, 7, 117, 110, 105, 50, 55, 55, 68, 7, 117, 110, 105, 50, 55, 55, 69, 7, 117, 110, 105, 50, 55, 55, 70, 7, 117, 110, 105, 50, 55, 56, 48, 7, 117, 110, 105, 50, 55, 56, 49, 7, 117, 110, 105, 50, 55, 56, 50, 7, 117, 110, 105, 50, 55, 56, 51, 7, 117, 110, 105, 50, 55, 56, 52, 7, 117, 110, 105, 50, 55, 56, 53, 7, 117, 110, 105, 50, 55, 56, 54, 7, 117, 110, 105, 50, 55, 56, 55, 7, 117, 110, 105, 50, 55, 56, 56, 7, 117, 110, 105, 50, 55, 56, 57, 7, 117, 110, 105, 50, 55, 56, 65, 7, 117, 110, 105, 50, 55, 56, 66, 7, 117, 110, 105, 50, 55, 56, 67, 7, 117, 110, 105, 50, 55, 56, 68, 7, 117, 110, 105, 50, 55, 56, 69, 7, 117, 110, 105, 50, 55, 56, 70, 7, 117, 110, 105, 50, 55, 57, 48, 7, 117, 110, 105, 50, 55, 57, 49, 7, 117, 110, 105, 50, 55, 57, 50, 7, 117, 110, 105, 50, 55, 57, 51, 7, 117, 110, 105, 50, 55, 57, 52, 7, 117, 110, 105, 50, 55, 57, 56, 7, 117, 110, 105, 50, 55, 57, 57, 7, 117, 110, 105, 50, 55, 57, 65, 7, 117, 110, 105, 50, 55, 57, 66, 7, 117, 110, 105, 50, 55, 57, 67, 7, 117, 110, 105, 50, 55, 57, 68, 7, 117, 110, 105, 50, 55, 57, 69, 7, 117, 110, 105, 50, 55, 57, 70, 7, 117, 110, 105, 50, 55, 65, 48, 7, 117, 110, 105, 50, 55, 65, 49, 7, 117, 110, 105, 50, 55, 65, 50, 7, 117, 110, 105, 50, 55, 65, 51, 7, 117, 110, 105, 50, 55, 65, 52, 7, 117, 110, 105, 50, 55, 65, 53, 7, 117, 110, 105, 50, 55, 65, 54, 7, 117, 110, 105, 50, 55, 65, 55, 7, 117, 110, 105, 50, 55, 65, 56, 7, 117, 110, 105, 50, 55, 65, 57, 7, 117, 110, 105, 50, 55, 65, 65, 7, 117, 110, 105, 50, 55, 65, 66, 7, 117, 110, 105, 50, 55, 65, 67, 7, 117, 110, 105, 50, 55, 65, 68, 7, 117, 110, 105, 50, 55, 65, 69, 7, 117, 110, 105, 50, 55, 65, 70, 7, 117, 110, 105, 50, 55, 66, 49, 7, 117, 110, 105, 50, 55, 66, 50, 7, 117, 110, 105, 50, 55, 66, 51, 7, 117, 110, 105, 50, 55, 66, 52, 7, 117, 110, 105, 50, 55, 66, 53, 7, 117, 110, 105, 50, 55, 66, 54, 7, 117, 110, 105, 50, 55, 66, 55, 7, 117, 110, 105, 50, 55, 66, 56, 7, 117, 110, 105, 50, 55, 66, 57, 7, 117, 110, 105, 50, 55, 66, 65, 7, 117, 110, 105, 50, 55, 66, 66, 7, 117, 110, 105, 50, 55, 66, 67, 7, 117, 110, 105, 50, 55, 66, 68, 7, 117, 110, 105, 50, 55, 66, 69, 7, 117, 110, 105, 50, 55, 68, 48, 7, 117, 110, 105, 50, 55, 68, 49, 7, 117, 110, 105, 50, 55, 68, 50, 7, 117, 110, 105, 50, 55, 68, 51, 7, 117, 110, 105, 50, 55, 68, 52, 7, 117, 110, 105, 50, 55, 68, 53, 7, 117, 110, 105, 50, 55, 68, 54, 7, 117, 110, 105, 50, 55, 68, 55, 7, 117, 110, 105, 50, 55, 68, 56, 7, 117, 110, 105, 50, 55, 68, 57, 7, 117, 110, 105, 50, 55, 68, 65, 7, 117, 110, 105, 50, 55, 68, 66, 7, 117, 110, 105, 50, 55, 68, 67, 7, 117, 110, 105, 50, 55, 68, 68, 7, 117, 110, 105, 50, 55, 68, 69, 7, 117, 110, 105, 50, 55, 68, 70, 7, 117, 110, 105, 50, 55, 69, 48, 7, 117, 110, 105, 50, 55, 69, 49, 7, 117, 110, 105, 50, 55, 69, 50, 7, 117, 110, 105, 50, 55, 69, 51, 7, 117, 110, 105, 50, 55, 69, 52, 7, 117, 110, 105, 50, 55, 69, 53, 7, 117, 110, 105, 50, 55, 69, 54, 7, 117, 110, 105, 50, 55, 69, 55, 7, 117, 110, 105, 50, 55, 69, 56, 7, 117, 110, 105, 50, 55, 69, 57, 7, 117, 110, 105, 50, 55, 69, 65, 7, 117, 110, 105, 50, 55, 69, 66, 7, 117, 110, 105, 50, 55, 70, 48, 7, 117, 110, 105, 50, 55, 70, 49, 7, 117, 110, 105, 50, 55, 70, 50, 7, 117, 110, 105, 50, 55, 70, 51, 7, 117, 110, 105, 50, 55, 70, 52, 7, 117, 110, 105, 50, 55, 70, 53, 7, 117, 110, 105, 50, 55, 70, 54, 7, 117, 110, 105, 50, 55, 70, 55, 7, 117, 110, 105, 50, 55, 70, 56, 7, 117, 110, 105, 50, 55, 70, 57, 7, 117, 110, 105, 50, 55, 70, 65, 7, 117, 110, 105, 50, 55, 70, 66, 7, 117, 110, 105, 50, 55, 70, 67, 7, 117, 110, 105, 50, 55, 70, 68, 7, 117, 110, 105, 50, 55, 70, 69, 7, 117, 110, 105, 50, 55, 70, 70, 7, 117, 110, 105, 50, 56, 48, 48, 7, 117, 110, 105, 50, 56, 48, 49, 7, 117, 110, 105, 50, 56, 48, 50, 7, 117, 110, 105, 50, 56, 48, 51, 7, 117, 110, 105, 50, 56, 48, 52, 7, 117, 110, 105, 50, 56, 48, 53, 7, 117, 110, 105, 50, 56, 48, 54, 7, 117, 110, 105, 50, 56, 48, 55, 7, 117, 110, 105, 50, 56, 48, 56, 7, 117, 110, 105, 50, 56, 48, 57, 7, 117, 110, 105, 50, 56, 48, 65, 7, 117, 110, 105, 50, 56, 48, 66, 7, 117, 110, 105, 50, 56, 48, 67, 7, 117, 110, 105, 50, 56, 48, 68, 7, 117, 110, 105, 50, 56, 48, 69, 7, 117, 110, 105, 50, 56, 48, 70, 7, 117, 110, 105, 50, 56, 49, 48, 7, 117, 110, 105, 50, 56, 49, 49, 7, 117, 110, 105, 50, 56, 49, 50, 7, 117, 110, 105, 50, 56, 49, 51, 7, 117, 110, 105, 50, 56, 49, 52, 7, 117, 110, 105, 50, 56, 49, 53, 7, 117, 110, 105, 50, 56, 49, 54, 7, 117, 110, 105, 50, 56, 49, 55, 7, 117, 110, 105, 50, 56, 49, 56, 7, 117, 110, 105, 50, 56, 49, 57, 7, 117, 110, 105, 50, 56, 49, 65, 7, 117, 110, 105, 50, 56, 49, 66, 7, 117, 110, 105, 50, 56, 49, 67, 7, 117, 110, 105, 50, 56, 49, 68, 7, 117, 110, 105, 50, 56, 49, 69, 7, 117, 110, 105, 50, 56, 49, 70, 7, 117, 110, 105, 50, 56, 50, 48, 7, 117, 110, 105, 50, 56, 50, 49, 7, 117, 110, 105, 50, 56, 50, 50, 7, 117, 110, 105, 50, 56, 50, 51, 7, 117, 110, 105, 50, 56, 50, 52, 7, 117, 110, 105, 50, 56, 50, 53, 7, 117, 110, 105, 50, 56, 50, 54, 7, 117, 110, 105, 50, 56, 50, 55, 7, 117, 110, 105, 50, 56, 50, 56, 7, 117, 110, 105, 50, 56, 50, 57, 7, 117, 110, 105, 50, 56, 50, 65, 7, 117, 110, 105, 50, 56, 50, 66, 7, 117, 110, 105, 50, 56, 50, 67, 7, 117, 110, 105, 50, 56, 50, 68, 7, 117, 110, 105, 50, 56, 50, 69, 7, 117, 110, 105, 50, 56, 50, 70, 7, 117, 110, 105, 50, 56, 51, 48, 7, 117, 110, 105, 50, 56, 51, 49, 7, 117, 110, 105, 50, 56, 51, 50, 7, 117, 110, 105, 50, 56, 51, 51, 7, 117, 110, 105, 50, 56, 51, 52, 7, 117, 110, 105, 50, 56, 51, 53, 7, 117, 110, 105, 50, 56, 51, 54, 7, 117, 110, 105, 50, 56, 51, 55, 7, 117, 110, 105, 50, 56, 51, 56, 7, 117, 110, 105, 50, 56, 51, 57, 7, 117, 110, 105, 50, 56, 51, 65, 7, 117, 110, 105, 50, 56, 51, 66, 7, 117, 110, 105, 50, 56, 51, 67, 7, 117, 110, 105, 50, 56, 51, 68, 7, 117, 110, 105, 50, 56, 51, 69, 7, 117, 110, 105, 50, 56, 51, 70, 7, 117, 110, 105, 50, 56, 52, 48, 7, 117, 110, 105, 50, 56, 52, 49, 7, 117, 110, 105, 50, 56, 52, 50, 7, 117, 110, 105, 50, 56, 52, 51, 7, 117, 110, 105, 50, 56, 52, 52, 7, 117, 110, 105, 50, 56, 52, 53, 7, 117, 110, 105, 50, 56, 52, 54, 7, 117, 110, 105, 50, 56, 52, 55, 7, 117, 110, 105, 50, 56, 52, 56, 7, 117, 110, 105, 50, 56, 52, 57, 7, 117, 110, 105, 50, 56, 52, 65, 7, 117, 110, 105, 50, 56, 52, 66, 7, 117, 110, 105, 50, 56, 52, 67, 7, 117, 110, 105, 50, 56, 52, 68, 7, 117, 110, 105, 50, 56, 52, 69, 7, 117, 110, 105, 50, 56, 52, 70, 7, 117, 110, 105, 50, 56, 53, 48, 7, 117, 110, 105, 50, 56, 53, 49, 7, 117, 110, 105, 50, 56, 53, 50, 7, 117, 110, 105, 50, 56, 53, 51, 7, 117, 110, 105, 50, 56, 53, 52, 7, 117, 110, 105, 50, 56, 53, 53, 7, 117, 110, 105, 50, 56, 53, 54, 7, 117, 110, 105, 50, 56, 53, 55, 7, 117, 110, 105, 50, 56, 53, 56, 7, 117, 110, 105, 50, 56, 53, 57, 7, 117, 110, 105, 50, 56, 53, 65, 7, 117, 110, 105, 50, 56, 53, 66, 7, 117, 110, 105, 50, 56, 53, 67, 7, 117, 110, 105, 50, 56, 53, 68, 7, 117, 110, 105, 50, 56, 53, 69, 7, 117, 110, 105, 50, 56, 53, 70, 7, 117, 110, 105, 50, 56, 54, 48, 7, 117, 110, 105, 50, 56, 54, 49, 7, 117, 110, 105, 50, 56, 54, 50, 7, 117, 110, 105, 50, 56, 54, 51, 7, 117, 110, 105, 50, 56, 54, 52, 7, 117, 110, 105, 50, 56, 54, 53, 7, 117, 110, 105, 50, 56, 54, 54, 7, 117, 110, 105, 50, 56, 54, 55, 7, 117, 110, 105, 50, 56, 54, 56, 7, 117, 110, 105, 50, 56, 54, 57, 7, 117, 110, 105, 50, 56, 54, 65, 7, 117, 110, 105, 50, 56, 54, 66, 7, 117, 110, 105, 50, 56, 54, 67, 7, 117, 110, 105, 50, 56, 54, 68, 7, 117, 110, 105, 50, 56, 54, 69, 7, 117, 110, 105, 50, 56, 54, 70, 7, 117, 110, 105, 50, 56, 55, 48, 7, 117, 110, 105, 50, 56, 55, 49, 7, 117, 110, 105, 50, 56, 55, 50, 7, 117, 110, 105, 50, 56, 55, 51, 7, 117, 110, 105, 50, 56, 55, 52, 7, 117, 110, 105, 50, 56, 55, 53, 7, 117, 110, 105, 50, 56, 55, 54, 7, 117, 110, 105, 50, 56, 55, 55, 7, 117, 110, 105, 50, 56, 55, 56, 7, 117, 110, 105, 50, 56, 55, 57, 7, 117, 110, 105, 50, 56, 55, 65, 7, 117, 110, 105, 50, 56, 55, 66, 7, 117, 110, 105, 50, 56, 55, 67, 7, 117, 110, 105, 50, 56, 55, 68, 7, 117, 110, 105, 50, 56, 55, 69, 7, 117, 110, 105, 50, 56, 55, 70, 7, 117, 110, 105, 50, 56, 56, 48, 7, 117, 110, 105, 50, 56, 56, 49, 7, 117, 110, 105, 50, 56, 56, 50, 7, 117, 110, 105, 50, 56, 56, 51, 7, 117, 110, 105, 50, 56, 56, 52, 7, 117, 110, 105, 50, 56, 56, 53, 7, 117, 110, 105, 50, 56, 56, 54, 7, 117, 110, 105, 50, 56, 56, 55, 7, 117, 110, 105, 50, 56, 56, 56, 7, 117, 110, 105, 50, 56, 56, 57, 7, 117, 110, 105, 50, 56, 56, 65, 7, 117, 110, 105, 50, 56, 56, 66, 7, 117, 110, 105, 50, 56, 56, 67, 7, 117, 110, 105, 50, 56, 56, 68, 7, 117, 110, 105, 50, 56, 56, 69, 7, 117, 110, 105, 50, 56, 56, 70, 7, 117, 110, 105, 50, 56, 57, 48, 7, 117, 110, 105, 50, 56, 57, 49, 7, 117, 110, 105, 50, 56, 57, 50, 7, 117, 110, 105, 50, 56, 57, 51, 7, 117, 110, 105, 50, 56, 57, 52, 7, 117, 110, 105, 50, 56, 57, 53, 7, 117, 110, 105, 50, 56, 57, 54, 7, 117, 110, 105, 50, 56, 57, 55, 7, 117, 110, 105, 50, 56, 57, 56, 7, 117, 110, 105, 50, 56, 57, 57, 7, 117, 110, 105, 50, 56, 57, 65, 7, 117, 110, 105, 50, 56, 57, 66, 7, 117, 110, 105, 50, 56, 57, 67, 7, 117, 110, 105, 50, 56, 57, 68, 7, 117, 110, 105, 50, 56, 57, 69, 7, 117, 110, 105, 50, 56, 57, 70, 7, 117, 110, 105, 50, 56, 65, 48, 7, 117, 110, 105, 50, 56, 65, 49, 7, 117, 110, 105, 50, 56, 65, 50, 7, 117, 110, 105, 50, 56, 65, 51, 7, 117, 110, 105, 50, 56, 65, 52, 7, 117, 110, 105, 50, 56, 65, 53, 7, 117, 110, 105, 50, 56, 65, 54, 7, 117, 110, 105, 50, 56, 65, 55, 7, 117, 110, 105, 50, 56, 65, 56, 7, 117, 110, 105, 50, 56, 65, 57, 7, 117, 110, 105, 50, 56, 65, 65, 7, 117, 110, 105, 50, 56, 65, 66, 7, 117, 110, 105, 50, 56, 65, 67, 7, 117, 110, 105, 50, 56, 65, 68, 7, 117, 110, 105, 50, 56, 65, 69, 7, 117, 110, 105, 50, 56, 65, 70, 7, 117, 110, 105, 50, 56, 66, 48, 7, 117, 110, 105, 50, 56, 66, 49, 7, 117, 110, 105, 50, 56, 66, 50, 7, 117, 110, 105, 50, 56, 66, 51, 7, 117, 110, 105, 50, 56, 66, 52, 7, 117, 110, 105, 50, 56, 66, 53, 7, 117, 110, 105, 50, 56, 66, 54, 7, 117, 110, 105, 50, 56, 66, 55, 7, 117, 110, 105, 50, 56, 66, 56, 7, 117, 110, 105, 50, 56, 66, 57, 7, 117, 110, 105, 50, 56, 66, 65, 7, 117, 110, 105, 50, 56, 66, 66, 7, 117, 110, 105, 50, 56, 66, 67, 7, 117, 110, 105, 50, 56, 66, 68, 7, 117, 110, 105, 50, 56, 66, 69, 7, 117, 110, 105, 50, 56, 66, 70, 7, 117, 110, 105, 50, 56, 67, 48, 7, 117, 110, 105, 50, 56, 67, 49, 7, 117, 110, 105, 50, 56, 67, 50, 7, 117, 110, 105, 50, 56, 67, 51, 7, 117, 110, 105, 50, 56, 67, 52, 7, 117, 110, 105, 50, 56, 67, 53, 7, 117, 110, 105, 50, 56, 67, 54, 7, 117, 110, 105, 50, 56, 67, 55, 7, 117, 110, 105, 50, 56, 67, 56, 7, 117, 110, 105, 50, 56, 67, 57, 7, 117, 110, 105, 50, 56, 67, 65, 7, 117, 110, 105, 50, 56, 67, 66, 7, 117, 110, 105, 50, 56, 67, 67, 7, 117, 110, 105, 50, 56, 67, 68, 7, 117, 110, 105, 50, 56, 67, 69, 7, 117, 110, 105, 50, 56, 67, 70, 7, 117, 110, 105, 50, 56, 68, 48, 7, 117, 110, 105, 50, 56, 68, 49, 7, 117, 110, 105, 50, 56, 68, 50, 7, 117, 110, 105, 50, 56, 68, 51, 7, 117, 110, 105, 50, 56, 68, 52, 7, 117, 110, 105, 50, 56, 68, 53, 7, 117, 110, 105, 50, 56, 68, 54, 7, 117, 110, 105, 50, 56, 68, 55, 7, 117, 110, 105, 50, 56, 68, 56, 7, 117, 110, 105, 50, 56, 68, 57, 7, 117, 110, 105, 50, 56, 68, 65, 7, 117, 110, 105, 50, 56, 68, 66, 7, 117, 110, 105, 50, 56, 68, 67, 7, 117, 110, 105, 50, 56, 68, 68, 7, 117, 110, 105, 50, 56, 68, 69, 7, 117, 110, 105, 50, 56, 68, 70, 7, 117, 110, 105, 50, 56, 69, 48, 7, 117, 110, 105, 50, 56, 69, 49, 7, 117, 110, 105, 50, 56, 69, 50, 7, 117, 110, 105, 50, 56, 69, 51, 7, 117, 110, 105, 50, 56, 69, 52, 7, 117, 110, 105, 50, 56, 69, 53, 7, 117, 110, 105, 50, 56, 69, 54, 7, 117, 110, 105, 50, 56, 69, 55, 7, 117, 110, 105, 50, 56, 69, 56, 7, 117, 110, 105, 50, 56, 69, 57, 7, 117, 110, 105, 50, 56, 69, 65, 7, 117, 110, 105, 50, 56, 69, 66, 7, 117, 110, 105, 50, 56, 69, 67, 7, 117, 110, 105, 50, 56, 69, 68, 7, 117, 110, 105, 50, 56, 69, 69, 7, 117, 110, 105, 50, 56, 69, 70, 7, 117, 110, 105, 50, 56, 70, 48, 7, 117, 110, 105, 50, 56, 70, 49, 7, 117, 110, 105, 50, 56, 70, 50, 7, 117, 110, 105, 50, 56, 70, 51, 7, 117, 110, 105, 50, 56, 70, 52, 7, 117, 110, 105, 50, 56, 70, 53, 7, 117, 110, 105, 50, 56, 70, 54, 7, 117, 110, 105, 50, 56, 70, 55, 7, 117, 110, 105, 50, 56, 70, 56, 7, 117, 110, 105, 50, 56, 70, 57, 7, 117, 110, 105, 50, 56, 70, 65, 7, 117, 110, 105, 50, 56, 70, 66, 7, 117, 110, 105, 50, 56, 70, 67, 7, 117, 110, 105, 50, 56, 70, 68, 7, 117, 110, 105, 50, 56, 70, 69, 7, 117, 110, 105, 50, 56, 70, 70, 7, 117, 110, 105, 50, 57, 48, 48, 7, 117, 110, 105, 50, 57, 48, 49, 7, 117, 110, 105, 50, 57, 48, 50, 7, 117, 110, 105, 50, 57, 48, 51, 7, 117, 110, 105, 50, 57, 48, 52, 7, 117, 110, 105, 50, 57, 48, 53, 7, 117, 110, 105, 50, 57, 48, 54, 7, 117, 110, 105, 50, 57, 48, 55, 7, 117, 110, 105, 50, 57, 48, 56, 7, 117, 110, 105, 50, 57, 48, 57, 7, 117, 110, 105, 50, 57, 48, 65, 7, 117, 110, 105, 50, 57, 48, 66, 7, 117, 110, 105, 50, 57, 48, 67, 7, 117, 110, 105, 50, 57, 48, 68, 7, 117, 110, 105, 50, 57, 48, 69, 7, 117, 110, 105, 50, 57, 48, 70, 7, 117, 110, 105, 50, 57, 49, 48, 7, 117, 110, 105, 50, 57, 49, 49, 7, 117, 110, 105, 50, 57, 49, 50, 7, 117, 110, 105, 50, 57, 49, 51, 7, 117, 110, 105, 50, 57, 49, 52, 7, 117, 110, 105, 50, 57, 49, 53, 7, 117, 110, 105, 50, 57, 49, 54, 7, 117, 110, 105, 50, 57, 49, 55, 7, 117, 110, 105, 50, 57, 49, 56, 7, 117, 110, 105, 50, 57, 49, 57, 7, 117, 110, 105, 50, 57, 49, 65, 7, 117, 110, 105, 50, 57, 49, 66, 7, 117, 110, 105, 50, 57, 49, 67, 7, 117, 110, 105, 50, 57, 49, 68, 7, 117, 110, 105, 50, 57, 49, 69, 7, 117, 110, 105, 50, 57, 49, 70, 7, 117, 110, 105, 50, 57, 50, 48, 7, 117, 110, 105, 50, 57, 50, 49, 7, 117, 110, 105, 50, 57, 50, 50, 7, 117, 110, 105, 50, 57, 50, 51, 7, 117, 110, 105, 50, 57, 50, 52, 7, 117, 110, 105, 50, 57, 50, 53, 7, 117, 110, 105, 50, 57, 50, 54, 7, 117, 110, 105, 50, 57, 50, 55, 7, 117, 110, 105, 50, 57, 50, 56, 7, 117, 110, 105, 50, 57, 50, 57, 7, 117, 110, 105, 50, 57, 50, 65, 7, 117, 110, 105, 50, 57, 50, 66, 7, 117, 110, 105, 50, 57, 50, 67, 7, 117, 110, 105, 50, 57, 50, 68, 7, 117, 110, 105, 50, 57, 50, 69, 7, 117, 110, 105, 50, 57, 50, 70, 7, 117, 110, 105, 50, 57, 51, 48, 7, 117, 110, 105, 50, 57, 51, 49, 7, 117, 110, 105, 50, 57, 51, 50, 7, 117, 110, 105, 50, 57, 51, 51, 7, 117, 110, 105, 50, 57, 51, 52, 7, 117, 110, 105, 50, 57, 51, 53, 7, 117, 110, 105, 50, 57, 51, 54, 7, 117, 110, 105, 50, 57, 51, 55, 7, 117, 110, 105, 50, 57, 51, 56, 7, 117, 110, 105, 50, 57, 51, 57, 7, 117, 110, 105, 50, 57, 51, 65, 7, 117, 110, 105, 50, 57, 51, 66, 7, 117, 110, 105, 50, 57, 51, 67, 7, 117, 110, 105, 50, 57, 51, 68, 7, 117, 110, 105, 50, 57, 51, 69, 7, 117, 110, 105, 50, 57, 51, 70, 7, 117, 110, 105, 50, 57, 52, 48, 7, 117, 110, 105, 50, 57, 52, 49, 7, 117, 110, 105, 50, 57, 52, 50, 7, 117, 110, 105, 50, 57, 52, 51, 7, 117, 110, 105, 50, 57, 52, 52, 7, 117, 110, 105, 50, 57, 52, 53, 7, 117, 110, 105, 50, 57, 52, 54, 7, 117, 110, 105, 50, 57, 52, 55, 7, 117, 110, 105, 50, 57, 52, 56, 7, 117, 110, 105, 50, 57, 52, 57, 7, 117, 110, 105, 50, 57, 52, 65, 7, 117, 110, 105, 50, 57, 52, 66, 7, 117, 110, 105, 50, 57, 52, 67, 7, 117, 110, 105, 50, 57, 52, 68, 7, 117, 110, 105, 50, 57, 52, 69, 7, 117, 110, 105, 50, 57, 52, 70, 7, 117, 110, 105, 50, 57, 53, 48, 7, 117, 110, 105, 50, 57, 53, 49, 7, 117, 110, 105, 50, 57, 53, 50, 7, 117, 110, 105, 50, 57, 53, 51, 7, 117, 110, 105, 50, 57, 53, 52, 7, 117, 110, 105, 50, 57, 53, 53, 7, 117, 110, 105, 50, 57, 53, 54, 7, 117, 110, 105, 50, 57, 53, 55, 7, 117, 110, 105, 50, 57, 53, 56, 7, 117, 110, 105, 50, 57, 53, 57, 7, 117, 110, 105, 50, 57, 53, 65, 7, 117, 110, 105, 50, 57, 53, 66, 7, 117, 110, 105, 50, 57, 53, 67, 7, 117, 110, 105, 50, 57, 53, 68, 7, 117, 110, 105, 50, 57, 53, 69, 7, 117, 110, 105, 50, 57, 53, 70, 7, 117, 110, 105, 50, 57, 54, 48, 7, 117, 110, 105, 50, 57, 54, 49, 7, 117, 110, 105, 50, 57, 54, 50, 7, 117, 110, 105, 50, 57, 54, 51, 7, 117, 110, 105, 50, 57, 54, 52, 7, 117, 110, 105, 50, 57, 54, 53, 7, 117, 110, 105, 50, 57, 54, 54, 7, 117, 110, 105, 50, 57, 54, 55, 7, 117, 110, 105, 50, 57, 54, 56, 7, 117, 110, 105, 50, 57, 54, 57, 7, 117, 110, 105, 50, 57, 54, 65, 7, 117, 110, 105, 50, 57, 54, 66, 7, 117, 110, 105, 50, 57, 54, 67, 7, 117, 110, 105, 50, 57, 54, 68, 7, 117, 110, 105, 50, 57, 54, 69, 7, 117, 110, 105, 50, 57, 54, 70, 7, 117, 110, 105, 50, 57, 55, 48, 7, 117, 110, 105, 50, 57, 55, 49, 7, 117, 110, 105, 50, 57, 55, 50, 7, 117, 110, 105, 50, 57, 55, 51, 7, 117, 110, 105, 50, 57, 55, 52, 7, 117, 110, 105, 50, 57, 55, 53, 7, 117, 110, 105, 50, 57, 55, 54, 7, 117, 110, 105, 50, 57, 55, 55, 7, 117, 110, 105, 50, 57, 55, 56, 7, 117, 110, 105, 50, 57, 55, 57, 7, 117, 110, 105, 50, 57, 55, 65, 7, 117, 110, 105, 50, 57, 55, 66, 7, 117, 110, 105, 50, 57, 55, 67, 7, 117, 110, 105, 50, 57, 55, 68, 7, 117, 110, 105, 50, 57, 55, 69, 7, 117, 110, 105, 50, 57, 55, 70, 7, 117, 110, 105, 50, 57, 56, 48, 7, 117, 110, 105, 50, 57, 56, 49, 7, 117, 110, 105, 50, 57, 56, 50, 7, 117, 110, 105, 50, 57, 56, 51, 7, 117, 110, 105, 50, 57, 56, 52, 7, 117, 110, 105, 50, 57, 56, 53, 7, 117, 110, 105, 50, 57, 56, 54, 7, 117, 110, 105, 50, 57, 56, 55, 7, 117, 110, 105, 50, 57, 56, 56, 7, 117, 110, 105, 50, 57, 56, 57, 7, 117, 110, 105, 50, 57, 56, 65, 7, 117, 110, 105, 50, 57, 56, 66, 7, 117, 110, 105, 50, 57, 56, 67, 7, 117, 110, 105, 50, 57, 56, 68, 7, 117, 110, 105, 50, 57, 56, 69, 7, 117, 110, 105, 50, 57, 56, 70, 7, 117, 110, 105, 50, 57, 57, 48, 7, 117, 110, 105, 50, 57, 57, 49, 7, 117, 110, 105, 50, 57, 57, 50, 7, 117, 110, 105, 50, 57, 57, 51, 7, 117, 110, 105, 50, 57, 57, 52, 7, 117, 110, 105, 50, 57, 57, 53, 7, 117, 110, 105, 50, 57, 57, 54, 7, 117, 110, 105, 50, 57, 57, 55, 7, 117, 110, 105, 50, 57, 57, 56, 7, 117, 110, 105, 50, 57, 57, 57, 7, 117, 110, 105, 50, 57, 57, 65, 7, 117, 110, 105, 50, 57, 57, 66, 7, 117, 110, 105, 50, 57, 57, 67, 7, 117, 110, 105, 50, 57, 57, 68, 7, 117, 110, 105, 50, 57, 57, 69, 7, 117, 110, 105, 50, 57, 57, 70, 7, 117, 110, 105, 50, 57, 65, 48, 7, 117, 110, 105, 50, 57, 65, 49, 7, 117, 110, 105, 50, 57, 65, 50, 7, 117, 110, 105, 50, 57, 65, 51, 7, 117, 110, 105, 50, 57, 65, 52, 7, 117, 110, 105, 50, 57, 65, 53, 7, 117, 110, 105, 50, 57, 65, 54, 7, 117, 110, 105, 50, 57, 65, 55, 7, 117, 110, 105, 50, 57, 65, 56, 7, 117, 110, 105, 50, 57, 65, 57, 7, 117, 110, 105, 50, 57, 65, 65, 7, 117, 110, 105, 50, 57, 65, 66, 7, 117, 110, 105, 50, 57, 65, 67, 7, 117, 110, 105, 50, 57, 65, 68, 7, 117, 110, 105, 50, 57, 65, 69, 7, 117, 110, 105, 50, 57, 65, 70, 7, 117, 110, 105, 50, 57, 66, 48, 7, 117, 110, 105, 50, 57, 66, 49, 7, 117, 110, 105, 50, 57, 66, 50, 7, 117, 110, 105, 50, 57, 66, 51, 7, 117, 110, 105, 50, 57, 66, 52, 7, 117, 110, 105, 50, 57, 66, 53, 7, 117, 110, 105, 50, 57, 66, 54, 7, 117, 110, 105, 50, 57, 66, 55, 7, 117, 110, 105, 50, 57, 66, 56, 7, 117, 110, 105, 50, 57, 66, 57, 7, 117, 110, 105, 50, 57, 66, 65, 7, 117, 110, 105, 50, 57, 66, 66, 7, 117, 110, 105, 50, 57, 66, 67, 7, 117, 110, 105, 50, 57, 66, 68, 7, 117, 110, 105, 50, 57, 66, 69, 7, 117, 110, 105, 50, 57, 66, 70, 7, 117, 110, 105, 50, 57, 67, 48, 7, 117, 110, 105, 50, 57, 67, 49, 7, 117, 110, 105, 50, 57, 67, 50, 7, 117, 110, 105, 50, 57, 67, 51, 7, 117, 110, 105, 50, 57, 67, 52, 7, 117, 110, 105, 50, 57, 67, 53, 7, 117, 110, 105, 50, 57, 67, 54, 7, 117, 110, 105, 50, 57, 67, 55, 7, 117, 110, 105, 50, 57, 67, 56, 7, 117, 110, 105, 50, 57, 67, 57, 7, 117, 110, 105, 50, 57, 67, 65, 7, 117, 110, 105, 50, 57, 67, 66, 7, 117, 110, 105, 50, 57, 67, 67, 7, 117, 110, 105, 50, 57, 67, 68, 7, 117, 110, 105, 50, 57, 67, 69, 7, 117, 110, 105, 50, 57, 67, 70, 7, 117, 110, 105, 50, 57, 68, 48, 7, 117, 110, 105, 50, 57, 68, 49, 7, 117, 110, 105, 50, 57, 68, 50, 7, 117, 110, 105, 50, 57, 68, 51, 7, 117, 110, 105, 50, 57, 68, 52, 7, 117, 110, 105, 50, 57, 68, 53, 7, 117, 110, 105, 50, 57, 68, 54, 7, 117, 110, 105, 50, 57, 68, 55, 7, 117, 110, 105, 50, 57, 68, 56, 7, 117, 110, 105, 50, 57, 68, 57, 7, 117, 110, 105, 50, 57, 68, 65, 7, 117, 110, 105, 50, 57, 68, 66, 7, 117, 110, 105, 50, 57, 68, 67, 7, 117, 110, 105, 50, 57, 68, 68, 7, 117, 110, 105, 50, 57, 68, 69, 7, 117, 110, 105, 50, 57, 68, 70, 7, 117, 110, 105, 50, 57, 69, 48, 7, 117, 110, 105, 50, 57, 69, 49, 7, 117, 110, 105, 50, 57, 69, 50, 7, 117, 110, 105, 50, 57, 69, 51, 7, 117, 110, 105, 50, 57, 69, 52, 7, 117, 110, 105, 50, 57, 69, 53, 7, 117, 110, 105, 50, 57, 69, 54, 7, 117, 110, 105, 50, 57, 69, 55, 7, 117, 110, 105, 50, 57, 69, 56, 7, 117, 110, 105, 50, 57, 69, 57, 7, 117, 110, 105, 50, 57, 69, 65, 7, 117, 110, 105, 50, 57, 69, 66, 7, 117, 110, 105, 50, 57, 69, 67, 7, 117, 110, 105, 50, 57, 69, 68, 7, 117, 110, 105, 50, 57, 69, 69, 7, 117, 110, 105, 50, 57, 69, 70, 7, 117, 110, 105, 50, 57, 70, 48, 7, 117, 110, 105, 50, 57, 70, 49, 7, 117, 110, 105, 50, 57, 70, 50, 7, 117, 110, 105, 50, 57, 70, 51, 7, 117, 110, 105, 50, 57, 70, 52, 7, 117, 110, 105, 50, 57, 70, 53, 7, 117, 110, 105, 50, 57, 70, 54, 7, 117, 110, 105, 50, 57, 70, 55, 7, 117, 110, 105, 50, 57, 70, 56, 7, 117, 110, 105, 50, 57, 70, 57, 7, 117, 110, 105, 50, 57, 70, 65, 7, 117, 110, 105, 50, 57, 70, 66, 7, 117, 110, 105, 50, 57, 70, 67, 7, 117, 110, 105, 50, 57, 70, 68, 7, 117, 110, 105, 50, 57, 70, 69, 7, 117, 110, 105, 50, 57, 70, 70, 7, 117, 110, 105, 50, 65, 48, 48, 7, 117, 110, 105, 50, 65, 48, 49, 7, 117, 110, 105, 50, 65, 48, 50, 7, 117, 110, 105, 50, 65, 48, 51, 7, 117, 110, 105, 50, 65, 48, 52, 7, 117, 110, 105, 50, 65, 48, 53, 7, 117, 110, 105, 50, 65, 48, 54, 7, 117, 110, 105, 50, 65, 48, 55, 7, 117, 110, 105, 50, 65, 48, 56, 7, 117, 110, 105, 50, 65, 48, 57, 7, 117, 110, 105, 50, 65, 48, 65, 7, 117, 110, 105, 50, 65, 48, 66, 7, 117, 110, 105, 50, 65, 48, 67, 7, 117, 110, 105, 50, 65, 48, 68, 7, 117, 110, 105, 50, 65, 48, 69, 7, 117, 110, 105, 50, 65, 48, 70, 7, 117, 110, 105, 50, 65, 49, 48, 7, 117, 110, 105, 50, 65, 49, 49, 7, 117, 110, 105, 50, 65, 49, 50, 7, 117, 110, 105, 50, 65, 49, 51, 7, 117, 110, 105, 50, 65, 49, 52, 7, 117, 110, 105, 50, 65, 49, 53, 7, 117, 110, 105, 50, 65, 49, 54, 7, 117, 110, 105, 50, 65, 49, 55, 7, 117, 110, 105, 50, 65, 49, 56, 7, 117, 110, 105, 50, 65, 49, 57, 7, 117, 110, 105, 50, 65, 49, 65, 7, 117, 110, 105, 50, 65, 49, 66, 7, 117, 110, 105, 50, 65, 49, 67, 7, 117, 110, 105, 50, 65, 49, 68, 7, 117, 110, 105, 50, 65, 49, 69, 7, 117, 110, 105, 50, 65, 49, 70, 7, 117, 110, 105, 50, 65, 50, 48, 7, 117, 110, 105, 50, 65, 50, 49, 7, 117, 110, 105, 50, 65, 50, 50, 7, 117, 110, 105, 50, 65, 50, 51, 7, 117, 110, 105, 50, 65, 50, 52, 7, 117, 110, 105, 50, 65, 50, 53, 7, 117, 110, 105, 50, 65, 50, 54, 7, 117, 110, 105, 50, 65, 50, 55, 7, 117, 110, 105, 50, 65, 50, 56, 7, 117, 110, 105, 50, 65, 50, 57, 7, 117, 110, 105, 50, 65, 50, 65, 7, 117, 110, 105, 50, 65, 50, 66, 7, 117, 110, 105, 50, 65, 50, 67, 7, 117, 110, 105, 50, 65, 50, 68, 7, 117, 110, 105, 50, 65, 50, 69, 7, 117, 110, 105, 50, 65, 50, 70, 7, 117, 110, 105, 50, 65, 51, 48, 7, 117, 110, 105, 50, 65, 51, 49, 7, 117, 110, 105, 50, 65, 51, 50, 7, 117, 110, 105, 50, 65, 51, 51, 7, 117, 110, 105, 50, 65, 51, 52, 7, 117, 110, 105, 50, 65, 51, 53, 7, 117, 110, 105, 50, 65, 51, 54, 7, 117, 110, 105, 50, 65, 51, 55, 7, 117, 110, 105, 50, 65, 51, 56, 7, 117, 110, 105, 50, 65, 51, 57, 7, 117, 110, 105, 50, 65, 51, 65, 7, 117, 110, 105, 50, 65, 51, 66, 7, 117, 110, 105, 50, 65, 51, 67, 7, 117, 110, 105, 50, 65, 51, 68, 7, 117, 110, 105, 50, 65, 51, 69, 7, 117, 110, 105, 50, 65, 51, 70, 7, 117, 110, 105, 50, 65, 52, 48, 7, 117, 110, 105, 50, 65, 52, 49, 7, 117, 110, 105, 50, 65, 52, 50, 7, 117, 110, 105, 50, 65, 52, 51, 7, 117, 110, 105, 50, 65, 52, 52, 7, 117, 110, 105, 50, 65, 52, 53, 7, 117, 110, 105, 50, 65, 52, 54, 7, 117, 110, 105, 50, 65, 52, 55, 7, 117, 110, 105, 50, 65, 52, 56, 7, 117, 110, 105, 50, 65, 52, 57, 7, 117, 110, 105, 50, 65, 52, 65, 7, 117, 110, 105, 50, 65, 52, 66, 7, 117, 110, 105, 50, 65, 52, 67, 7, 117, 110, 105, 50, 65, 52, 68, 7, 117, 110, 105, 50, 65, 52, 69, 7, 117, 110, 105, 50, 65, 52, 70, 7, 117, 110, 105, 50, 65, 53, 48, 7, 117, 110, 105, 50, 65, 53, 49, 7, 117, 110, 105, 50, 65, 53, 50, 7, 117, 110, 105, 50, 65, 53, 51, 7, 117, 110, 105, 50, 65, 53, 52, 7, 117, 110, 105, 50, 65, 53, 53, 7, 117, 110, 105, 50, 65, 53, 54, 7, 117, 110, 105, 50, 65, 53, 55, 7, 117, 110, 105, 50, 65, 53, 56, 7, 117, 110, 105, 50, 65, 53, 57, 7, 117, 110, 105, 50, 65, 53, 65, 7, 117, 110, 105, 50, 65, 53, 66, 7, 117, 110, 105, 50, 65, 53, 67, 7, 117, 110, 105, 50, 65, 53, 68, 7, 117, 110, 105, 50, 65, 53, 69, 7, 117, 110, 105, 50, 65, 53, 70, 7, 117, 110, 105, 50, 65, 54, 48, 7, 117, 110, 105, 50, 65, 54, 49, 7, 117, 110, 105, 50, 65, 54, 50, 7, 117, 110, 105, 50, 65, 54, 51, 7, 117, 110, 105, 50, 65, 54, 52, 7, 117, 110, 105, 50, 65, 54, 53, 7, 117, 110, 105, 50, 65, 54, 54, 7, 117, 110, 105, 50, 65, 54, 55, 7, 117, 110, 105, 50, 65, 54, 56, 7, 117, 110, 105, 50, 65, 54, 57, 7, 117, 110, 105, 50, 65, 54, 65, 7, 117, 110, 105, 50, 65, 54, 66, 7, 117, 110, 105, 50, 65, 54, 67, 7, 117, 110, 105, 50, 65, 54, 68, 7, 117, 110, 105, 50, 65, 54, 69, 7, 117, 110, 105, 50, 65, 54, 70, 7, 117, 110, 105, 50, 65, 55, 48, 7, 117, 110, 105, 50, 65, 55, 49, 7, 117, 110, 105, 50, 65, 55, 50, 7, 117, 110, 105, 50, 65, 55, 51, 7, 117, 110, 105, 50, 65, 55, 52, 7, 117, 110, 105, 50, 65, 55, 53, 7, 117, 110, 105, 50, 65, 55, 54, 7, 117, 110, 105, 50, 65, 55, 55, 7, 117, 110, 105, 50, 65, 55, 56, 7, 117, 110, 105, 50, 65, 55, 57, 7, 117, 110, 105, 50, 65, 55, 65, 7, 117, 110, 105, 50, 65, 55, 66, 7, 117, 110, 105, 50, 65, 55, 67, 7, 117, 110, 105, 50, 65, 55, 68, 7, 117, 110, 105, 50, 65, 55, 69, 7, 117, 110, 105, 50, 65, 55, 70, 7, 117, 110, 105, 50, 65, 56, 48, 7, 117, 110, 105, 50, 65, 56, 49, 7, 117, 110, 105, 50, 65, 56, 50, 7, 117, 110, 105, 50, 65, 56, 51, 7, 117, 110, 105, 50, 65, 56, 52, 7, 117, 110, 105, 50, 65, 56, 53, 7, 117, 110, 105, 50, 65, 56, 54, 7, 117, 110, 105, 50, 65, 56, 55, 7, 117, 110, 105, 50, 65, 56, 56, 7, 117, 110, 105, 50, 65, 56, 57, 7, 117, 110, 105, 50, 65, 56, 65, 7, 117, 110, 105, 50, 65, 56, 66, 7, 117, 110, 105, 50, 65, 56, 67, 7, 117, 110, 105, 50, 65, 56, 68, 7, 117, 110, 105, 50, 65, 56, 69, 7, 117, 110, 105, 50, 65, 56, 70, 7, 117, 110, 105, 50, 65, 57, 48, 7, 117, 110, 105, 50, 65, 57, 49, 7, 117, 110, 105, 50, 65, 57, 50, 7, 117, 110, 105, 50, 65, 57, 51, 7, 117, 110, 105, 50, 65, 57, 52, 7, 117, 110, 105, 50, 65, 57, 53, 7, 117, 110, 105, 50, 65, 57, 54, 7, 117, 110, 105, 50, 65, 57, 55, 7, 117, 110, 105, 50, 65, 57, 56, 7, 117, 110, 105, 50, 65, 57, 57, 7, 117, 110, 105, 50, 65, 57, 65, 7, 117, 110, 105, 50, 65, 57, 66, 7, 117, 110, 105, 50, 65, 57, 67, 7, 117, 110, 105, 50, 65, 57, 68, 7, 117, 110, 105, 50, 65, 57, 69, 7, 117, 110, 105, 50, 65, 57, 70, 7, 117, 110, 105, 50, 65, 65, 48, 7, 117, 110, 105, 50, 65, 65, 49, 7, 117, 110, 105, 50, 65, 65, 50, 7, 117, 110, 105, 50, 65, 65, 51, 7, 117, 110, 105, 50, 65, 65, 52, 7, 117, 110, 105, 50, 65, 65, 53, 7, 117, 110, 105, 50, 65, 65, 54, 7, 117, 110, 105, 50, 65, 65, 55, 7, 117, 110, 105, 50, 65, 65, 56, 7, 117, 110, 105, 50, 65, 65, 57, 7, 117, 110, 105, 50, 65, 65, 65, 7, 117, 110, 105, 50, 65, 65, 66, 7, 117, 110, 105, 50, 65, 65, 67, 7, 117, 110, 105, 50, 65, 65, 68, 7, 117, 110, 105, 50, 65, 65, 69, 7, 117, 110, 105, 50, 65, 65, 70, 7, 117, 110, 105, 50, 65, 66, 48, 7, 117, 110, 105, 50, 65, 66, 49, 7, 117, 110, 105, 50, 65, 66, 50, 7, 117, 110, 105, 50, 65, 66, 51, 7, 117, 110, 105, 50, 65, 66, 52, 7, 117, 110, 105, 50, 65, 66, 53, 7, 117, 110, 105, 50, 65, 66, 54, 7, 117, 110, 105, 50, 65, 66, 55, 7, 117, 110, 105, 50, 65, 66, 56, 7, 117, 110, 105, 50, 65, 66, 57, 7, 117, 110, 105, 50, 65, 66, 65, 7, 117, 110, 105, 50, 65, 66, 66, 7, 117, 110, 105, 50, 65, 66, 67, 7, 117, 110, 105, 50, 65, 66, 68, 7, 117, 110, 105, 50, 65, 66, 69, 7, 117, 110, 105, 50, 65, 66, 70, 7, 117, 110, 105, 50, 65, 67, 48, 7, 117, 110, 105, 50, 65, 67, 49, 7, 117, 110, 105, 50, 65, 67, 50, 7, 117, 110, 105, 50, 65, 67, 51, 7, 117, 110, 105, 50, 65, 67, 52, 7, 117, 110, 105, 50, 65, 67, 53, 7, 117, 110, 105, 50, 65, 67, 54, 7, 117, 110, 105, 50, 65, 67, 55, 7, 117, 110, 105, 50, 65, 67, 56, 7, 117, 110, 105, 50, 65, 67, 57, 7, 117, 110, 105, 50, 65, 67, 65, 7, 117, 110, 105, 50, 65, 67, 66, 7, 117, 110, 105, 50, 65, 67, 67, 7, 117, 110, 105, 50, 65, 67, 68, 7, 117, 110, 105, 50, 65, 67, 69, 7, 117, 110, 105, 50, 65, 67, 70, 7, 117, 110, 105, 50, 65, 68, 48, 7, 117, 110, 105, 50, 65, 68, 49, 7, 117, 110, 105, 50, 65, 68, 50, 7, 117, 110, 105, 50, 65, 68, 51, 7, 117, 110, 105, 50, 65, 68, 52, 7, 117, 110, 105, 50, 65, 68, 53, 7, 117, 110, 105, 50, 65, 68, 54, 7, 117, 110, 105, 50, 65, 68, 55, 7, 117, 110, 105, 50, 65, 68, 56, 7, 117, 110, 105, 50, 65, 68, 57, 7, 117, 110, 105, 50, 65, 68, 65, 7, 117, 110, 105, 50, 65, 68, 66, 7, 117, 110, 105, 50, 65, 68, 67, 7, 117, 110, 105, 50, 65, 68, 68, 7, 117, 110, 105, 50, 65, 68, 69, 7, 117, 110, 105, 50, 65, 68, 70, 7, 117, 110, 105, 50, 65, 69, 48, 7, 117, 110, 105, 50, 65, 69, 49, 7, 117, 110, 105, 50, 65, 69, 50, 7, 117, 110, 105, 50, 65, 69, 51, 7, 117, 110, 105, 50, 65, 69, 52, 7, 117, 110, 105, 50, 65, 69, 53, 7, 117, 110, 105, 50, 65, 69, 54, 7, 117, 110, 105, 50, 65, 69, 55, 7, 117, 110, 105, 50, 65, 69, 56, 7, 117, 110, 105, 50, 65, 69, 57, 7, 117, 110, 105, 50, 65, 69, 65, 7, 117, 110, 105, 50, 65, 69, 66, 7, 117, 110, 105, 50, 65, 69, 67, 7, 117, 110, 105, 50, 65, 69, 68, 7, 117, 110, 105, 50, 65, 69, 69, 7, 117, 110, 105, 50, 65, 69, 70, 7, 117, 110, 105, 50, 65, 70, 48, 7, 117, 110, 105, 50, 65, 70, 49, 7, 117, 110, 105, 50, 65, 70, 50, 7, 117, 110, 105, 50, 65, 70, 51, 7, 117, 110, 105, 50, 65, 70, 52, 7, 117, 110, 105, 50, 65, 70, 53, 7, 117, 110, 105, 50, 65, 70, 54, 7, 117, 110, 105, 50, 65, 70, 55, 7, 117, 110, 105, 50, 65, 70, 56, 7, 117, 110, 105, 50, 65, 70, 57, 7, 117, 110, 105, 50, 65, 70, 65, 7, 117, 110, 105, 50, 65, 70, 66, 7, 117, 110, 105, 50, 65, 70, 67, 7, 117, 110, 105, 50, 65, 70, 68, 7, 117, 110, 105, 50, 65, 70, 69, 7, 117, 110, 105, 50, 65, 70, 70, 7, 117, 110, 105, 50, 66, 51, 48, 7, 117, 110, 105, 50, 66, 51, 49, 7, 117, 110, 105, 50, 66, 51, 50, 7, 117, 110, 105, 50, 66, 51, 51, 7, 117, 110, 105, 50, 66, 51, 52, 7, 117, 110, 105, 50, 66, 51, 53, 7, 117, 110, 105, 50, 66, 51, 54, 7, 117, 110, 105, 50, 66, 51, 55, 7, 117, 110, 105, 50, 66, 51, 56, 7, 117, 110, 105, 50, 66, 51, 57, 7, 117, 110, 105, 50, 66, 51, 65, 7, 117, 110, 105, 50, 66, 51, 66, 7, 117, 110, 105, 50, 66, 51, 67, 7, 117, 110, 105, 50, 66, 51, 68, 7, 117, 110, 105, 50, 66, 51, 69, 7, 117, 110, 105, 50, 66, 51, 70, 7, 117, 110, 105, 50, 66, 52, 48, 7, 117, 110, 105, 50, 66, 52, 49, 7, 117, 110, 105, 50, 66, 52, 50, 7, 117, 110, 105, 50, 66, 52, 51, 7, 117, 110, 105, 50, 66, 52, 52, 7, 117, 110, 105, 50, 66, 52, 55, 7, 117, 110, 105, 50, 66, 52, 56, 7, 117, 110, 105, 50, 66, 52, 57, 7, 117, 110, 105, 50, 66, 52, 65, 7, 117, 110, 105, 50, 66, 52, 66, 7, 117, 110, 105, 50, 66, 52, 67, 7, 117, 110, 105, 52, 68, 67, 48, 7, 117, 110, 105, 52, 68, 67, 49, 7, 117, 110, 105, 52, 68, 67, 50, 7, 117, 110, 105, 52, 68, 67, 51, 7, 117, 110, 105, 52, 68, 67, 52, 7, 117, 110, 105, 52, 68, 67, 53, 7, 117, 110, 105, 52, 68, 67, 54, 7, 117, 110, 105, 52, 68, 67, 55, 7, 117, 110, 105, 52, 68, 67, 56, 7, 117, 110, 105, 52, 68, 67, 57, 7, 117, 110, 105, 52, 68, 67, 65, 7, 117, 110, 105, 52, 68, 67, 66, 7, 117, 110, 105, 52, 68, 67, 67, 7, 117, 110, 105, 52, 68, 67, 68, 7, 117, 110, 105, 52, 68, 67, 69, 7, 117, 110, 105, 52, 68, 67, 70, 7, 117, 110, 105, 52, 68, 68, 48, 7, 117, 110, 105, 52, 68, 68, 49, 7, 117, 110, 105, 52, 68, 68, 50, 7, 117, 110, 105, 52, 68, 68, 51, 7, 117, 110, 105, 52, 68, 68, 52, 7, 117, 110, 105, 52, 68, 68, 53, 7, 117, 110, 105, 52, 68, 68, 54, 7, 117, 110, 105, 52, 68, 68, 55, 7, 117, 110, 105, 52, 68, 68, 56, 7, 117, 110, 105, 52, 68, 68, 57, 7, 117, 110, 105, 52, 68, 68, 65, 7, 117, 110, 105, 52, 68, 68, 66, 7, 117, 110, 105, 52, 68, 68, 67, 7, 117, 110, 105, 52, 68, 68, 68, 7, 117, 110, 105, 52, 68, 68, 69, 7, 117, 110, 105, 52, 68, 68, 70, 7, 117, 110, 105, 52, 68, 69, 48, 7, 117, 110, 105, 52, 68, 69, 49, 7, 117, 110, 105, 52, 68, 69, 50, 7, 117, 110, 105, 52, 68, 69, 51, 7, 117, 110, 105, 52, 68, 69, 52, 7, 117, 110, 105, 52, 68, 69, 53, 7, 117, 110, 105, 52, 68, 69, 54, 7, 117, 110, 105, 52, 68, 69, 55, 7, 117, 110, 105, 52, 68, 69, 56, 7, 117, 110, 105, 52, 68, 69, 57, 7, 117, 110, 105, 52, 68, 69, 65, 7, 117, 110, 105, 52, 68, 69, 66, 7, 117, 110, 105, 52, 68, 69, 67, 7, 117, 110, 105, 52, 68, 69, 68, 7, 117, 110, 105, 52, 68, 69, 69, 7, 117, 110, 105, 52, 68, 69, 70, 7, 117, 110, 105, 52, 68, 70, 48, 7, 117, 110, 105, 52, 68, 70, 49, 7, 117, 110, 105, 52, 68, 70, 50, 7, 117, 110, 105, 52, 68, 70, 51, 7, 117, 110, 105, 52, 68, 70, 52, 7, 117, 110, 105, 52, 68, 70, 53, 7, 117, 110, 105, 52, 68, 70, 54, 7, 117, 110, 105, 52, 68, 70, 55, 7, 117, 110, 105, 52, 68, 70, 56, 7, 117, 110, 105, 52, 68, 70, 57, 7, 117, 110, 105, 52, 68, 70, 65, 7, 117, 110, 105, 52, 68, 70, 66, 7, 117, 110, 105, 52, 68, 70, 67, 7, 117, 110, 105, 52, 68, 70, 68, 7, 117, 110, 105, 52, 68, 70, 69, 7, 117, 110, 105, 52, 68, 70, 70, 8, 117, 110, 105, 49, 48, 52, 48, 48, 8, 117, 110, 105, 49, 48, 52, 48, 49, 8, 117, 110, 105, 49, 48, 52, 48, 50, 8, 117, 110, 105, 49, 48, 52, 48, 51, 8, 117, 110, 105, 49, 48, 52, 48, 52, 8, 117, 110, 105, 49, 48, 52, 48, 53, 8, 117, 110, 105, 49, 48, 52, 48, 54, 8, 117, 110, 105, 49, 48, 52, 48, 55, 8, 117, 110, 105, 49, 48, 52, 48, 56, 8, 117, 110, 105, 49, 48, 52, 48, 57, 8, 117, 110, 105, 49, 48, 52, 48, 65, 8, 117, 110, 105, 49, 48, 52, 48, 66, 8, 117, 110, 105, 49, 48, 52, 48, 67, 8, 117, 110, 105, 49, 48, 52, 48, 68, 8, 117, 110, 105, 49, 48, 52, 48, 69, 8, 117, 110, 105, 49, 48, 52, 48, 70, 8, 117, 110, 105, 49, 48, 52, 49, 48, 8, 117, 110, 105, 49, 48, 52, 49, 49, 8, 117, 110, 105, 49, 48, 52, 49, 50, 8, 117, 110, 105, 49, 48, 52, 49, 51, 8, 117, 110, 105, 49, 48, 52, 49, 52, 8, 117, 110, 105, 49, 48, 52, 49, 53, 8, 117, 110, 105, 49, 48, 52, 49, 54, 8, 117, 110, 105, 49, 48, 52, 49, 55, 8, 117, 110, 105, 49, 48, 52, 49, 56, 8, 117, 110, 105, 49, 48, 52, 49, 57, 8, 117, 110, 105, 49, 48, 52, 49, 65, 8, 117, 110, 105, 49, 48, 52, 49, 66, 8, 117, 110, 105, 49, 48, 52, 49, 67, 8, 117, 110, 105, 49, 48, 52, 49, 68, 8, 117, 110, 105, 49, 48, 52, 49, 69, 8, 117, 110, 105, 49, 48, 52, 49, 70, 8, 117, 110, 105, 49, 48, 52, 50, 48, 8, 117, 110, 105, 49, 48, 52, 50, 49, 8, 117, 110, 105, 49, 48, 52, 50, 50, 8, 117, 110, 105, 49, 48, 52, 50, 51, 8, 117, 110, 105, 49, 48, 52, 50, 52, 8, 117, 110, 105, 49, 48, 52, 50, 53, 8, 117, 110, 105, 49, 48, 52, 50, 54, 8, 117, 110, 105, 49, 48, 52, 50, 55, 8, 117, 110, 105, 49, 48, 52, 50, 56, 8, 117, 110, 105, 49, 48, 52, 50, 57, 8, 117, 110, 105, 49, 48, 52, 50, 65, 8, 117, 110, 105, 49, 48, 52, 50, 66, 8, 117, 110, 105, 49, 48, 52, 50, 67, 8, 117, 110, 105, 49, 48, 52, 50, 68, 8, 117, 110, 105, 49, 48, 52, 50, 69, 8, 117, 110, 105, 49, 48, 52, 50, 70, 8, 117, 110, 105, 49, 48, 52, 51, 48, 8, 117, 110, 105, 49, 48, 52, 51, 49, 8, 117, 110, 105, 49, 48, 52, 51, 50, 8, 117, 110, 105, 49, 48, 52, 51, 51, 8, 117, 110, 105, 49, 48, 52, 51, 52, 8, 117, 110, 105, 49, 48, 52, 51, 53, 8, 117, 110, 105, 49, 48, 52, 51, 54, 8, 117, 110, 105, 49, 48, 52, 51, 55, 8, 117, 110, 105, 49, 48, 52, 51, 56, 8, 117, 110, 105, 49, 48, 52, 51, 57, 8, 117, 110, 105, 49, 48, 52, 51, 65, 8, 117, 110, 105, 49, 48, 52, 51, 66, 8, 117, 110, 105, 49, 48, 52, 51, 67, 8, 117, 110, 105, 49, 48, 52, 51, 68, 8, 117, 110, 105, 49, 48, 52, 51, 69, 8, 117, 110, 105, 49, 48, 52, 51, 70, 8, 117, 110, 105, 49, 48, 52, 52, 48, 8, 117, 110, 105, 49, 48, 52, 52, 49, 8, 117, 110, 105, 49, 48, 52, 52, 50, 8, 117, 110, 105, 49, 48, 52, 52, 51, 8, 117, 110, 105, 49, 48, 52, 52, 52, 8, 117, 110, 105, 49, 48, 52, 52, 53, 8, 117, 110, 105, 49, 48, 52, 52, 54, 8, 117, 110, 105, 49, 48, 52, 52, 55, 8, 117, 110, 105, 49, 48, 52, 52, 56, 8, 117, 110, 105, 49, 48, 52, 52, 57, 8, 117, 110, 105, 49, 48, 52, 52, 65, 8, 117, 110, 105, 49, 48, 52, 52, 66, 8, 117, 110, 105, 49, 48, 52, 52, 67, 8, 117, 110, 105, 49, 48, 52, 52, 68, 8, 117, 110, 105, 49, 48, 52, 52, 69, 8, 117, 110, 105, 49, 48, 52, 52, 70, 8, 117, 110, 105, 49, 68, 51, 48, 48, 8, 117, 110, 105, 49, 68, 51, 48, 49, 8, 117, 110, 105, 49, 68, 51, 48, 50, 8, 117, 110, 105, 49, 68, 51, 48, 51, 8, 117, 110, 105, 49, 68, 51, 48, 52, 8, 117, 110, 105, 49, 68, 51, 48, 53, 8, 117, 110, 105, 49, 68, 51, 48, 54, 8, 117, 110, 105, 49, 68, 51, 48, 55, 8, 117, 110, 105, 49, 68, 51, 48, 56, 8, 117, 110, 105, 49, 68, 51, 48, 57, 8, 117, 110, 105, 49, 68, 51, 48, 65, 8, 117, 110, 105, 49, 68, 51, 48, 66, 8, 117, 110, 105, 49, 68, 51, 48, 67, 8, 117, 110, 105, 49, 68, 51, 48, 68, 8, 117, 110, 105, 49, 68, 51, 48, 69, 8, 117, 110, 105, 49, 68, 51, 48, 70, 8, 117, 110, 105, 49, 68, 51, 49, 48, 8, 117, 110, 105, 49, 68, 51, 49, 49, 8, 117, 110, 105, 49, 68, 51, 49, 50, 8, 117, 110, 105, 49, 68, 51, 49, 51, 8, 117, 110, 105, 49, 68, 51, 49, 52, 8, 117, 110, 105, 49, 68, 51, 49, 53, 8, 117, 110, 105, 49, 68, 51, 49, 54, 8, 117, 110, 105, 49, 68, 51, 49, 55, 8, 117, 110, 105, 49, 68, 51, 49, 56, 8, 117, 110, 105, 49, 68, 51, 49, 57, 8, 117, 110, 105, 49, 68, 51, 49, 65, 8, 117, 110, 105, 49, 68, 51, 49, 66, 8, 117, 110, 105, 49, 68, 51, 49, 67, 8, 117, 110, 105, 49, 68, 51, 49, 68, 8, 117, 110, 105, 49, 68, 51, 49, 69, 8, 117, 110, 105, 49, 68, 51, 49, 70, 8, 117, 110, 105, 49, 68, 51, 50, 48, 8, 117, 110, 105, 49, 68, 51, 50, 49, 8, 117, 110, 105, 49, 68, 51, 50, 50, 8, 117, 110, 105, 49, 68, 51, 50, 51, 8, 117, 110, 105, 49, 68, 51, 50, 52, 8, 117, 110, 105, 49, 68, 51, 50, 53, 8, 117, 110, 105, 49, 68, 51, 50, 54, 8, 117, 110, 105, 49, 68, 51, 50, 55, 8, 117, 110, 105, 49, 68, 51, 50, 56, 8, 117, 110, 105, 49, 68, 51, 50, 57, 8, 117, 110, 105, 49, 68, 51, 50, 65, 8, 117, 110, 105, 49, 68, 51, 50, 66, 8, 117, 110, 105, 49, 68, 51, 50, 67, 8, 117, 110, 105, 49, 68, 51, 50, 68, 8, 117, 110, 105, 49, 68, 51, 50, 69, 8, 117, 110, 105, 49, 68, 51, 50, 70, 8, 117, 110, 105, 49, 68, 51, 51, 48, 8, 117, 110, 105, 49, 68, 51, 51, 49, 8, 117, 110, 105, 49, 68, 51, 51, 50, 8, 117, 110, 105, 49, 68, 51, 51, 51, 8, 117, 110, 105, 49, 68, 51, 51, 52, 8, 117, 110, 105, 49, 68, 51, 51, 53, 8, 117, 110, 105, 49, 68, 51, 51, 54, 8, 117, 110, 105, 49, 68, 51, 51, 55, 8, 117, 110, 105, 49, 68, 51, 51, 56, 8, 117, 110, 105, 49, 68, 51, 51, 57, 8, 117, 110, 105, 49, 68, 51, 51, 65, 8, 117, 110, 105, 49, 68, 51, 51, 66, 8, 117, 110, 105, 49, 68, 51, 51, 67, 8, 117, 110, 105, 49, 68, 51, 51, 68, 8, 117, 110, 105, 49, 68, 51, 51, 69, 8, 117, 110, 105, 49, 68, 51, 51, 70, 8, 117, 110, 105, 49, 68, 51, 52, 48, 8, 117, 110, 105, 49, 68, 51, 52, 49, 8, 117, 110, 105, 49, 68, 51, 52, 50, 8, 117, 110, 105, 49, 68, 51, 52, 51, 8, 117, 110, 105, 49, 68, 51, 52, 52, 8, 117, 110, 105, 49, 68, 51, 52, 53, 8, 117, 110, 105, 49, 68, 51, 52, 54, 8, 117, 110, 105, 49, 68, 51, 52, 55, 8, 117, 110, 105, 49, 68, 51, 52, 56, 8, 117, 110, 105, 49, 68, 51, 52, 57, 8, 117, 110, 105, 49, 68, 51, 52, 65, 8, 117, 110, 105, 49, 68, 51, 52, 66, 8, 117, 110, 105, 49, 68, 51, 52, 67, 8, 117, 110, 105, 49, 68, 51, 52, 68, 8, 117, 110, 105, 49, 68, 51, 52, 69, 8, 117, 110, 105, 49, 68, 51, 52, 70, 8, 117, 110, 105, 49, 68, 51, 53, 48, 8, 117, 110, 105, 49, 68, 51, 53, 49, 8, 117, 110, 105, 49, 68, 51, 53, 50, 8, 117, 110, 105, 49, 68, 51, 53, 51, 8, 117, 110, 105, 49, 68, 51, 53, 52, 8, 117, 110, 105, 49, 68, 51, 53, 53, 8, 117, 110, 105, 49, 68, 51, 53, 54, 10, 115, 112, 97, 99, 101, 46, 65, 97, 108, 116, 11, 101, 120, 99, 108, 97, 109, 46, 65, 97, 108, 116, 13, 113, 117, 111, 116, 101, 100, 98, 108, 46, 65, 97, 108, 116, 15, 110, 117, 109, 98, 101, 114, 115, 105, 103, 110, 46, 65, 97, 108, 116, 11, 100, 111, 108, 108, 97, 114, 46, 65, 97, 108, 116, 12, 112, 101, 114, 99, 101, 110, 116, 46, 65, 97, 108, 116, 14, 97, 109, 112, 101, 114, 115, 97, 110, 100, 46, 65, 97, 108, 116, 16, 113, 117, 111, 116, 101, 115, 105, 110, 103, 108, 101, 46, 65, 97, 108, 116, 14, 112, 97, 114, 101, 110, 108, 101, 102, 116, 46, 65, 97, 108, 116, 15, 112, 97, 114, 101, 110, 114, 105, 103, 104, 116, 46, 65, 97, 108, 116, 13, 97, 115, 116, 101, 114, 105, 115, 107, 46, 65, 97, 108, 116, 9, 112, 108, 117, 115, 46, 65, 97, 108, 116, 10, 99, 111, 109, 109, 97, 46, 65, 97, 108, 116, 11, 104, 121, 112, 104, 101, 110, 46, 65, 97, 108, 116, 11, 112, 101, 114, 105, 111, 100, 46, 65, 97, 108, 116, 10, 115, 108, 97, 115, 104, 46, 65, 97, 108, 116, 9, 122, 101, 114, 111, 46, 65, 97, 108, 116, 8, 111, 110, 101, 46, 65, 97, 108, 116, 8, 116, 119, 111, 46, 65, 97, 108, 116, 10, 116, 104, 114, 101, 101, 46, 65, 97, 108, 116, 9, 102, 111, 117, 114, 46, 65, 97, 108, 116, 9, 102, 105, 118, 101, 46, 65, 97, 108, 116, 8, 115, 105, 120, 46, 65, 97, 108, 116, 10, 115, 101, 118, 101, 110, 46, 65, 97, 108, 116, 10, 101, 105, 103, 104, 116, 46, 65, 97, 108, 116, 9, 110, 105, 110, 101, 46, 65, 97, 108, 116, 10, 99, 111, 108, 111, 110, 46, 65, 97, 108, 116, 14, 115, 101, 109, 105, 99, 111, 108, 111, 110, 46, 65, 97, 108, 116, 9, 108, 101, 115, 115, 46, 65, 97, 108, 116, 10, 101, 113, 117, 97, 108, 46, 65, 97, 108, 116, 12, 103, 114, 101, 97, 116, 101, 114, 46, 65, 97, 108, 116, 13, 113, 117, 101, 115, 116, 105, 111, 110, 46, 65, 97, 108, 116, 7, 97, 116, 46, 65, 97, 108, 116, 6, 65, 46, 65, 97, 108, 116, 6, 66, 46, 65, 97, 108, 116, 6, 67, 46, 65, 97, 108, 116, 6, 68, 46, 65, 97, 108, 116, 6, 69, 46, 65, 97, 108, 116, 6, 70, 46, 65, 97, 108, 116, 6, 71, 46, 65, 97, 108, 116, 6, 72, 46, 65, 97, 108, 116, 6, 73, 46, 65, 97, 108, 116, 6, 74, 46, 65, 97, 108, 116, 6, 75, 46, 65, 97, 108, 116, 6, 76, 46, 65, 97, 108, 116, 6, 77, 46, 65, 97, 108, 116, 6, 78, 46, 65, 97, 108, 116, 6, 79, 46, 65, 97, 108, 116, 6, 80, 46, 65, 97, 108, 116, 6, 81, 46, 65, 97, 108, 116, 6, 82, 46, 65, 97, 108, 116, 6, 83, 46, 65, 97, 108, 116, 6, 84, 46, 65, 97, 108, 116, 6, 85, 46, 65, 97, 108, 116, 6, 86, 46, 65, 97, 108, 116, 6, 87, 46, 65, 97, 108, 116, 6, 88, 46, 65, 97, 108, 116, 6, 89, 46, 65, 97, 108, 116, 6, 90, 46, 65, 97, 108, 116, 16, 98, 114, 97, 99, 107, 101, 116, 108, 101, 102, 116, 46, 65, 97, 108, 116, 14, 98, 97, 99, 107, 115, 108, 97, 115, 104, 46, 65, 97, 108, 116, 17, 98, 114, 97, 99, 107, 101, 116, 114, 105, 103, 104, 116, 46, 65, 97, 108, 116, 16, 97, 115, 99, 105, 105, 99, 105, 114, 99, 117, 109, 46, 65, 97, 108, 116, 15, 117, 110, 100, 101, 114, 115, 99, 111, 114, 101, 46, 65, 97, 108, 116, 10, 103, 114, 97, 118, 101, 46, 65, 97, 108, 116, 6, 97, 46, 65, 97, 108, 116, 6, 98, 46, 65, 97, 108, 116, 6, 99, 46, 65, 97, 108, 116, 6, 100, 46, 65, 97, 108, 116, 6, 101, 46, 65, 97, 108, 116, 6, 102, 46, 65, 97, 108, 116, 6, 103, 46, 65, 97, 108, 116, 6, 104, 46, 65, 97, 108, 116, 6, 105, 46, 65, 97, 108, 116, 6, 106, 46, 65, 97, 108, 116, 6, 107, 46, 65, 97, 108, 116, 6, 108, 46, 65, 97, 108, 116, 6, 109, 46, 65, 97, 108, 116, 6, 110, 46, 65, 97, 108, 116, 6, 111, 46, 65, 97, 108, 116, 6, 112, 46, 65, 97, 108, 116, 6, 113, 46, 65, 97, 108, 116, 6, 114, 46, 65, 97, 108, 116, 6, 115, 46, 65, 97, 108, 116, 6, 116, 46, 65, 97, 108, 116, 6, 117, 46, 65, 97, 108, 116, 6, 118, 46, 65, 97, 108, 116, 6, 119, 46, 65, 97, 108, 116, 6, 120, 46, 65, 97, 108, 116, 6, 121, 46, 65, 97, 108, 116, 6, 122, 46, 65, 97, 108, 116, 14, 98, 114, 97, 99, 101, 108, 101, 102, 116, 46, 65, 97, 108, 116, 8, 98, 97, 114, 46, 65, 97, 108, 116, 15, 98, 114, 97, 99, 101, 114, 105, 103, 104, 116, 46, 65, 97, 108, 116, 15, 97, 115, 99, 105, 105, 116, 105, 108, 100, 101, 46, 65, 97, 108, 116, 10, 115, 112, 97, 99, 101, 46, 66, 97, 108, 116, 11, 101, 120, 99, 108, 97, 109, 46, 66, 97, 108, 116, 13, 113, 117, 111, 116, 101, 100, 98, 108, 46, 66, 97, 108, 116, 15, 110, 117, 109, 98, 101, 114, 115, 105, 103, 110, 46, 66, 97, 108, 116, 11, 100, 111, 108, 108, 97, 114, 46, 66, 97, 108, 116, 12, 112, 101, 114, 99, 101, 110, 116, 46, 66, 97, 108, 116, 14, 97, 109, 112, 101, 114, 115, 97, 110, 100, 46, 66, 97, 108, 116, 16, 113, 117, 111, 116, 101, 115, 105, 110, 103, 108, 101, 46, 66, 97, 108, 116, 14, 112, 97, 114, 101, 110, 108, 101, 102, 116, 46, 66, 97, 108, 116, 15, 112, 97, 114, 101, 110, 114, 105, 103, 104, 116, 46, 66, 97, 108, 116, 13, 97, 115, 116, 101, 114, 105, 115, 107, 46, 66, 97, 108, 116, 9, 112, 108, 117, 115, 46, 66, 97, 108, 116, 10, 99, 111, 109, 109, 97, 46, 66, 97, 108, 116, 11, 104, 121, 112, 104, 101, 110, 46, 66, 97, 108, 116, 11, 112, 101, 114, 105, 111, 100, 46, 66, 97, 108, 116, 10, 115, 108, 97, 115, 104, 46, 66, 97, 108, 116, 9, 122, 101, 114, 111, 46, 66, 97, 108, 116, 8, 111, 110, 101, 46, 66, 97, 108, 116, 8, 116, 119, 111, 46, 66, 97, 108, 116, 10, 116, 104, 114, 101, 101, 46, 66, 97, 108, 116, 9, 102, 111, 117, 114, 46, 66, 97, 108, 116, 9, 102, 105, 118, 101, 46, 66, 97, 108, 116, 8, 115, 105, 120, 46, 66, 97, 108, 116, 10, 115, 101, 118, 101, 110, 46, 66, 97, 108, 116, 10, 101, 105, 103, 104, 116, 46, 66, 97, 108, 116, 9, 110, 105, 110, 101, 46, 66, 97, 108, 116, 10, 99, 111, 108, 111, 110, 46, 66, 97, 108, 116, 14, 115, 101, 109, 105, 99, 111, 108, 111, 110, 46, 66, 97, 108, 116, 9, 108, 101, 115, 115, 46, 66, 97, 108, 116, 10, 101, 113, 117, 97, 108, 46, 66, 97, 108, 116, 12, 103, 114, 101, 97, 116, 101, 114, 46, 66, 97, 108, 116, 13, 113, 117, 101, 115, 116, 105, 111, 110, 46, 66, 97, 108, 116, 7, 97, 116, 46, 66, 97, 108, 116, 6, 65, 46, 66, 97, 108, 116, 6, 66, 46, 66, 97, 108, 116, 6, 67, 46, 66, 97, 108, 116, 6, 68, 46, 66, 97, 108, 116, 6, 69, 46, 66, 97, 108, 116, 6, 70, 46, 66, 97, 108, 116, 6, 71, 46, 66, 97, 108, 116, 6, 72, 46, 66, 97, 108, 116, 6, 73, 46, 66, 97, 108, 116, 6, 74, 46, 66, 97, 108, 116, 6, 75, 46, 66, 97, 108, 116, 6, 76, 46, 66, 97, 108, 116, 6, 77, 46, 66, 97, 108, 116, 6, 78, 46, 66, 97, 108, 116, 6, 79, 46, 66, 97, 108, 116, 6, 80, 46, 66, 97, 108, 116, 6, 81, 46, 66, 97, 108, 116, 6, 82, 46, 66, 97, 108, 116, 6, 83, 46, 66, 97, 108, 116, 6, 84, 46, 66, 97, 108, 116, 6, 85, 46, 66, 97, 108, 116, 6, 86, 46, 66, 97, 108, 116, 6, 87, 46, 66, 97, 108, 116, 6, 88, 46, 66, 97, 108, 116, 6, 89, 46, 66, 97, 108, 116, 6, 90, 46, 66, 97, 108, 116, 16, 98, 114, 97, 99, 107, 101, 116, 108, 101, 102, 116, 46, 66, 97, 108, 116, 14, 98, 97, 99, 107, 115, 108, 97, 115, 104, 46, 66, 97, 108, 116, 17, 98, 114, 97, 99, 107, 101, 116, 114, 105, 103, 104, 116, 46, 66, 97, 108, 116, 16, 97, 115, 99, 105, 105, 99, 105, 114, 99, 117, 109, 46, 66, 97, 108, 116, 15, 117, 110, 100, 101, 114, 115, 99, 111, 114, 101, 46, 66, 97, 108, 116, 10, 103, 114, 97, 118, 101, 46, 66, 97, 108, 116, 6, 97, 46, 66, 97, 108, 116, 6, 98, 46, 66, 97, 108, 116, 6, 99, 46, 66, 97, 108, 116, 6, 100, 46, 66, 97, 108, 116, 6, 101, 46, 66, 97, 108, 116, 6, 102, 46, 66, 97, 108, 116, 6, 103, 46, 66, 97, 108, 116, 6, 104, 46, 66, 97, 108, 116, 6, 105, 46, 66, 97, 108, 116, 6, 106, 46, 66, 97, 108, 116, 6, 107, 46, 66, 97, 108, 116, 6, 108, 46, 66, 97, 108, 116, 6, 109, 46, 66, 97, 108, 116, 6, 110, 46, 66, 97, 108, 116, 6, 111, 46, 66, 97, 108, 116, 6, 112, 46, 66, 97, 108, 116, 6, 113, 46, 66, 97, 108, 116, 6, 114, 46, 66, 97, 108, 116, 6, 115, 46, 66, 97, 108, 116, 6, 116, 46, 66, 97, 108, 116, 6, 117, 46, 66, 97, 108, 116, 6, 118, 46, 66, 97, 108, 116, 6, 119, 46, 66, 97, 108, 116, 6, 120, 46, 66, 97, 108, 116, 6, 121, 46, 66, 97, 108, 116, 6, 122, 46, 66, 97, 108, 116, 14, 98, 114, 97, 99, 101, 108, 101, 102, 116, 46, 66, 97, 108, 116, 8, 98, 97, 114, 46, 66, 97, 108, 116, 15, 98, 114, 97, 99, 101, 114, 105, 103, 104, 116, 46, 66, 97, 108, 116, 15, 97, 115, 99, 105, 105, 116, 105, 108, 100, 101, 46, 66, 97, 108, 116, 7, 117, 110, 105, 48, 51, 48, 53, 6, 117, 49, 68, 52, 54, 53, 6, 117, 49, 68, 52, 54, 54, 6, 117, 49, 68, 55, 48, 66, 6, 117, 49, 68, 55, 48, 69, 7, 117, 110, 105, 70, 48, 48, 54, 7, 117, 110, 105, 70, 48, 48, 55, 7, 117, 110, 105, 70, 48, 48, 56, 7, 117, 110, 105, 70, 48, 48, 57, 7, 117, 110, 105, 70, 48, 49, 48, 7, 117, 110, 105, 70, 48, 49, 49, 7, 117, 110, 105, 70, 48, 49, 50, 7, 117, 110, 105, 70, 48, 49, 51, 7, 117, 110, 105, 50, 52, 48, 48, 7, 117, 110, 105, 50, 52, 48, 49, 7, 117, 110, 105, 50, 52, 48, 50, 7, 117, 110, 105, 50, 52, 48, 51, 7, 117, 110, 105, 50, 52, 48, 52, 7, 117, 110, 105, 50, 52, 48, 53, 7, 117, 110, 105, 50, 52, 48, 54, 7, 117, 110, 105, 50, 52, 48, 55, 7, 117, 110, 105, 50, 52, 48, 56, 7, 117, 110, 105, 50, 52, 48, 57, 7, 117, 110, 105, 50, 52, 48, 65, 7, 117, 110, 105, 50, 52, 48, 66, 7, 117, 110, 105, 50, 52, 48, 67, 7, 117, 110, 105, 50, 52, 48, 68, 7, 117, 110, 105, 50, 52, 48, 69, 7, 117, 110, 105, 50, 52, 48, 70, 7, 117, 110, 105, 50, 52, 49, 48, 7, 117, 110, 105, 50, 52, 49, 49, 7, 117, 110, 105, 50, 52, 49, 50, 7, 117, 110, 105, 50, 52, 49, 51, 7, 117, 110, 105, 50, 52, 49, 52, 7, 117, 110, 105, 50, 52, 49, 53, 7, 117, 110, 105, 50, 52, 49, 54, 7, 117, 110, 105, 50, 52, 49, 55, 7, 117, 110, 105, 50, 52, 49, 56, 7, 117, 110, 105, 50, 52, 49, 57, 7, 117, 110, 105, 50, 52, 49, 65, 7, 117, 110, 105, 50, 52, 49, 66, 7, 117, 110, 105, 50, 52, 49, 67, 7, 117, 110, 105, 50, 52, 49, 68, 7, 117, 110, 105, 50, 52, 49, 69, 7, 117, 110, 105, 50, 52, 49, 70, 7, 117, 110, 105, 50, 52, 50, 48, 7, 117, 110, 105, 50, 52, 50, 49, 7, 117, 110, 105, 50, 52, 50, 50, 7, 117, 110, 105, 50, 52, 50, 51, 7, 117, 110, 105, 50, 52, 50, 52, 7, 117, 110, 105, 50, 52, 50, 53, 7, 117, 110, 105, 50, 52, 50, 54, 7, 117, 110, 105, 70, 53, 53, 53, 7, 117, 110, 105, 70, 53, 52, 69, 7, 117, 110, 105, 70, 53, 52, 67, 7, 117, 110, 105, 70, 53, 52, 70, 7, 117, 110, 105, 70, 53, 53, 51, 7, 117, 110, 105, 70, 53, 52, 56, 7, 117, 110, 105, 70, 53, 53, 52, 7, 117, 110, 105, 70, 53, 53, 56, 7, 117, 110, 105, 70, 53, 52, 53, 7, 117, 110, 105, 70, 53, 53, 49, 7, 117, 110, 105, 70, 53, 52, 51, 7, 117, 110, 105, 70, 53, 52, 49, 7, 117, 110, 105, 70, 53, 52, 66, 7, 117, 110, 105, 70, 53, 52, 50, 7, 117, 110, 105, 70, 53, 52, 54, 7, 117, 110, 105, 70, 53, 53, 54, 7, 117, 110, 105, 70, 53, 53, 50, 7, 117, 110, 105, 70, 53, 52, 57, 7, 117, 110, 105, 70, 53, 52, 52, 7, 117, 110, 105, 70, 53, 51, 49, 7, 117, 110, 105, 70, 53, 51, 50, 7, 117, 110, 105, 70, 53, 51, 51, 7, 117, 110, 105, 70, 53, 51, 52, 7, 117, 110, 105, 70, 53, 53, 57, 7, 117, 110, 105, 70, 53, 52, 68, 7, 117, 110, 105, 70, 53, 52, 55, 7, 117, 110, 105, 70, 53, 53, 48, 5, 78, 46, 109, 101, 100, 5, 76, 46, 109, 101, 100, 0, 0, 0, 0, 1, 0, 3, 0, 8, 0, 10, 0, 19, 0, 7, 255, 255, 0, 15, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 27, 121, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 27, 113, 48, 130, 27, 109, 6, 9, 42, 134, 72, 134, 247, 13, 1, 7, 2, 160, 130, 27, 94, 48, 130, 27, 90, 2, 1, 1, 49, 11, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 48, 97, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 4, 160, 83, 48, 81, 48, 44, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 28, 162, 30, 128, 28, 0, 60, 0, 60, 0, 60, 0, 79, 0, 98, 0, 115, 0, 111, 0, 108, 0, 101, 0, 116, 0, 101, 0, 62, 0, 62, 0, 62, 48, 33, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20, 148, 123, 21, 86, 69, 183, 77, 229, 144, 171, 185, 202, 193, 108, 9, 25, 98, 87, 255, 61, 160, 130, 22, 58, 48, 130, 4, 18, 48, 130, 2, 250, 160, 3, 2, 1, 2, 2, 15, 0, 193, 0, 139, 60, 60, 136, 17, 209, 62, 246, 99, 236, 223, 64, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 4, 5, 0, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 48, 30, 23, 13, 57, 55, 48, 49, 49, 48, 48, 55, 48, 48, 48, 48, 90, 23, 13, 50, 48, 49, 50, 51, 49, 48, 55, 48, 48, 48, 48, 90, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, 2, 130, 1, 1, 0, 169, 2, 189, 193, 112, 230, 59, 242, 78, 27, 40, 159, 151, 120, 94, 48, 234, 162, 169, 141, 37, 95, 248, 254, 149, 76, 163, 183, 254, 157, 162, 32, 62, 124, 81, 162, 155, 162, 143, 96, 50, 107, 209, 66, 100, 121, 238, 172, 118, 201, 84, 218, 242, 235, 156, 134, 28, 143, 159, 132, 102, 179, 197, 107, 122, 98, 35, 214, 29, 60, 222, 15, 1, 146, 232, 150, 196, 191, 45, 102, 154, 154, 104, 38, 153, 208, 58, 44, 191, 12, 181, 88, 38, 193, 70, 231, 10, 62, 56, 150, 44, 169, 40, 57, 168, 236, 73, 131, 66, 227, 132, 15, 187, 154, 108, 85, 97, 172, 130, 124, 161, 96, 45, 119, 76, 233, 153, 180, 100, 59, 154, 80, 28, 49, 8, 36, 20, 159, 169, 231, 145, 43, 24, 230, 61, 152, 99, 20, 96, 88, 5, 101, 159, 29, 55, 82, 135, 247, 167, 239, 148, 2, 198, 27, 211, 191, 85, 69, 179, 137, 128, 191, 58, 236, 84, 148, 78, 174, 253, 167, 122, 109, 116, 78, 175, 24, 204, 150, 9, 40, 33, 0, 87, 144, 96, 105, 55, 187, 75, 18, 7, 60, 86, 255, 91, 251, 164, 102, 10, 8, 166, 210, 129, 86, 87, 239, 182, 59, 94, 22, 129, 119, 4, 218, 246, 190, 174, 128, 149, 254, 176, 205, 127, 214, 167, 26, 114, 92, 60, 202, 188, 240, 8, 163, 34, 48, 179, 6, 133, 201, 179, 32, 119, 19, 133, 223, 2, 3, 1, 0, 1, 163, 129, 168, 48, 129, 165, 48, 129, 162, 6, 3, 85, 29, 1, 4, 129, 154, 48, 129, 151, 128, 16, 91, 208, 112, 239, 105, 114, 158, 35, 81, 126, 20, 178, 77, 142, 255, 203, 161, 114, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 130, 15, 0, 193, 0, 139, 60, 60, 136, 17, 209, 62, 246, 99, 236, 223, 64, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 4, 5, 0, 3, 130, 1, 1, 0, 149, 232, 11, 192, 141, 243, 151, 24, 53, 237, 184, 1, 36, 216, 119, 17, 243, 92, 96, 50, 159, 158, 11, 203, 62, 5, 145, 136, 143, 201, 58, 230, 33, 242, 240, 87, 147, 44, 181, 160, 71, 200, 98, 239, 252, 215, 204, 59, 59, 90, 169, 54, 84, 105, 254, 36, 109, 63, 201, 204, 170, 222, 5, 124, 221, 49, 141, 61, 159, 16, 112, 106, 187, 254, 18, 79, 24, 105, 192, 252, 208, 67, 227, 17, 90, 32, 79, 234, 98, 123, 175, 170, 25, 200, 43, 55, 37, 45, 190, 101, 161, 18, 138, 37, 15, 99, 163, 247, 84, 28, 249, 33, 201, 214, 21, 243, 82, 172, 110, 67, 50, 7, 253, 130, 23, 248, 229, 103, 108, 13, 81, 246, 189, 241, 82, 199, 189, 231, 196, 48, 252, 32, 49, 9, 136, 29, 149, 41, 26, 77, 213, 29, 2, 165, 241, 128, 224, 3, 180, 91, 244, 177, 221, 200, 87, 238, 101, 73, 199, 82, 84, 182, 180, 3, 40, 18, 255, 144, 214, 240, 8, 143, 126, 184, 151, 197, 171, 55, 44, 228, 122, 228, 168, 119, 227, 118, 160, 0, 208, 106, 63, 193, 210, 54, 138, 224, 65, 18, 168, 53, 106, 27, 106, 219, 53, 225, 212, 28, 4, 228, 168, 69, 4, 200, 90, 51, 56, 110, 77, 28, 13, 98, 183, 10, 162, 140, 211, 213, 84, 63, 70, 205, 28, 85, 166, 112, 219, 18, 58, 135, 147, 117, 159, 167, 210, 160, 48, 130, 4, 96, 48, 130, 3, 76, 160, 3, 2, 1, 2, 2, 10, 46, 171, 17, 220, 80, 255, 92, 157, 203, 192, 48, 9, 6, 5, 43, 14, 3, 2, 29, 5, 0, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 48, 30, 23, 13, 48, 55, 48, 56, 50, 50, 50, 50, 51, 49, 48, 50, 90, 23, 13, 49, 50, 48, 56, 50, 53, 48, 55, 48, 48, 48, 48, 90, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 100, 101, 32, 83, 105, 103, 110, 105, 110, 103, 32, 80, 67, 65, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, 2, 130, 1, 1, 0, 183, 121, 125, 214, 93, 179, 69, 57, 168, 52, 172, 49, 218, 249, 37, 53, 73, 119, 192, 251, 31, 158, 199, 69, 113, 239, 209, 70, 232, 212, 140, 195, 107, 76, 82, 98, 244, 153, 2, 195, 77, 216, 73, 108, 47, 36, 62, 101, 191, 206, 35, 183, 11, 72, 183, 127, 117, 221, 69, 189, 170, 143, 14, 80, 197, 37, 43, 242, 160, 231, 13, 35, 31, 209, 65, 36, 250, 98, 153, 207, 25, 69, 165, 147, 74, 31, 153, 205, 179, 47, 34, 195, 74, 45, 124, 111, 217, 21, 30, 59, 140, 57, 16, 57, 221, 189, 41, 244, 102, 59, 45, 1, 50, 255, 254, 39, 72, 166, 181, 108, 1, 135, 156, 251, 186, 178, 99, 127, 130, 249, 92, 160, 129, 132, 133, 142, 176, 242, 184, 148, 163, 207, 56, 166, 80, 133, 23, 39, 135, 78, 221, 48, 246, 0, 61, 244, 198, 249, 61, 129, 190, 134, 237, 108, 57, 167, 46, 52, 246, 180, 46, 175, 10, 125, 98, 145, 120, 102, 156, 152, 115, 13, 134, 175, 242, 196, 243, 32, 185, 79, 18, 141, 99, 203, 44, 217, 50, 69, 25, 238, 187, 74, 150, 59, 80, 83, 24, 206, 102, 81, 121, 170, 173, 135, 200, 86, 62, 159, 130, 80, 136, 110, 5, 177, 53, 193, 123, 36, 189, 82, 102, 61, 153, 78, 204, 43, 126, 51, 110, 132, 71, 6, 209, 158, 208, 74, 134, 2, 110, 134, 0, 164, 192, 135, 223, 83, 2, 3, 1, 0, 1, 163, 129, 250, 48, 129, 247, 48, 19, 6, 3, 85, 29, 37, 4, 12, 48, 10, 6, 8, 43, 6, 1, 5, 5, 7, 3, 3, 48, 129, 162, 6, 3, 85, 29, 1, 4, 129, 154, 48, 129, 151, 128, 16, 91, 208, 112, 239, 105, 114, 158, 35, 81, 126, 20, 178, 77, 142, 255, 203, 161, 114, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 130, 15, 0, 193, 0, 139, 60, 60, 136, 17, 209, 62, 246, 99, 236, 223, 64, 48, 15, 6, 3, 85, 29, 19, 1, 1, 255, 4, 5, 48, 3, 1, 1, 255, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 204, 29, 206, 118, 0, 112, 91, 175, 241, 218, 196, 78, 154, 81, 68, 46, 163, 68, 99, 240, 48, 11, 6, 3, 85, 29, 15, 4, 4, 3, 2, 1, 134, 48, 9, 6, 5, 43, 14, 3, 2, 29, 5, 0, 3, 130, 1, 1, 0, 123, 171, 174, 126, 74, 38, 242, 206, 188, 78, 116, 162, 88, 39, 116, 42, 117, 179, 134, 253, 171, 76, 148, 120, 0, 77, 233, 202, 235, 24, 220, 105, 197, 14, 162, 124, 243, 2, 67, 198, 202, 135, 204, 248, 83, 204, 194, 159, 189, 86, 111, 240, 99, 68, 169, 68, 0, 238, 150, 200, 154, 213, 28, 184, 11, 159, 25, 13, 148, 215, 218, 30, 173, 41, 125, 239, 237, 166, 115, 172, 143, 222, 57, 142, 61, 152, 106, 188, 56, 109, 210, 136, 175, 35, 253, 223, 233, 214, 105, 9, 145, 136, 189, 254, 225, 0, 187, 52, 243, 247, 124, 249, 16, 18, 46, 5, 235, 41, 150, 147, 66, 107, 40, 113, 183, 56, 143, 224, 7, 13, 201, 93, 104, 205, 189, 128, 65, 107, 102, 168, 187, 183, 187, 142, 52, 202, 242, 3, 16, 124, 122, 245, 210, 224, 66, 223, 123, 254, 225, 225, 172, 254, 246, 223, 213, 13, 179, 112, 214, 146, 227, 79, 182, 56, 162, 124, 45, 212, 61, 219, 52, 11, 98, 55, 2, 159, 129, 106, 35, 137, 246, 92, 99, 143, 176, 90, 187, 57, 215, 96, 140, 85, 132, 26, 51, 245, 59, 152, 160, 130, 12, 162, 95, 139, 179, 44, 183, 161, 165, 203, 171, 218, 32, 182, 191, 48, 25, 133, 32, 20, 13, 42, 188, 82, 244, 65, 224, 94, 48, 227, 146, 40, 105, 135, 193, 112, 226, 243, 167, 171, 206, 128, 66, 114, 118, 14, 48, 130, 4, 122, 48, 130, 3, 98, 160, 3, 2, 1, 2, 2, 10, 97, 6, 39, 129, 0, 0, 0, 0, 0, 8, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 100, 101, 32, 83, 105, 103, 110, 105, 110, 103, 32, 80, 67, 65, 48, 30, 23, 13, 48, 56, 49, 48, 50, 50, 50, 49, 50, 52, 53, 53, 90, 23, 13, 49, 48, 48, 49, 50, 50, 50, 49, 51, 52, 53, 53, 90, 48, 129, 131, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 13, 48, 11, 6, 3, 85, 4, 11, 19, 4, 77, 79, 80, 82, 49, 30, 48, 28, 6, 3, 85, 4, 3, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, 2, 130, 1, 1, 0, 189, 114, 180, 137, 231, 28, 159, 133, 199, 116, 184, 96, 92, 3, 54, 61, 156, 253, 153, 122, 154, 41, 70, 34, 176, 167, 135, 83, 237, 238, 70, 58, 199, 91, 5, 11, 87, 168, 183, 202, 5, 204, 211, 76, 119, 71, 112, 133, 179, 229, 203, 223, 103, 231, 163, 253, 116, 39, 147, 103, 159, 215, 138, 3, 68, 48, 198, 247, 201, 186, 201, 58, 29, 8, 86, 68, 79, 23, 8, 13, 249, 180, 25, 104, 170, 36, 28, 251, 5, 87, 133, 233, 197, 78, 7, 33, 55, 167, 235, 206, 44, 47, 182, 66, 205, 33, 5, 167, 214, 230, 211, 40, 87, 199, 27, 122, 206, 41, 54, 7, 205, 158, 85, 204, 187, 241, 34, 235, 168, 35, 164, 13, 41, 194, 251, 208, 195, 90, 62, 99, 61, 199, 44, 73, 11, 123, 121, 133, 240, 136, 239, 113, 189, 67, 90, 227, 163, 179, 13, 243, 85, 251, 37, 224, 226, 32, 211, 231, 154, 94, 148, 165, 51, 45, 40, 127, 87, 27, 85, 106, 12, 50, 68, 239, 102, 108, 111, 240, 56, 156, 239, 2, 173, 154, 161, 221, 152, 7, 16, 14, 60, 24, 105, 226, 121, 78, 70, 20, 224, 185, 140, 208, 117, 109, 156, 172, 0, 156, 45, 66, 245, 81, 184, 90, 244, 120, 69, 131, 233, 46, 124, 43, 187, 93, 205, 25, 97, 40, 173, 148, 67, 10, 197, 106, 66, 255, 181, 50, 174, 164, 41, 34, 222, 22, 232, 211, 2, 3, 1, 0, 1, 163, 129, 248, 48, 129, 245, 48, 19, 6, 3, 85, 29, 37, 4, 12, 48, 10, 6, 8, 43, 6, 1, 5, 5, 7, 3, 3, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 35, 209, 115, 42, 76, 189, 251, 229, 33, 250, 113, 30, 153, 21, 209, 23, 249, 196, 166, 138, 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 7, 128, 48, 31, 6, 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 204, 29, 206, 118, 0, 112, 91, 175, 241, 218, 196, 78, 154, 81, 68, 46, 163, 68, 99, 240, 48, 68, 6, 3, 85, 29, 31, 4, 61, 48, 59, 48, 57, 160, 55, 160, 53, 134, 51, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 46, 109, 105, 99, 114, 111, 115, 111, 102, 116, 46, 99, 111, 109, 47, 112, 107, 105, 47, 99, 114, 108, 47, 112, 114, 111, 100, 117, 99, 116, 115, 47, 67, 83, 80, 67, 65, 46, 99, 114, 108, 48, 72, 6, 8, 43, 6, 1, 5, 5, 7, 1, 1, 4, 60, 48, 58, 48, 56, 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, 44, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 109, 105, 99, 114, 111, 115, 111, 102, 116, 46, 99, 111, 109, 47, 112, 107, 105, 47, 99, 101, 114, 116, 115, 47, 67, 83, 80, 67, 65, 46, 99, 114, 116, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 3, 130, 1, 1, 0, 67, 41, 207, 99, 189, 108, 227, 115, 109, 195, 153, 215, 109, 12, 136, 59, 198, 72, 115, 122, 37, 206, 44, 226, 55, 123, 157, 52, 159, 189, 35, 206, 190, 223, 216, 92, 121, 17, 107, 19, 81, 32, 1, 99, 185, 114, 247, 8, 227, 198, 125, 81, 42, 22, 40, 212, 209, 231, 155, 42, 207, 24, 13, 210, 19, 113, 145, 41, 236, 86, 189, 249, 214, 197, 13, 47, 175, 101, 45, 109, 77, 69, 41, 86, 114, 132, 79, 63, 210, 106, 29, 65, 98, 169, 121, 92, 142, 240, 199, 119, 138, 203, 2, 40, 46, 157, 199, 156, 43, 229, 185, 42, 9, 221, 236, 151, 226, 229, 122, 141, 94, 16, 136, 83, 161, 221, 96, 79, 119, 152, 113, 96, 168, 91, 57, 145, 211, 171, 18, 31, 5, 233, 195, 69, 169, 211, 194, 81, 185, 175, 184, 220, 252, 6, 132, 0, 244, 116, 163, 219, 255, 204, 29, 160, 35, 5, 7, 228, 39, 53, 194, 151, 144, 25, 170, 130, 96, 39, 232, 251, 132, 43, 30, 209, 4, 203, 142, 207, 130, 13, 215, 168, 77, 67, 64, 117, 210, 222, 221, 119, 239, 138, 92, 107, 15, 135, 100, 143, 180, 186, 183, 186, 171, 103, 84, 33, 69, 170, 74, 104, 231, 84, 94, 139, 20, 92, 103, 120, 236, 144, 92, 3, 16, 145, 8, 157, 36, 32, 151, 232, 223, 0, 17, 112, 169, 249, 178, 114, 112, 183, 174, 226, 194, 159, 22, 2, 48, 130, 4, 157, 48, 130, 3, 133, 160, 3, 2, 1, 2, 2, 10, 97, 73, 124, 237, 0, 0, 0, 0, 0, 5, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 84, 105, 109, 101, 115, 116, 97, 109, 112, 105, 110, 103, 32, 80, 67, 65, 48, 30, 23, 13, 48, 54, 48, 57, 49, 54, 48, 49, 53, 53, 50, 50, 90, 23, 13, 49, 49, 48, 57, 49, 54, 48, 50, 48, 53, 50, 50, 90, 48, 129, 166, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 39, 48, 37, 6, 3, 85, 4, 11, 19, 30, 110, 67, 105, 112, 104, 101, 114, 32, 68, 83, 69, 32, 69, 83, 78, 58, 49, 48, 68, 56, 45, 53, 56, 52, 55, 45, 67, 66, 70, 56, 49, 39, 48, 37, 6, 3, 85, 4, 3, 19, 30, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 84, 105, 109, 101, 115, 116, 97, 109, 112, 105, 110, 103, 32, 83, 101, 114, 118, 105, 99, 101, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, 2, 130, 1, 1, 0, 234, 186, 5, 99, 200, 217, 121, 174, 132, 68, 62, 165, 179, 196, 237, 76, 158, 36, 223, 57, 118, 30, 9, 214, 50, 74, 88, 120, 210, 43, 217, 165, 7, 144, 239, 231, 61, 251, 189, 38, 124, 163, 251, 229, 125, 126, 50, 207, 217, 61, 139, 57, 55, 242, 248, 216, 59, 52, 22, 212, 146, 130, 251, 52, 236, 104, 133, 114, 26, 143, 224, 184, 76, 224, 184, 133, 243, 51, 10, 2, 193, 162, 118, 115, 53, 76, 93, 241, 183, 225, 74, 125, 29, 184, 148, 120, 219, 255, 30, 133, 21, 66, 70, 113, 206, 127, 39, 87, 18, 209, 131, 79, 59, 207, 250, 222, 246, 139, 237, 63, 0, 227, 213, 222, 97, 249, 23, 141, 75, 164, 129, 60, 245, 105, 64, 234, 225, 137, 191, 7, 79, 186, 116, 123, 233, 12, 229, 71, 234, 171, 108, 241, 213, 103, 129, 8, 248, 22, 202, 125, 19, 187, 115, 226, 9, 76, 250, 98, 251, 237, 160, 57, 154, 58, 254, 235, 17, 200, 97, 30, 98, 88, 216, 10, 84, 131, 213, 59, 75, 75, 226, 85, 189, 47, 96, 26, 142, 146, 5, 67, 218, 93, 235, 130, 10, 35, 151, 9, 160, 5, 49, 101, 139, 147, 78, 30, 65, 33, 162, 146, 144, 253, 69, 68, 69, 111, 53, 177, 69, 55, 173, 105, 169, 101, 249, 52, 67, 177, 23, 194, 59, 57, 225, 16, 140, 242, 26, 135, 227, 84, 80, 31, 59, 157, 49, 173, 2, 3, 1, 0, 1, 163, 129, 248, 48, 129, 245, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 126, 114, 240, 46, 63, 86, 41, 224, 37, 247, 104, 184, 1, 252, 75, 225, 126, 207, 227, 62, 48, 31, 6, 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 111, 232, 78, 63, 151, 185, 52, 171, 75, 134, 143, 188, 156, 234, 172, 59, 65, 67, 198, 208, 48, 68, 6, 3, 85, 29, 31, 4, 61, 48, 59, 48, 57, 160, 55, 160, 53, 134, 51, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 46, 109, 105, 99, 114, 111, 115, 111, 102, 116, 46, 99, 111, 109, 47, 112, 107, 105, 47, 99, 114, 108, 47, 112, 114, 111, 100, 117, 99, 116, 115, 47, 116, 115, 112, 99, 97, 46, 99, 114, 108, 48, 72, 6, 8, 43, 6, 1, 5, 5, 7, 1, 1, 4, 60, 48, 58, 48, 56, 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, 44, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 109, 105, 99, 114, 111, 115, 111, 102, 116, 46, 99, 111, 109, 47, 112, 107, 105, 47, 99, 101, 114, 116, 115, 47, 116, 115, 112, 99, 97, 46, 99, 114, 116, 48, 19, 6, 3, 85, 29, 37, 4, 12, 48, 10, 6, 8, 43, 6, 1, 5, 5, 7, 3, 8, 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 6, 192, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 3, 130, 1, 1, 0, 105, 122, 130, 9, 12, 22, 209, 222, 207, 70, 137, 46, 191, 209, 52, 122, 129, 127, 39, 40, 65, 42, 243, 211, 33, 146, 14, 151, 173, 95, 83, 94, 41, 249, 237, 193, 84, 74, 168, 125, 247, 19, 208, 11, 20, 249, 77, 242, 134, 21, 0, 110, 227, 131, 29, 40, 69, 167, 44, 57, 50, 221, 111, 154, 55, 90, 238, 35, 82, 143, 84, 3, 141, 63, 167, 156, 100, 56, 246, 54, 200, 20, 67, 182, 58, 62, 152, 201, 13, 195, 113, 129, 40, 243, 102, 167, 49, 226, 92, 93, 143, 249, 82, 82, 225, 92, 235, 147, 144, 157, 105, 9, 76, 137, 209, 209, 118, 76, 52, 13, 106, 225, 124, 68, 167, 43, 91, 131, 84, 127, 69, 36, 25, 37, 196, 138, 70, 197, 37, 227, 25, 128, 105, 41, 20, 246, 23, 198, 240, 34, 44, 129, 70, 94, 43, 244, 249, 166, 198, 119, 62, 35, 111, 249, 166, 100, 133, 142, 162, 98, 13, 169, 45, 30, 168, 229, 144, 62, 127, 255, 176, 142, 252, 151, 236, 241, 253, 4, 175, 205, 73, 206, 90, 116, 172, 250, 243, 19, 31, 27, 57, 206, 163, 180, 214, 188, 244, 180, 238, 200, 173, 242, 86, 30, 251, 60, 241, 200, 214, 42, 68, 188, 191, 156, 63, 125, 102, 24, 205, 178, 32, 99, 10, 202, 64, 61, 101, 50, 25, 124, 178, 184, 61, 193, 38, 72, 78, 34, 25, 153, 110, 140, 48, 193, 241, 145, 48, 130, 4, 157, 48, 130, 3, 133, 160, 3, 2, 1, 2, 2, 16, 106, 11, 153, 79, 192, 0, 37, 171, 17, 219, 69, 31, 88, 122, 103, 162, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 48, 30, 23, 13, 48, 54, 48, 57, 49, 54, 48, 49, 48, 52, 52, 55, 90, 23, 13, 49, 57, 48, 57, 49, 53, 48, 55, 48, 48, 48, 48, 90, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 84, 105, 109, 101, 115, 116, 97, 109, 112, 105, 110, 103, 32, 80, 67, 65, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, 2, 130, 1, 1, 0, 220, 55, 110, 251, 175, 200, 66, 74, 113, 24, 200, 206, 72, 62, 83, 192, 250, 171, 20, 186, 44, 50, 187, 18, 79, 82, 200, 131, 237, 62, 51, 217, 73, 49, 146, 40, 182, 145, 100, 224, 31, 80, 132, 186, 194, 75, 209, 127, 5, 248, 239, 117, 190, 139, 199, 168, 213, 174, 105, 112, 102, 120, 39, 102, 232, 182, 183, 239, 133, 185, 205, 238, 170, 253, 18, 164, 11, 89, 34, 41, 47, 207, 64, 217, 86, 4, 27, 118, 181, 109, 100, 109, 74, 84, 219, 221, 241, 222, 191, 159, 131, 199, 128, 223, 127, 76, 2, 55, 148, 245, 192, 158, 8, 86, 30, 104, 71, 205, 217, 192, 118, 92, 47, 125, 182, 37, 4, 180, 86, 91, 106, 28, 99, 255, 128, 124, 60, 238, 213, 4, 37, 77, 57, 119, 116, 7, 93, 194, 92, 216, 134, 55, 44, 117, 201, 14, 234, 30, 57, 9, 124, 118, 254, 157, 108, 110, 122, 224, 236, 62, 143, 151, 158, 113, 14, 95, 42, 79, 24, 98, 96, 50, 158, 210, 131, 78, 43, 34, 92, 104, 69, 139, 222, 47, 132, 16, 80, 178, 249, 181, 26, 141, 108, 238, 37, 155, 19, 248, 203, 16, 215, 133, 14, 244, 130, 118, 115, 54, 198, 149, 122, 162, 204, 96, 6, 236, 5, 176, 134, 51, 183, 248, 148, 91, 132, 65, 132, 88, 133, 148, 110, 176, 31, 44, 72, 204, 111, 156, 67, 224, 106, 232, 127, 38, 142, 107, 2, 3, 1, 0, 1, 163, 130, 1, 40, 48, 130, 1, 36, 48, 19, 6, 3, 85, 29, 37, 4, 12, 48, 10, 6, 8, 43, 6, 1, 5, 5, 7, 3, 8, 48, 129, 162, 6, 3, 85, 29, 1, 4, 129, 154, 48, 129, 151, 128, 16, 91, 208, 112, 239, 105, 114, 158, 35, 81, 126, 20, 178, 77, 142, 255, 203, 161, 114, 48, 112, 49, 43, 48, 41, 6, 3, 85, 4, 11, 19, 34, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 49, 57, 57, 55, 32, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 46, 49, 30, 48, 28, 6, 3, 85, 4, 11, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 33, 48, 31, 6, 3, 85, 4, 3, 19, 24, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 82, 111, 111, 116, 32, 65, 117, 116, 104, 111, 114, 105, 116, 121, 130, 15, 0, 193, 0, 139, 60, 60, 136, 17, 209, 62, 246, 99, 236, 223, 64, 48, 16, 6, 9, 43, 6, 1, 4, 1, 130, 55, 21, 1, 4, 3, 2, 1, 0, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 111, 232, 78, 63, 151, 185, 52, 171, 75, 134, 143, 188, 156, 234, 172, 59, 65, 67, 198, 208, 48, 25, 6, 9, 43, 6, 1, 4, 1, 130, 55, 20, 2, 4, 12, 30, 10, 0, 83, 0, 117, 0, 98, 0, 67, 0, 65, 48, 11, 6, 3, 85, 29, 15, 4, 4, 3, 2, 1, 134, 48, 15, 6, 3, 85, 29, 19, 1, 1, 255, 4, 5, 48, 3, 1, 1, 255, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 3, 130, 1, 1, 0, 148, 77, 17, 49, 194, 124, 80, 187, 17, 142, 161, 97, 7, 1, 14, 140, 112, 69, 141, 239, 115, 84, 189, 63, 9, 5, 45, 255, 184, 81, 83, 133, 28, 237, 57, 145, 183, 163, 86, 11, 222, 140, 182, 59, 27, 209, 251, 172, 167, 201, 183, 177, 81, 33, 27, 111, 8, 105, 126, 107, 3, 162, 34, 70, 237, 108, 180, 109, 124, 34, 184, 70, 211, 132, 243, 141, 15, 190, 7, 138, 54, 193, 235, 126, 233, 112, 93, 69, 159, 146, 210, 204, 206, 221, 142, 192, 225, 191, 42, 205, 124, 236, 201, 174, 50, 213, 135, 185, 203, 99, 196, 54, 209, 24, 33, 191, 118, 222, 59, 154, 179, 27, 115, 158, 33, 136, 216, 180, 180, 18, 84, 140, 244, 156, 194, 101, 74, 154, 40, 38, 156, 96, 138, 15, 59, 199, 19, 101, 120, 72, 187, 207, 173, 131, 58, 79, 176, 98, 88, 222, 48, 233, 233, 57, 29, 227, 137, 242, 218, 57, 129, 249, 19, 33, 140, 100, 128, 99, 6, 4, 150, 242, 154, 2, 67, 47, 123, 70, 136, 186, 255, 2, 217, 101, 249, 74, 222, 218, 3, 116, 147, 179, 5, 110, 12, 204, 157, 220, 40, 97, 124, 72, 241, 23, 156, 17, 33, 56, 2, 28, 135, 172, 6, 197, 150, 50, 184, 229, 64, 198, 83, 61, 189, 169, 137, 222, 232, 102, 55, 141, 244, 34, 150, 156, 204, 176, 119, 84, 81, 58, 214, 114, 68, 178, 35, 246, 49, 130, 4, 165, 48, 130, 4, 161, 2, 1, 1, 48, 129, 135, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 100, 101, 32, 83, 105, 103, 110, 105, 110, 103, 32, 80, 67, 65, 2, 10, 97, 6, 39, 129, 0, 0, 0, 0, 0, 8, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 160, 129, 208, 48, 20, 6, 9, 43, 6, 1, 4, 1, 130, 55, 40, 1, 49, 7, 3, 5, 0, 3, 0, 0, 0, 48, 25, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 3, 49, 12, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 4, 48, 28, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 11, 49, 14, 48, 12, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 21, 48, 35, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 4, 49, 22, 4, 20, 55, 2, 226, 119, 173, 151, 220, 170, 86, 104, 175, 222, 133, 181, 111, 184, 24, 76, 207, 168, 48, 90, 6, 10, 43, 6, 1, 4, 1, 130, 55, 2, 1, 12, 49, 76, 48, 74, 160, 32, 128, 30, 0, 83, 0, 101, 0, 103, 0, 111, 0, 101, 0, 32, 0, 85, 0, 73, 0, 32, 0, 83, 0, 121, 0, 109, 0, 98, 0, 111, 0, 108, 161, 38, 128, 36, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 109, 105, 99, 114, 111, 115, 111, 102, 116, 46, 99, 111, 109, 47, 116, 121, 112, 111, 103, 114, 97, 112, 104, 121, 32, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 4, 130, 1, 0, 142, 7, 5, 193, 82, 145, 133, 97, 109, 82, 218, 196, 56, 182, 33, 67, 254, 230, 56, 167, 59, 253, 232, 4, 75, 20, 248, 113, 14, 205, 206, 202, 128, 52, 204, 225, 135, 204, 122, 186, 182, 175, 91, 91, 186, 154, 230, 96, 171, 65, 204, 11, 104, 178, 49, 170, 58, 13, 169, 69, 92, 13, 49, 127, 95, 181, 6, 38, 81, 154, 121, 124, 123, 20, 61, 31, 245, 90, 151, 77, 88, 92, 62, 93, 51, 50, 193, 210, 159, 160, 81, 212, 117, 217, 71, 184, 211, 10, 74, 135, 104, 84, 41, 79, 197, 73, 149, 85, 90, 132, 156, 100, 188, 236, 144, 51, 83, 17, 136, 168, 24, 44, 228, 64, 195, 139, 203, 154, 219, 252, 32, 126, 88, 45, 148, 141, 19, 27, 5, 234, 191, 42, 185, 165, 223, 148, 72, 173, 155, 211, 74, 87, 7, 16, 138, 188, 86, 147, 141, 12, 200, 169, 45, 46, 218, 99, 180, 45, 27, 24, 18, 11, 105, 219, 213, 146, 140, 42, 95, 96, 124, 41, 155, 191, 33, 71, 81, 255, 147, 183, 81, 90, 206, 60, 236, 31, 118, 173, 182, 50, 154, 28, 4, 75, 104, 32, 27, 238, 69, 39, 246, 197, 172, 179, 23, 255, 147, 0, 191, 168, 85, 16, 39, 31, 176, 204, 79, 6, 241, 205, 139, 24, 65, 40, 6, 248, 138, 15, 29, 173, 145, 176, 56, 24, 23, 31, 139, 48, 213, 255, 228, 0, 66, 171, 246, 204, 161, 130, 2, 31, 48, 130, 2, 27, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 6, 49, 130, 2, 12, 48, 130, 2, 8, 2, 1, 1, 48, 129, 135, 48, 121, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, 17, 6, 3, 85, 4, 8, 19, 10, 87, 97, 115, 104, 105, 110, 103, 116, 111, 110, 49, 16, 48, 14, 6, 3, 85, 4, 7, 19, 7, 82, 101, 100, 109, 111, 110, 100, 49, 30, 48, 28, 6, 3, 85, 4, 10, 19, 21, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 49, 35, 48, 33, 6, 3, 85, 4, 3, 19, 26, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 84, 105, 109, 101, 115, 116, 97, 109, 112, 105, 110, 103, 32, 80, 67, 65, 2, 10, 97, 73, 124, 237, 0, 0, 0, 0, 0, 5, 48, 7, 6, 5, 43, 14, 3, 2, 26, 160, 93, 48, 24, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 3, 49, 11, 6, 9, 42, 134, 72, 134, 247, 13, 1, 7, 1, 48, 28, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 5, 49, 15, 23, 13, 48, 57, 48, 50, 50, 55, 50, 50, 51, 54, 50, 49, 90, 48, 35, 6, 9, 42, 134, 72, 134, 247, 13, 1, 9, 4, 49, 22, 4, 20, 5, 107, 119, 214, 22, 126, 85, 89, 213, 65, 94, 130, 53, 95, 24, 119, 135, 24, 121, 8, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 4, 130, 1, 0, 118, 126, 246, 128, 241, 133, 248, 249, 30, 177, 70, 232, 124, 143, 130, 246, 39, 210, 88, 244, 201, 250, 227, 202, 33, 219, 100, 140, 47, 34, 0, 10, 59, 66, 155, 16, 118, 165, 127, 62, 184, 246, 133, 101, 145, 186, 183, 170, 201, 174, 203, 122, 145, 107, 200, 244, 229, 87, 154, 85, 192, 245, 202, 156, 201, 27, 50, 22, 161, 3, 117, 180, 206, 168, 108, 35, 100, 217, 234, 147, 151, 55, 68, 183, 246, 174, 46, 73, 165, 61, 217, 171, 152, 60, 240, 244, 163, 124, 143, 249, 56, 120, 98, 48, 117, 203, 186, 5, 143, 156, 193, 15, 230, 157, 103, 118, 165, 59, 172, 107, 44, 147, 91, 227, 50, 171, 208, 227, 173, 249, 183, 138, 58, 48, 225, 69, 15, 59, 49, 3, 31, 47, 31, 43, 39, 75, 166, 236, 185, 43, 72, 218, 217, 233, 81, 52, 37, 102, 235, 124, 91, 129, 50, 202, 90, 150, 199, 225, 201, 96, 125, 127, 28, 217, 153, 55, 129, 245, 156, 24, 139, 89, 20, 99, 35, 202, 148, 74, 73, 124, 47, 96, 91, 78, 235, 49, 0, 158, 231, 172, 48, 250, 198, 112, 44, 250, 221, 164, 103, 28, 244, 163, 38, 19, 150, 128, 255, 115, 250, 201, 70, 8, 138, 152, 156, 147, 168, 104, 236, 145, 232, 215, 93, 237, 80, 209, 141, 191, 92, 194, 250, 249, 246, 240, 211, 69, 209, 158, 50, 162, 8, 26, 82, 249, 84, 190, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 22, 0, 0, 0, 2, 0, 1, 0, 0, 12, 17, 0, 1, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0, 28, 0, 30, 0, 1, 108, 97, 116, 110, 0, 8, 0, 4, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0, 32, 0, 58, 0, 1, 108, 97, 116, 110, 0, 8, 0, 4, 0, 0, 0, 0, 255, 255, 0, 2, 0, 0, 0, 1, 0, 2, 115, 115, 48, 49, 0, 14, 115, 115, 48, 50, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 2, 0, 6, 0, 14, 0, 1, 0, 0, 0, 1, 0, 16, 0, 1, 0, 0, 0, 1, 0, 214, 0, 2, 0, 196, 0, 95, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 36, 11, 37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11, 47, 11, 48, 11, 49, 11, 50, 11, 51, 11, 52, 11, 53, 11, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 60, 11, 61, 11, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 67, 11, 68, 11, 69, 11, 70, 11, 71, 11, 72, 11, 73, 11, 74, 11, 75, 11, 76, 11, 77, 11, 78, 11, 79, 11, 80, 11, 81, 11, 82, 11, 83, 11, 84, 11, 85, 11, 86, 11, 87, 11, 88, 11, 89, 11, 90, 11, 91, 11, 92, 11, 93, 11, 94, 11, 95, 11, 96, 11, 97, 0, 2, 0, 1, 0, 3, 0, 97, 0, 0, 0, 2, 0, 196, 0, 95, 11, 98, 11, 99, 11, 100, 11, 101, 11, 102, 11, 103, 11, 104, 11, 105, 11, 106, 11, 107, 11, 108, 11, 109, 11, 110, 11, 111, 11, 112, 11, 113, 11, 114, 11, 115, 11, 116, 11, 117, 11, 118, 11, 119, 11, 120, 11, 121, 11, 122, 11, 123, 11, 124, 11, 125, 11, 126, 11, 127, 11, 128, 11, 129, 11, 130, 11, 131, 11, 132, 11, 133, 11, 134, 11, 135, 11, 136, 11, 137, 11, 138, 11, 139, 11, 140, 11, 141, 11, 142, 11, 143, 11, 144, 11, 145, 11, 146, 11, 147, 11, 148, 11, 149, 11, 150, 11, 151, 11, 152, 11, 153, 11, 154, 11, 155, 11, 156, 11, 157, 11, 158, 11, 159, 11, 160, 11, 161, 11, 162, 11, 163, 11, 164, 11, 165, 11, 166, 11, 167, 11, 168, 11, 169, 11, 170, 11, 171, 11, 172, 11, 173, 11, 174, 11, 175, 11, 176, 11, 177, 11, 178, 11, 179, 11, 180, 11, 181, 11, 182, 11, 183, 11, 184, 11, 185, 11, 186, 11, 187, 11, 188, 11, 189, 11, 190, 11, 191, 11, 192, 0, 2, 0, 1, 0, 3, 0, 97, 0, 0) -font_name = "Segoe UI Symbol" -style_name = "Regular" -msdf_pixel_range = 8 -cache/0/16/0/ascent = 18.0 -cache/0/16/0/descent = 5.0 -cache/0/16/0/underline_position = 1.85938 -cache/0/16/0/underline_thickness = 0.9375 -cache/0/16/0/scale = 1.0 -cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -cache/0/16/0/kerning_overrides/150/0 = Vector2(0, 0) -cache/0/16/0/kerning_overrides/50/0 = Vector2(0, 0) -cache/0/150/0/ascent = 162.0 -cache/0/150/0/descent = 38.0 -cache/0/150/0/underline_position = 17.3594 -cache/0/150/0/underline_thickness = 8.71875 -cache/0/150/0/scale = 1.0 -cache/0/150/0/kerning_overrides/16/0 = Vector2(0, 0) -cache/0/150/0/kerning_overrides/150/0 = Vector2(0, 0) -cache/0/150/0/kerning_overrides/50/0 = Vector2(0, 0) -cache/0/50/0/ascent = 54.0 -cache/0/50/0/descent = 13.0 -cache/0/50/0/underline_position = 5.78125 -cache/0/50/0/underline_thickness = 2.90625 -cache/0/50/0/scale = 1.0 -cache/0/50/0/textures/0/offsets = PackedInt32Array(139, 0, 373, 41, 28, 41, 484, 42) -cache/0/50/0/textures/0/image = SubResource("Image_nateh") -cache/0/50/0/glyphs/20/advance = Vector2(27, 47) -cache/0/50/0/glyphs/20/offset = Vector2(3, -38) -cache/0/50/0/glyphs/20/size = Vector2(23, 39) -cache/0/50/0/glyphs/20/uv_rect = Rect2(1, 1, 23, 39) -cache/0/50/0/glyphs/20/texture_idx = 0 -cache/0/50/0/glyphs/21/advance = Vector2(27, 47) -cache/0/50/0/glyphs/21/offset = Vector2(1, -38) -cache/0/50/0/glyphs/21/size = Vector2(24, 39) -cache/0/50/0/glyphs/21/uv_rect = Rect2(26, 1, 24, 39) -cache/0/50/0/glyphs/21/texture_idx = 0 -cache/0/50/0/glyphs/230/advance = Vector2(14, 47) -cache/0/50/0/glyphs/230/offset = Vector2(-2, -17) -cache/0/50/0/glyphs/230/size = Vector2(19, 23) -cache/0/50/0/glyphs/230/uv_rect = Rect2(52, 1, 19, 23) -cache/0/50/0/glyphs/230/texture_idx = 0 -cache/0/50/0/glyphs/258/advance = Vector2(33, 47) -cache/0/50/0/glyphs/258/offset = Vector2(3, -37) -cache/0/50/0/glyphs/258/size = Vector2(29, 38) -cache/0/50/0/glyphs/258/uv_rect = Rect2(73, 1, 29, 38) -cache/0/50/0/glyphs/258/texture_idx = 0 -cache/0/50/0/glyphs/36/advance = Vector2(32, 47) -cache/0/50/0/glyphs/36/offset = Vector2(-1, -37) -cache/0/50/0/glyphs/36/size = Vector2(34, 38) -cache/0/50/0/glyphs/36/uv_rect = Rect2(104, 1, 34, 38) -cache/0/50/0/glyphs/36/texture_idx = 0 -cache/0/50/0/glyphs/69/advance = Vector2(29, 47) -cache/0/50/0/glyphs/69/offset = Vector2(3, -38) -cache/0/50/0/glyphs/69/size = Vector2(26, 40) -cache/0/50/0/glyphs/69/uv_rect = Rect2(1, 42, 26, 40) -cache/0/50/0/glyphs/69/texture_idx = 0 -cache/0/50/0/kerning_overrides/16/0 = Vector2(0, 0) -cache/0/50/0/kerning_overrides/150/0 = Vector2(0, 0) -cache/0/50/0/kerning_overrides/50/0 = Vector2(0, 0)