From e4cc28438e1b88318eef3bc56c9cf5a63cff8d1a Mon Sep 17 00:00:00 2001 From: Maik de Kruif Date: Tue, 28 Sep 2021 15:20:42 +0200 Subject: [PATCH] Add challenge 6 of the google-ctf beginners quest --- .../google-ctf/2021/beginners-quest/6.md | 1057 +++++++++++++++++ .../2021/beginners-quest/6/attachment.zip | Bin 0 -> 262466 bytes .../2021/beginners-quest/6/cover.png | Bin 0 -> 33102 bytes .../2021/beginners-quest/6/painting.jpg | Bin 0 -> 87282 bytes .../2021/beginners-quest/6/piet.png | Bin 0 -> 3179 bytes .../2021/beginners-quest/6/piet.ppm | Bin 0 -> 701584 bytes 6 files changed, 1057 insertions(+) create mode 100644 content/writeups/google-ctf/2021/beginners-quest/6.md create mode 100644 static/files/writeups/google-ctf/2021/beginners-quest/6/attachment.zip create mode 100644 static/img/writeups/google-ctf/2021/beginners-quest/6/cover.png create mode 100644 static/img/writeups/google-ctf/2021/beginners-quest/6/painting.jpg create mode 100644 static/img/writeups/google-ctf/2021/beginners-quest/6/piet.png create mode 100644 static/img/writeups/google-ctf/2021/beginners-quest/6/piet.ppm diff --git a/content/writeups/google-ctf/2021/beginners-quest/6.md b/content/writeups/google-ctf/2021/beginners-quest/6.md new file mode 100644 index 0000000..a6945a9 --- /dev/null +++ b/content/writeups/google-ctf/2021/beginners-quest/6.md @@ -0,0 +1,1057 @@ ++++ +author = "Maik de Kruif" +title = "Shenzhen - Office" +subtitle = "Beginners Quest 6 - Google CTF" +date = 2021-09-28T11:25:00+01:00 +description = "A writeup for challenge 6 of the beginners quests of the Google CTF." +cover = "img/writeups/google-ctf/2021/beginners-quest/6/cover.png" +tags = [ + "Google CTF", + "Beginners Quest", + "ctf", + "hacking", + "writeup", +] +categories = [ + "ctf", + "writeups", + "hacking", +] ++++ + +## Story line + +"Great job! Let’s look into the device itself then. Well, I can’t say that I recognise this piece of hardware-" Before the manager completes the sentence, you spot a reflection of a dagger in his shades. You turn around and see a mysterious assassin that is almost piercing you with the dagger, but you manage to move away at the last moment and disarm the assassin with one strike. The mysterious assassin takes off. Do you? + +### Run after + +The manager shouts after you to come back, but you don’t listen. You are uncompromisingly determined to hunt down the assassin. The assassin turns over trash bins and chairs through the corridor, and you manage to dodge them. The assassin climbs up using a ladder, you follow. You come to a rooftop, and the assassin has nowhere to flee. You shout: "Reveal yourself, tell me who you’re working for, and I will do you no harm."The assassin comes out from behind a ventilation exhaust. They hand you a note with coordinates to a spot in the mediterranean. When you look again, the assassin is gone. + +### Climb out through the window, and try to ambush the assassin + +After having climbed through the window, you wait for a while on the ground. The guards from earlier approach you, and tell you that the mysterious assassin disappeared in the other direction, you will never see the assassin again… The manager screams on you to come back, and says that he thinks that he can help you a bit. He tells you that he has managed to trace some components of the device to a specific shipment from South Africa. He tells you that there is a secret lair in Johannesburg that might help you to find out more information about the organisation that the assassin works for. + +### Attachment + +[attachment.zip](/files/writeups/google-ctf/2021/beginners-quest/6/attachment.zip) + +{{< code language="txt" title="encodings" isCollapsed="true" >}} + +```text +I made a super secret encoder. I remember using: +- a weird base, much higher than base64 +- a language named after a painter +- a language that is the opposite of good +- a language that looks like a rainbow cat +- a language that is too vulgar to write here +- a language that ended in 'ary' but I don't remember the full name + +I also use gzip and zlib (to compress the stuff) and I like hiding things in files... +``` + +{{< /code >}} + +{{< code language="txt" title="chall.txt" isCollapsed="true" >}} + +```txt +File is too large to display here. +``` + +{{< /code >}} + +## Recon + +The attachment contains two files: `chall.txt` and `encodings`. + +When opening `chall.txt`, we see a bunch of what looks like chinese characters. + +The `encodings` file contains some information about what encodings are used. + +## Solving + +I found this challenge to be pretty darn difficult. + +### Extract image + +I started by looking at `chall.txt` and trying to make sense of the characters. I even tried translating them but didn't find anything. + +Then I wrote a script to get some information about the character usage: + +```py +amount_of_chars = 0 +chars = [] + +with open("chall.txt", "r") as file: + for line in file: + for char in line: + amount_of_chars += 1 + if char not in chars: + chars.append(char) + +print(chars) + +chars = [ord(char) for char in chars] + +print(sorted(chars)) +print(len(chars)) +print(amount_of_chars) +``` + +```text +87282 +['魦', '浤', '敥', '攰', '攱', '阴', '欴', '渴', '昰', '晥', '昸', '阶', '樴', '洷', '渶', '欶', '餴', '防', '洰', '樰', '阱', '霱', '朵', '洲', '栰', '霳', '朰', '阵', '栱', '阷', '昶', '樶', '樷', '氷', '靤', '栴', '欰', '氰', '渰', '阰', '頰', '椱', '餰', '霰', '渱', '朱', '鬰', '餱', '鬱', '騱', '頱', '攲', '椲', '騲', '氲', '朲', '頲', '栲', '氳', '渲', '攳', '昳', '椳', '渳', '餳', '洳', '朳', '頳', '栳', '洱', '昲', '散', '昱', '档', '椰', '霶', '楣', '橢', '餷', '昴', '昵', '昷', '昹', '晡', '朴', '晢', '晣', '樱', '晤', '敦', '朶', '朷', '朸', '欱', '氱', '樲', '欲', '樳', '欳', '阳', '椴', '水', '洴', '栵', '椵', '樵', '欵', '氵', '洵', '渵', '栶', '椶', '氶', '洶', '样', '椷', '欷', '渷', '核', '椸', '樸', '欸', '永', '洸', '游', '阸', '朹', '根', '椹', '樹', '欹', '氹', '洹', '渹', '阹', '条', '桡', '楡', '橡', '歡', '污', '浡', '湡', '陡', '杢', '桢', '楢', '止', '汢', '浢', '湢', '院', '杣', '橣', '正', '汣', '浣', '湣', '陣', '杤', '桤', '楤', '橤', '此', '汤', '湤', '除', '来', '桥', '楥', '橥', '步', '汥', '浥', '湥', '陥', '晦', '杦', '桦', '楦', '橦', '武', '汦', '浦', '湦', '陦', '鬳', '攸', '餶', '騸', '頴', '敡', '饣', '鬲', '攴', '靦', '魢', '魤', '靡', '鬷', '鬸', '饦', '驥', '魥', '靣', '饡', '面', '餲', '驦', '敤', '騳', '顦', '攵', '敢', '饢', '騹', '魡', '頵', '騷', '霵', '饤', '鬶', '露', '顥', '騵', '魣', '驢', '鬹', '霹', '鬴', '霷', '頷', '顤', '攷', '頸', '顣', '餹', '餵', '收', '驤', '頹', '鬵', '顢', '靥', '騰', '改', '頶', '餸', '霴', '騴', '饥', '驣', '霸', '顡', '驡', '騶'] +[25904, 25905, 25906, 25907, 25908, 25909, 25910, 25911, 25912, 25913, 25953, 25954, 25955, 25956, 25957, 25958, 26160, 26161, 26162, 26163, 26164, 26165, 26166, 26167, 26168, 26169, 26209, 26210, 26211, 26212, 26213, 26214, 26416, 26417, 26418, 26419, 26420, 26421, 26422, 26423, 26424, 26425, 26465, 26466, 26467, 26468, 26469, 26470, 26672, 26673, 26674, 26675, 26676, 26677, 26678, 26679, 26680, 26681, 26721, 26722, 26723, 26724, 26725, 26726, 26928, 26929, 26930, 26931, 26932, 26933, 26934, 26935, 26936, 26937, 26977, 26978, 26979, 26980, 26981, 26982, 27184, 27185, 27186, 27187, 27188, 27189, 27190, 27191, 27192, 27193, 27233, 27234, 27235, 27236, 27237, 27238, 27440, 27441, 27442, 27443, 27444, 27445, 27446, 27447, 27448, 27449, 27489, 27490, 27491, 27492, 27493, 27494, 27696, 27697, 27698, 27699, 27700, 27701, 27702, 27703, 27704, 27705, 27745, 27746, 27747, 27748, 27749, 27750, 27952, 27953, 27954, 27955, 27956, 27957, 27958, 27959, 27960, 27961, 28001, 28002, 28003, 28004, 28005, 28006, 28208, 28209, 28210, 28211, 28212, 28213, 28214, 28215, 28216, 28217, 28257, 28258, 28259, 28260, 28261, 28262, 38448, 38449, 38450, 38451, 38452, 38453, 38454, 38455, 38456, 38457, 38497, 38498, 38499, 38500, 38501, 38502, 38704, 38705, 38706, 38707, 38708, 38709, 38710, 38711, 38712, 38713, 38753, 38754, 38755, 38756, 38757, 38758, 38960, 38961, 38962, 38963, 38964, 38965, 38966, 38967, 38968, 38969, 39009, 39010, 39011, 39012, 39013, 39014, 39216, 39217, 39218, 39219, 39220, 39221, 39222, 39223, 39224, 39225, 39265, 39266, 39267, 39268, 39269, 39270, 39472, 39473, 39474, 39475, 39476, 39477, 39478, 39479, 39480, 39481, 39521, 39522, 39523, 39524, 39525, 39526, 39728, 39729, 39730, 39731, 39732, 39733, 39734, 39735, 39736, 39737, 39777, 39778, 39779, 39780, 39781, 39782] +256 +87282 +``` + +Here we can see there are exactly 256 characters used, which I found peculiar. However, I didn't know what to do with this. + +Eventually, after a lot of trial and error, I tried the following: + +```py +chars = [] + +with open("chall.txt", "r") as file: + for line in file: + for char in line: + chars.append(char) + +sorted_set_chars = sorted(list(set(chars))) +indexes = [sorted_set_chars.index(c) for c in chars] + +print(indexes[:20]) +print([hex(n) for n in indexes[:20]]) +``` + +```text +[255, 141, 255, 14, 0, 1, 164, 100, 148, 100, 0, 16, 16, 0, 0, 16, 0, 16, 0, 0] +['0xff', '0x8d', '0xff', '0xe', '0x0', '0x1', '0xa4', '0x64', '0x94', '0x64', '0x0', '0x10', '0x10', '0x0', '0x0', '0x10', '0x0', '0x10', '0x0', '0x0'] +``` + +This output looks like some kind of pattern, so I looked up a [list of magic bytes](https://en.wikipedia.org/wiki/List_of_file_signatures) (magic bytes are the first bytes of a file, they specify the file type). + +In this list I found JPEG with `FF D8 FF E0 00 10 4A 46 49 46 00 01`. This looks a lot like our output, but the hex is reversed. + +Half a byte is called a nibble, so I looked up how to reverse the two nibbles in a byte, and wrote the output to a file: + +```py +image_data = bytes(((n & 0x0F) << 4 | (n & 0xF0) >> 4) for n in indexes) + +with open("test.jpg", "wb") as file: + file.write(image_data) +``` + +{{< figure src="/img/writeups/google-ctf/2021/beginners-quest/6/painting.jpg" title="test.jpg" >}} + +Yay! We got the first step. + +### Evil language + +I started out by running strings on the image: + +```sh +strings test.jpg +``` + +In the output, one line stood out because of it's length: + +```txt +zaeeaeeuewawaweeeuuwaawuwueeuwaawuwaaawuuuuwuwuuuwaawaawaaaawueueeweeeweaeawuuwawaaaweeeuuweeuwawaaaeeeweeeeewueueewaaaawwuuuuwaaaaawuuuuuweeuewueueuuwaaaaawuuuuuwaaaaawuuuuwwwaaaawuuuuuwawwwawawuuuwaeeeweeuuwaawaawueaeeuwueeaaaweeueawaeeaaweeaewwaaawuwaaaaaawaeeewuueaewaaawaawuuuuwuwaawuuwawuuuuwaeeeweewaaaaaaweeaewaaaaawuuuuuweuueewwueeuwuuuuwaaaaaaaawuuuuuwaaaawuuwuuuuuwaaaaaaaweeaewaaaaaaaaweueewuweuueewuuuwweeuwaaaaaweeeeeeawuuwueewaaaaaawwuuuuwaaaaweueeawaweaeeuwueuewaaaaweeeeeewweueuwawaeaeewuueueuwaaawuuuweeeaawuwueeuwaaawuuuuwaeeeawueeuweeeweewueeeawueewaaaaaawuuuuwueaeeuwueeaaweaaeeweewueeeweeuuwaaaaaaweeeeeewuwueeuwaaawwuuwueeeweaeaaweaaeeweewueeeaaweuewueeuewueueuuwaaaaaaaawwwuuuuwuuuweeeweewuuwaaaawuuuuwaaaaaaaaweueeawuweeuewuuwaeeaaawuuuuuwueaeeawuuwueewaeaaaaawaeeaawaeeewawuuueeaawuuwuuuweueeaawaawuuwwaaawuuuweeaaawuwuuuuuwaaaaaawuwuwaaeeeaweueuwaaaaawaaaeeuuweeeawaawueeawuuuuweaeeuwawuueeawaawuuwuuwuueaeewawuuueeawaaeeeuwwaaweuewwaawaawwuuueeaweaaaaaawaawuuuwueeaweaeewuueaeawuuwaeaeeweeeeewweeueweaeawaawueueewaaawueueeweeuuwaeeaeawaaaeeuwueeuewwueueuuwaeeeawaaawwuwueueuuwaaaaaaaaawuuuuuuwaaaaaaweeueawwwaeeaaawuwawuuwuwaaaeeeaweueuwweaeuweaaaaaawuweaeawuuwaawaaeeeawuuuweuewuwaaaaaawuuwawwaeaaaaawueeaawuuwuweeewaaawaweeeeeweeeuwwuuwaeeawaaweeueawueeawaaawaeaaaawaaawueueuweeeawaawueueuweeaeaweuewaaawuueuewueeuewueueuuwaeeaeawueeeeewueeaewaaaaaaaawuuwuuwwuuuweeaewuueueuuwaaaaaaaaawuuuuuwueueeaaweeaaawuuuuwaawawuuuwaaaawuuuuwuueaeeuwuuuweeaawuuuuwaeeeaaweaeawaaawuuuwaawaaawueueewawwueeewaaaaaweueuweaeaaaweeewuueeuweaaaaaweaeaweaaaaawaeeuwuuuuuwaeeewweaeaaawuuuuwuuuuuwaeeaeawuuwwueewuwuuuwueeeweaeaawuuweeeeeeawuweuewuuwaaaaaaawwaaweeuewweaewaeaaaaweeaawueueewaaawueeaaaweeueweaeawaaeeeuwueeuweaaaaaawawuwueeuuwaeeaewuuuwawaaawuuueewuuwuuuuwaaaaawuueaeeuwueeuwawaaaweeueweaewwuwuwuuwueeewaaawwueuewaaaaaaawuuuuuuwaawuuuwawaaaaaawuuuuuuweaeeuwueeaaawueeaewaeeeweaeaaawwuuuuwawawaaweeuewaaaawuuuwueewaeaeewuueaeawueaeewaweuewaaawuwwueueuuwaaaaaaaaawuuuwawaaeeeawaaaeeuuweeeweeuwaaawueueeaaweuewaaawawaawaweeewuueeaaweaaeeawaaawuuuuweaeawawaeeeuuweeaawuuuuuweueeweeaweueeweeaawaawaeaaaaweaeaaaweeueweewaawuuuwaaawueueeawaeeuwuueaeeawuuueeuwaeeeeeeweeawuuuwueueeawaeeawaaeeewuueaeweueeawuweeaawuuuwaaaaaaaaweeeuuwaaawaaaeeawueueeaawaaawuuwueueuuwaaaaaaaaawuuweaaaaaawaaawaaaeeuuuweuueewueueuweeaewuuweeaaawuuuwuwuueaeeawaaaeeweueeaaweewuuwawawaaweeaeweuueewueaeweueeaaweeawaawuwuuuwuuuuweeaeawuuueeawuuwweaaaaaawueewueeuewuuwueeaweueewaaawueaewaaaaaaweeeuwaawaaaeewaaawawaawueueewaawaaaaaawueueeweeeawaweuewaaaaaaawuuuuwaaaaweeewuueeuwawaeaaaaawwueeawaaaweeeeeewweueuwawaaaaaaawueueeweeeweaeawuuuuwaaaaaawueueeweeeawuweaeaawaeeeawwuuuweeuwuuuwueeeaaweeuweaaaaaweaeuwawaaaeeewuueueuuwaeeewaaweeaaawuuuuwawaeaaaaawaeewawaaeeeawaaaeewaaaawaaeeeuwueaeawuuwaaaaaaawuwuuuuuwaaaaaaweeeuwueaeawaaaaawwuuwuwwaaaeeeawwuuueewaeaaaaweeaawueueeaaweeaaaweeueawaaaawuuuwawueaewuuuwaaaaaaawaaweeeawaaaeeuuwaaaaawuuuweueeawueeuuwaaaawueaeeawuuwueaeweaeeawuwuueeaaweaaeeawueeuuwaeeeaawaawwuuuwueeawaawuuweaeeawaaaeeuuuwaeeewaaaaawuuueewaaaeeewwuuweeuwuuwuuuwaeeeaawaaawwuuwueaeweueeweaeaaawweeueawawawuuuweeuuwaaaaaaaaweaaeeawaeeawuuuuuwaweaeewuueueuuwaaaaaaweeeeeeawuuwueeaawuuwueeeawueeaawaaaaaweeueawaaawuueeuwuuweueeweeuuwaaawaaaawawawuuuwaaweueewaaaaaawuwuuuuwaweaeewuueueuweeaeawwuuwueeuwaawuuuuwaaaaaawuweueeawaaawuueaeeawuuueeawaawuuuuuuwuuuwaeeeaawaaawweuewaeeweeeeeeawuwaaawwuwuueeaawuuuwuuuuuwaaaweaeeawaaaeeuuuwaweeeaaweewaaaweeewuueaeweaeeuwueeuwaaaawuuuuwuueaeeuwueueuuwaeeeawuwwaaaaaweuewaeeuwuuuwaaaweaaaaaawaawuuuweewueeeaawaawwwuueeuwaeeeeeewuuweewueeuewueewuuuuwaaaaaweaaaaawueewaaaawuwaawuuuuuwaaaaaaawuuuwaeaaaaawaaaaweuewueeaawueaeeawuuueeaawawuuuuwwuwuuuweeaewuuuwueeuweeuewawuuuuweaeawawuwwuwwuwaweeeeeeweaeawueueeweaeaawaeeeuuweaewaaaaaweueeawwueeeweeaweueeweaewaeaaaaawaeeaweaaaaawaeeaaawuuuuuwaawwaeaaaawaaawueaeawuuuweeaeaweueuweaeaawuuuuuweueeweaewuwuwaaaaaweeueweeaawwueueeawueeuwaaawueueeawueeuwaaaawuuuwaaaaawuuuuuwueeeweaeawuwaweaaaaawaeewaaawuuuwuuuuuuwaeeaeweeeeeweeeuwueeaaawueueeawuuwaaaaaaawaaeeeawuuueeuweaaaaaawaeeawuuuwueaeewuueeawaawueueeweeaeawaaaeeweueewaaaawweeeeewuuwaaeeeuwueaeawueueeawueewaawueaeewaweuewueewueeuewwaawuwuueeuwaeeeeeeweaeawaaaaweueewaaaaawaeaaaaawaawuuwaaaawaaaeeawueueeawaawueueuuwaaaawaawaaaeeeawuuuweeuwuwaawuuuuwuwaaaaaaaaweeewuuuwueeuuwaeeaewuueueuuwaeeeawaeeaawaeeeuuwuuweaeuwuueaeewwuueaeawuuwueeeawaawueeuwuuuuweeeawaeeaaawuuuweeeeeeawueewuuuuuwaaaawaaaaweeueawaeeaaaweeeawaaaeeawuuuuwaawaeaeewuuuwaaaawuuueewuuuwaawuwawuwaaaawuwuuuuuwaaaaaaaweeeuuwaaawuuueeaawawueeaewaeeeawuwaaaawwuuuuwaaawuuwueeawaaaaweaaaaawwaeeawuuuuuwwawaawaaawuuuwuuwuwueeeaaweeaaaweeueawaaaawaaaeeawuuuwwuwaaawaaawuuuweaeeuwueeuwaaaawuuuuwaaaawuuuuuwuuuuwawaaaaawuwuuuuweeeawueeaawwueaeeaweueuweaeaweaaaaawueeaweueeweewuuwaaaaaaawawuuuuuwuuuwaaawaaaaawaeeeuuweuewueeeaawuwwaeeaawaeeeweeeeeweeeuwueuewaawuwweueeawueewueeeaawaawuueeuwuueaeeuwuuwaeeaaweaaeeweeuwaaaawaaawaeeeawaaaeeuuuwaaaaaaaaaweeeuuwuwueeuwaaweaeeawuuueeaawwuuuuwwaaaaawuuuuwuuwaawawuuwueueeaaweeaawawuuwuwuuwueueeawaaaawuuueeawuweeeeeeawueuewueeeaawaawuueeaawuuuuwaaaawaeeeuwueeaaaweeueawueewaaaawuuuwuwaaawuueaeeuwueeuwuuuuuwaaaawaawaeaaaaawaeeuweaaaaaawaaaawuuueeuwuueaeeuwueewaaaeeeawaaaeeuuwawaaaaaawaeeeuwueueuwawwueeewwawaaawuueuewaeaeeawuuueeaawwaeeeuwuuuweaeaaawueeaewaeeeawaeeaaawuuuuuwueueewaaaawuueueuweeaewuuuuwaaawueeaawaeeeuwueaeawuwuuuwaeeeaaweewwuuuwaaaaaawueueeawaaaaaaweeaewaaaaaaaawuwaaweeeuuwaawuuuwaweewaeaaaaawaaawuueeweeeeeeawueewuuuweueeawaeeaaawueueeweeaewuuweeawaaeeeuwuuuweeaawaawaeaaaaweaeaweaaaawaaawaawuuueewaeaaaaawaeeuwuueaeewuueaewaawuuweaeeuwueaewuuweeaeaweueuweaeaaweueeawueeuewaawwuuueeaweaaaaaawwawueaeawuuuuwaaaaaaawaaweeueweaeaweaaaaaawaawuwaawuuueeaawweaaeewweaeaaweueeweeeweaeweeeeeeweeuwuuuuuwaaaaawuwawuueaeeuwueeaaaweeueawueeuweeeawueeuwwaaawaaawuuwaaaawuuuwuwaaawaeeeweeeeeweeeuwuuuweaeuwaeeeeeeweeaawaeeeuuweewaaaweeewuueuewaeaeeawaaaeeuwaeaeeawaaaeeuuwaaaaaaawuuuwaweeeeeeawuuuweeaawaaawuuuuweaeewuueuewaawwaaaaawuuuuuuwweueeaawweeawaaweeeuwueeuwuuuuwaaawueaeeuwueaeweaeeawuwuueeaawuuuuwaaaawuweaaaaaawaaawueeeeeweeeawuwuueewuuuuuuwaeeeawueewueeuewuuuwaaweeaaweueewaaawueueeaaweaeawuuuweeeawueeuweeeawueeawaawuuuwueeeweewuuwaaaaaaawaeueewweeeawueeaawueaeewuwueewawuuuuuwaeaeewuuwuwueeaawaweaaaaawwawuweaewawaaeeewuueaewawaawaeaaaaawaeewaaaeeeawuuueeuwuueaeeawaaaeewwaaaawuuweaaaaaawuwaaaaaweuewwaeeaaaweeeuwaawaaaeeawuwawuuuweeaewuueeawuuuuweaeeuwuuwueeuuwwwaeeeaaweeweeeeeeweeaawuwuuuuuwaaaawuuuuuuwaeeeawaeeaawuuwaaaeeewuueaeweaeewuueeaaweueeawaaaaaawaeeewuueaeweueeawaeewaeaaaaawueeawaaaaaweaaeeawaeeuwawuwaawuuuuwawueueeawueeuwweeeawawuuweeuuwawaaaaaaawaeeeawuuwueeuweaaaaaawueeaweaeeawaaaeeuuuwaaaaaaaaaweeeawuuueeaawuwaweaaeeawueeaawaaawaaeeewwawuuwaawaaaeeuuuwaeeewaaaawuuuwawuwaaaawaaaeeawaawaaaeeeawuuwuweaeawueueeaawawueueuuwaaaaaaweeeeeeweeaawuuuwaeeeeeeweeaweaaaaweaeaaawwuuwuuwaawuuuuuwaaaaawaaeeewuuweeuwaaaaweeewuueeaweaaaaawueeuuwaaaaaaawaaeeeaweueuweeawuwuwaaawwaaawaaeeeawaaaeeawueueeawaeeaawaeeeuwueeaawuuuuuwaaaaaweaaeeawaeeawuwwuuwaaawuwuuwueaeeuwueeaawuuuuwaawuuuuwuuwaaaawuuuuwaawaeaeeawaaaeeweaeewawuuueewaeaaaaawaeeuwuuweueeweeaweueeawaeeuwaawuuwuueaeeawuuueewaeaaaaweeuuwaeeeaaweaeweueeawaawueeuwuueaeeawaaaeeuuwaaweueewweeuuwaaaaaaaaweueewwaaaaawaeaaaawawaeeweeeeeeawawuueewuuuuuwaaaaaaweaaaaawaeeawuuuuuwaeaeewuueeuwwaaweaaaaawaeeuwuuuuuwaaawaaawaeaaaaawaeeawaeueewaaawueueeaaweeawaeueeweeaewuueaewaaaawawuuuwuwueueeawueewueeeweewaaaawuuwueaeeaweueuweeuuwaawueeeawaeeaawuuuwuueaeeuwwueeaaawuuuuuwaaaaawueeaewaaaaaaaaaweeewuuwuuweeuweeuewwueeawaweaaeewaawaawuueaewaaweaaaaaawueeaawueueeawaawueewuuwawuuuuuwaaaaaaaaaweeeawwuuueeuwuuuuwaaaaaaaaweeeuuweueuwaawaaaawuuwuuuwaawueueeawwwaaaaweuewaeewaeaaaaawueeaweaeeawaaaeeuuweeeawaawueueuuwaeeaewuueueuwaaaaawuuuuwueeeweaeaawaeeeuuwuuweaeaawuuuuwaaawaaeeeuwaawaaaeeweueeweewaawueueeaaweeaaawuuwawaeeeuwueueuuweuueewueeuwuuuuuwaawaeaeewwuueewawaeueewaawuuwawueeeaawuuwaaaawuueuewwaaaaawuuwuuuwueeeaaweeaawaeeeawuwuueueuuwaaaaaaaawaeeeuwueaewawwueaeewuuuuwawaeeuwaeeeeeeweaeawueaeeawuuueeuwuuuuuwaaaaaawuuuuwaaaaawaaeeeuwueeaawaeeeawuuuweewaeaaaaawueeuuwaeeeawueeuwaaawaaaweaaaaweeuweeuewueeuwaaaawueueeawaaawwuueaeewuueueuwaaaaaaaawuuuuuuweaeewuuuuwawaeeaaweeaewaeeeaaweeuwaeeeeeewaawuueaewwuuuwaweeeawaeeaaawuuuuuuwawuuuwaaaaaaawuuuuwaaaaawuuwaaeeeaweuewaaawuuuuweaeuwweaaaaaweaeaaaweeeuwwuuwueewaaaaawaawuuuuuuwaawawuuwueueeweeaawueaeeuwwawuuwweeaaawwuuuuwuuuwaaawuuuwaaaaaaawuuuuuuweaeeawuuueeaaweueeawaaaaweeeeeeawuuwuwaaawueewuuuuwaeaeeawaaaeeuwuuwaeeeaaweuewaaaaaaweueewaaaaweaaaaaawaeewuwuuuuuwaeeeawaeeaawuuwawaaeeeuwwueueuwweeeweaeaaweueewaaaawuueaeewawaaaeeuuwaaweueewaaweueuuwaaaaaaaawaeeewuueaeweueewaaaawuuuuweeuuwweuueewueueuwweeeaaweaeawwueueeaaweuewaeaeeawaaaeewaaawaeaaaaawaeeaaaweeeuwawuuuuweaeaawuwaawueueeawueeeawueeawweueeaaweueuweeeaaweueuuwwaeeewaaaawuwueuewueeeawaawueeaaweaaeewaaweaeawueaeeawaaaeeuuuwaweeeawaeeaaweaaeeweaewaaaeeewuuuwaaaaweuewueeawuuuwaaaaaaaawaeeeuuwawawawaaaeewaaweaaaaaweeawwuuuwaeeeaaweeaaawuuuuuuweueewawaaawwuueaewawawuuuwaawueaeewuuuuwweeuuwaeeaeawwaaaeeawaaaawuuuuwueueeawaaaawueeeeewueeaewaaaaaawuuuuwaeaeewuueueuuwaaaaaawaweaaaaweeawaaaweeeeeeawueeaawuwuuuuuwawuuuwaaaaaaaawuuuweaaaaawawuwwaawuuweaewaaaeeeawueeeeewuuwuuuuweaeeawuuwueuewaaaawaawuuuuwueaeeuwueeaaawuuuuuwaaaawaeeeuuwuwaeeaaaweeueweaeaaawuuuuuuweueeweeaawaaaawaeeeuwueaeawueueeweeawaaawuuwueaeeuwueeaaaweeueawaawuwweeawuuuuweueeweaeaaawuuuuwaaweaaaaaaweueuwawwwaaaawuuuwaaaaaawuuuuweaaaaaawaaawawuuueeuwaeeeeeeweewuuuuwueeeawuweeawuuwawueeeaaweewwwuuuuuwaaaawaawaaeeeuwueeawuuuuuwaaaweaaaaaweaeawawuuuuuwuuwaaaaaaaawuuuuwuuweueeawaawwueeuwaaaawwuuuwuuuuuuwaeeeaawaaawuuueeaawaeeeuuwawueeuwuwaaaaweeaewaeeaeawuuueeuwuuuuwaaaaaaaweueeawaawawaeeeeeeweeawuuuuuwaeaeewuueaeawawawawuuuuwuwuuwaawaaaaawuweeeeeeawueeaaweeaewwaeeeawaeeuwawuuuwaaaaaawueeaewaeeeawueeawaaawuuwueueeawueeuuwaaawuwueeeawuweaeaawuuuwaaaaweeuewaaaaawaaaeeuwuuwaaaweaeewuueeaaweaaeeawaaawuueeawuuwaaweaaaaweaeaaawuuuuwuuuuuwaweeuewuweaewaaaaaaweeeawweuewueeuuwaeeeawueewueeuewuweeaaawuuuwwaaaeeewuueueuuwaaaaaaaawaweeueawaeeaweaaaaaaweeaawaeeeweeeeewweeeuuweueuwaaawueaeewuuuuweaewaeaaaaawueeuuwaawwueeeawaeeawuuwwuwuuuuwaeeeweewaaaaaaawuuuwwaaaeeeweeeeewweeeuuweeaawwuuuuuweueewawaawuweeaawaeeeuwueewuuuuuuwaeeeweaeawaaeeewuueueuuwaaaaaaaawweeaewaaawweueeawaaawuueaeweueeweaeaawuuwaawaeeeuwueeaweaaaaaawaaawuwawaaaeewuwuuweuueewawuueueuwwawueeeaaweeawaeeaewaaaaaaaaawueeaewaaaweueeawaeeaaweueeweeeaaweuewwawawawuuuwawaawwuuwuuwuwaaaaaaaaaweeeawuuueeuwaaaawueueeweeewawuweeuwaaaaawaeaaaaawueeuuwaaaaaaawuwaweaaaaawaeewuuuuuweeeawaaaaweueuwawueewuweeuewueueuwaaaaaaaawueueeawaeaeeaweuewueeuuwaaaaaaaaweueewuwaaaaaaaawuuuuwuuwwwaaaaawuuuwawuuuuweeuewawuwuuwaeeuwuuuuwaaaawuuuwaeaeeawwaaaeeawaaaaaweeeuwueeuwaaweaaaaawwaeeuwuueaeeuwueeuwaaawuuuuuweueeaaweeweeeeeeweeaawuweaaaawawuwaaweueuuwaeeaeawaaaeeweueewaaaawwuueueuuwaaaaaaaawuuuuuwaaaaawuuuuwaaawuuuuweueeawuweeuuwaaawwaaawaaawuuuuuwwaawaeaaaaweaeaaawuuuuuwueaeeawuwuueuewueeuewueewuuuuwaaaaawawuuuwuwwueueeaaweeaawaeeeuwueaewaaaawaweueeawaaaaaawawweeeawuuueeawaaeeeuwawuueeawuuwaaaawueueeawaaaaawaeeaewwaaawwaaaawaweaaeeweeuuwaaaaaaaweaaaaweeaawaaaawaeeeawaaaeeuuuwaaaaaaawaaeeewuueaeweaeeuwwuuuweeawaawawaaaeeewuueaeawueaeeaweueuweeaawuuuuwaaaaaaweeeeeeawuwwuwueewueeeaaweeweeeeeewwawueeaaweueewuwaaaaaaaawawuuuuuwueueeaaweeaaweueewawueeuewueeaaawuuuuwaaawuuuwuuuuweeeawueewaaaawuuuuuweeaeawaaaeeawueueeaawuwuweeawaawaaweaaaaawaeeaaaweeeuwueeaawaweeueawaweeawuuuuuwaeaeewuueewwawaeeaewaeeeaaweeaaweeaewaaawaaaaweaaaaaawuuweaeuwuuuuwaaaaaawuuuwwueueeweaeaawuuuuwueueewawaaaawuuueeuwaaweaaaaaaweeweeeeeeweuewueeuewuuuweeuweeeawaeeaaawuuuuuuwaaawaeaaaaweeaawuuuuwaaaaaaaweaaaaawaeewuuuuuwuwaaaaaaaawwuwuuuuweueeweaeaaaweeuewaawaawuuweueuweeeaawaawwuueeaaweaaeeawueewwaeaeeawuuuwuwaeeuwuueaeeawuuueeawaaeeeweeeeewuuwuwuwaaaawueueewaaaaaaaawuuuuuuweaeeawuuwwuuwaawwueeaaawueeaewaeeaewuueueuuwaaaweaeeawuuueewuwaaaaweeuewaaweueuuwaaaaaaawaawwuuuuuuwuuuwaaaaaaawaawuuuweeeeeeweaewweaeeuwueeuwwuuuwaaaaaaaweeueawaaawuuweeaawuuuwuuuuuwaaaaaawuwuueaeeuwueeaaawuuuuuwaawuuwuuuuwaaaaaaaaawuuuwuuuuwaaaawaweaaaaawueeaawueueeawuweewaawaawuuuuwaaaweaaaaaawueeaawueueeawueewawuuuwaaaaaawuuuuwaaawaaaawuwuuuwuueaeeawuuueewwaaaweeueweeawawueueeawaaaawaaaeeuuweeeaaweeaawuuuuuwuuuwwaeeeawueeaawueueeawaaawuueueuuwaaaaaaaaweeaewaaaawawuueaeeawaaaeeawaaaaweueeawueeeaaweueuuwaeeaeawaaaeeawaawaeaaaaawaeeaaaweeewuwueueuwwuwaaaaaaawaaeeeawuuueeaaweaaeewwaaaawawuwuueueuuwaeeeaaweeawuuwaeeeeeewawuuwuweeuwawaaaawuuuuuuwwwaeeaewuueeawaaeeeuwueueuwaaaaaaawaeeeawaaaeeweaeeawuuueeweeeeeeawueeaaawuuwaeeaewaeeaeawaaaeeawuuuuwaaaaaaaawuuuuwaaaaawuuuuwaeeeeeewuuweeuwaaawuuwaeaeeawaaaeeuwaawaawaeaaaawweaeaawaeeeuwueeaaawueueeweeaeweeeeeweeeuwueeaaawueueeweeuewueueuuwwaeeaeawueeeeewueueeawaeaeewuueeawaaeeeawuuueeuwaaaawueueeawaaaaaaawueueewaaawuuuuwaaaaaaaaawuuuuwuuwaaaawaaeeewuueeuwuueaeeuwuwawueueuuwaaaaaaawaeeaewaeeeawueeawuuweeuewueaeawaaaaawuuuuuuwuwaaaaaaawuuuuwuueaeeawuuueeaweaaaaaaweuewuwuwaaaaawawuuuuwaaaaaawuuuwuueaeeuwuuuwaaawueueuuwawaawaaaaweaaaaaaweeawuuwuuuwaweueeweeuwaaaaaawaaeeewuuuwaeeaaaweeeawwueeeeewuuweaaaaawuwaaaawuwueewaaawuuuwaawuuuwuuweaeeuwueeuweaaaaaawaeeaaawuuuuwaeeeeeewwaaawuuuweueuuwawaaaaaweeeeeewuwueeawaaaaweaaaaaaweuewuuwaaawuwaaaaaaweueeawaweueeawaeeaaawuuwaaeeeuwueeuwaaawuuwaeaaaawaaawueewawuwuuuweaeeawaaaeeuuwawawaaaaaaweeeuuwaaawuuueeawawuuuuwueaeewuueaewaaaweeeeeewaawuuwwwweueuwwaaaaweaaaaaawuweeawaaaawwaaeeeuwueaewawueueeweaeawuuuuwaaaawaaeeewuuuwueeuwuwaawaaawuuuwaeaeewuueeaaweaaeeawueeuweeeaawawueeuwaaawuuuwuuweaeewwuueueuwaaaaaaawuwawuuuuuwuuwuwaaaaaawaaaeeeaweuewaeeaawaeeeawaaaeeuuuwwaeeeaaweeuwuuuuwaaaaaawuuuuuwaawawuuwaaaawaaeeeawuwuueeawaaeeewuueeuwuwuuuwuwaaaaawuuuwaaaaaaaweeuewaawaawuueewaeaaaaweaeaaweeaewaaaaaawaawaeeewuueaeawaweaaaaaawaeeaaawueueeawaaaaaaaweeeaweuewaeeawuuuuwaaaaaweueeawueeeaaweeaawuwaweaaeeawueewueeewaaaaawuuueeaawuuuuuwaaawuuwuuuuwaeeaeawueeeeeweeueawaeeaawaeeewuuweueuwwaaawwaaaaawueeaewaeeaewuueeuwuueaeeawaaaeeuuwaaawueueeaawaawuueueuuwaeeaeawuuwueeaaaweeueweeawaaaaawaeeeuwueeaweaaaaweaeuwuuuuwaawaaaaaaweeeawaaaeeawuwaaaaweaaaaaaweewaeaaaaawwueewwaaaaaaaweeueawueeawuuuwaaaaaaaawwaeeeuwueuewuuwaaaaawuuuuwaawaaweaaaaawaaawuuuwawaeewaaawuuuwaaweaaeeawaaaawwwwueeeeewuuuuuwwaaweeeeeeawuuuweeuwawuwaaweueeaawaaawaaaeeuwaeaeewuuuwueeuweeuewueueuweeeawueewuuwaaaawuuwueeeawaeeuwawaaaeeeawuuuweeawaaeeeaweuewuweewaaaaaawaeeeuuwuuwaaweeaaawuuuuuwueueeweaeuwuueaeeuwwueeuwuueaeeawuwuueaeweaeewuuuuwaaaawuueeuwuuuuuwawaaaaaawawuuuuuweaeeweeeeewuwaeeeuwueaeweaeewuuuwaawueueuwaaaaaaweaaaaaaweaeawuweaeeuwaaweueuweaeuwaaaaweeewuueeaawuuuuuwaaaawuuuwuuuwaaaaaawaaeeeuwueaeawuwaawuueaeeuwaawuuueeaawaeeewuueeaawaeeeuwueeaaweueeweeuewueuewueeuewaawueeeeeweeuewaaaaawaaaeewaaaaawuuuwuuuuuwaaaaaweaaaaaweeuuwaaaweaeeuwuuuweeaweaeewuueueuuwaeeeawaeeaaawuuuwaeaaaaawaeeuwuueaeeuwueaewaaaaaaweeeuwueeaaweaaeeawaeewaaweaaeeweaeaaawuuuuwaaaawuuwweaaaaawaeeaaweueeawaeaeeawaaaeeuuweeaewwuwuuwaeewuwuueaeewuwueeawaweaaeeawueeuweeaewuueaeawaaawaaeeeuwuuuweaeuwuuuuuwaaaaaaaaawuuuuuwawuueaeeawaaaeewuuwaaweaeeawuuueeawaeeaewaeeeawaeeawaeueewaaaaaaawuuuuwueaeewuueewuuuuwaaaaawaeeaewaaaaaaawwaeeaewaeeeawaeeuwuwueueeweeaawaaaaawuuuuuuwuuuwaeeeaaweaeawueueeawaaaaweueuweeaweaeewuuuuwawueeawuuuwaweeaewuuweueuweeeweeuuwaaaaaawaawaeeeuuweaeawaaaaaweeeuwueaeawueueeaaweeaaweaaeeawaaawuueeawuuuwaaawawaeeeuwueuewueeuewueeaaawueeaewaeeeaawaawwuueaeweueeaaweaeawawaawwaeeaewwaawaawuuuuweuueewueeaweaaaaawaeeaweaaaaaaweeaaawueeaewaeeeawueeaweueeaawawueaeawueaeeaweuewueeuuwaeeeaaweeaaawuuuuwaaweaaaaweewueeeweewaeaeeawaaaeeuuuwaeeeawawuwuweeaawueueeaawaaawuuuweeuwaaawuuwaaaeeeawuuwawuuweeaaawueeaewaaaawaaaawaeeeawuuwueueuweeaewuueueuuwaawaawuuuuwaeeaewuwueewuuuuuweeeaaweaeweaeeuwueeaawuuuuuwuwueeeawueeaawueaeewuueaewaaaaawuuwaeaaaaweeuuwaaaawueueeawaeeawaaeeeuwwaawuuuwaaaweuewueeuuwaeeeaawawueeuwawuuuuuwaaaaawaeaaaaawueeuuwaeeeweaeaawaeeeuwueaewaaaaaawuuuuuuwawueueeaaweeweeeeeeweueuwaawaaaaawwuuuwuueaeewuuweuewaeaeewuueeaaweueeawaawaaaaweueeawaaaaaaweaaeewawaeeaaaweeueawueeuweeaewuueaeweaeewuueaeawuweueeweeaawuuuuwaeeaewuueueuwaaaawuuuwaaawweaaaaawweeawaawuueaeeuwuuwaeeaaaweeeuuweaewuwwuwaawwaaaaawuuwawawuuuwaawaeeaeweuueewuuuwaaaaawaaaeeuuwaaaaaawwaeeaewaaaaaaawawaeeeawuuueewaawwweueeawaaaawuuuuuwwaaaaaawaweueeawuwaaaaawuuuwaaawaeaaaaweaeaawuwuuuwuuuwaawuuuwaaaaawuwueueeawueeaawuuuuwaaaaaaawaaeeeuwueueuweeeaaweaewaawuwueueewaaaaawaaaeeuuweeaeawueeeeeweeeuuweeawaaeeeawueeeeeweeeuwwueeaweaaaaawaeeaaaweeewuueuewaaaaaaawueueeawaawueueewaaaawuuuuwaaaaawuuueeuwuuuuuwaeeeaaweaeawaaaaweueeweeaeawuuuweewaaaeeeawuuueeawwaaeeeawuwuueaeawaawaeaaaaawaeeaaweaaeeawaeeweeeeeeawuuuweaewuuwwueaeewuuuuwaaaaawuwuuwawuwuwaaaawuuwuwweeuwuuuuuwaaaaaawuuuuuuwaeeaewuueeaweaaaaaaweaeweueewaaawueaeawuuuwuwaeeeweaeaaaweeeuuweeaawaeeeuwuuwueeuweeeweaewawaaeeewuueuewaeaeeawaaaeeuuwawaawawaaaaweeewuueeawuwuuuwuuwaaaaaaawuuuwawuuuuuwaawaaaaaawueueeawaweaeewuueeuwuuuuwaaaaaawweaaaaawueeaweaeeuwueeaaaweeeawuuueeaaweeaewaeeaewuueeuwaawaeeaewaaaaaaaawawuuuuuwueaeewuueeuwuuuuuwaaaaaaawwaawweeeawuuueeuwuueaeeawaaaeewweueeawaeeaaaweeueawueeuuwwaaaaaawawaaeeeawuuwwuuwaeeawuwuuuuuuwwaaaaaaawwaaeeewuueueuwaaaawuuuuuwwaaaaaaaawaeeeuwawuueueuwaaaaaweeeeeeweaeweueeaaweaeawueueeawaeeaawuuuuuwuwawaaaaaawuwaeeewuueueuweeaeawuuueeawuuwawuuuuuweeaewuuuuweewueeewawaeeaawuweaaaaweeaawaaaaawuuuwuuuuuwawueeuewueueuuwaaaaaaawuwaeaaaaawaweeawuuuwwuuwueeuewueeawaaweeeawuuueewuuuuwaaaaaawuuwuuuuuuwaaaaaaawuwuuwaaaaaweeeuuwawueeawaaeeeawaaaeeuuweeaeawuuueeaawuuuwuueaeeuwueewuwaeeeeeewaawuueeaweaaaaawaeeaaawuuuuwuuuuweeaewuuuwueeawaaaawaaeeewuwuwaawuueueuwaaaaaawaaeeeuwueeaawuuuuuwawueueeawwaeeawuuuwwueueeawueewuwaaaaaawaaeeeuwueaewwwaaaaawaeeeuuweeawuuuwawuuuuwwaaawuuwaaaaaaawueueeawaeaeewuuweewaaawuuuuuuweaeeawweueuwweaeaawuuuuuweueeaaweaeweueeaawawuuuwwaaaaweeeeeweeeuwueeawuuuuuwueeuewuuwueeuuwwaweeaewuueaeawaaaaawuuuuwuwaaaawaeeeuuweaeawuuuuwaeeaeawuuuweeaaaweeeuwueewweeeeeeweaeawuuuuwawaaaaaaaawuuuuuuwaaaawaeueewaaaawuuwuuwaaawaaaawwuwweaaaaaawuwueeuuwaeeeweewueeeawwaeeawuuuwaawuuuuuuwaweeaeawuuueeawaaeeewuuuwueeuweeuewueaeawaaaaaweeewawuuueeuweaaaaaweeaawuweueewawueeawaaaawaeeaewawaaweueeweaeuwawuuuwaaaawuuwuwueaeewuueeuwawuuuuuwawueeeaawaawuuweeawuuwwuueaeeuwueaeawaaaawuuuuuweaeewuueaeawwawuuuuuwaaaaaaaweaaaaawueeuweeeaawawwueeawuwuuuuwueeeawueeaawaaaaweaaeeawueeuwaawaaawuuuuuwaaawueaeewawaaaeeuuuwaaawweueeweeaweaeewawuuuweueuuweuueewueaeawaawaeaaaaawueeuuwaeeeaawweaewuwaawaaawaawueeaewwaaaaaaweeeeeeweuewaaaaaweaaaawaaaawuueueuwaaawuuuwweeeaawuuwaawawueeuweaaaaaawaeeaaawwueeaewaaaaaaaawuuuwuueaeeawueeeeewueueeawaaaaawuuuwueueeweeawaaaaaweaaeeawaeeuwaawuuuwuuuuwaeeaewawuuueewaawuuweeeeeeweueuwaawweueeawwaeeaaaweeueweeuuwaaaaaaweeeeeeawueueuwaaawueaeewuueeuwaeeeeeewaawuueeawaaeeewuueueuwaaaaaaaaweeeuwueaeawueueeaawweeawuwuwaeeeeeeweaewuwaaaaaaawueueeawwaaawweaaaaaweeuwaaaaweaaaaaweaeaaawwuuwuuuuweueeawaeeaaaweeeuwaawuwwwuueaeawuweueewweeuuwaaaaaaweeeeeewaawuuweeuwwuuuuuwaeeeaawweaeawuuuweeaeawaaaeeawueaeeawuwuueewweeeeeeawueueuuwweuueewuwuuweaeaawuuwaaawuuuwuuuuuuwaaaaaaaaaweeueawueeawuuuwaaaawaaaaawueueewaaaaaaaawueueewwweeaeawuuueeawwaawueueeawuweeuewueeaawuweaaaaawaeeawuuwwuueaeeuwueueuweeeawaeewuuuwaaaaaweueeweeaewuwueeaaawueueeweeewawaeeaaweaaeewaaawueeawaawuuwaweaaeeawuweaeawawuwuuuwuuuuwaaaaaaawawaeeeuwueaeawueueeawuweeaawueaeeuwawawaaaeeawueaeewuueueuwaawwuuuwaaaaawwuueaeeaweueuweaewwaawuweaaaaaawuuweaeuwaaawuuuuuwaawuuuuuwaeeaewuueueuweeaeawaaaeeweaeeawuuuweeuwaeeeeeeweaewweueeaaweewawuuuwueueeweaewuuuwuuwaaaaaaaaweeeuuweeuwaawuuuuweaeeuwueaeawueaeewwuueeaaweaaeeweaewwuuwaaaaaweeeawaaaeeuuuweuueewuuwueeaweaeeawuuuwuwaaawuueeuwuueaeewuuweeaawaeeeuuweuewueeeweaeaaawuuuwaaweueewaaaaweaaaaawaaawueuewueeuewueeaawaeeeuwuweeaaaweeewuueuewaawueaeeuwueeuwaeeeeeewaawuuwweuewaeaeeawaaaeeuuwaaawaaaweaaaaaaweuewueeeweaewaweaaaaaaweewuuuuuweeaewuueaeweaeewuueueuweeaeawuuueeaawaeeewuwueuewaaaawaeaaaaawaeeuwuwueaeewwuueeaawuuuuwueueewweewuweeuewawuuuuweaeaaweaaeeawueeuwaaaaaaawaeeeuuweueuwawaaaawaeaaaaweaeawwuwuuuuwaweueeweaeuwuuwaaawaaweaaeeawaaaawaaaeeuuweeuewuuuwaaweueuuwaeeaewuuuwaaawuuweeweeeeeewuwwueewaweaeeuwawuuuwueeawaaaaaweaaeeawaaawuueuewaeaeewuwueuewuwaaaaaaaweueeawueeuewueaewweueeawueewawaaaaaawuwuuuuwaaaaweaaeeawaawueuewueeeaaweaewweueeawwueeaweueeaawaaawuuueeaawaeeeuuweewuuuuuweeaewuuwaaaweueuwaaweueuuwaaaaawuuuuuwaaaaaaaaawwwuuwuuuuuwaeaeeawaaaeeawaawuuwuuuuwaaaaawuwuuwaeaeeawuuuweeaaaweeuewaaaawuwueeawawaeeeuuweaeawuweueeawwwaaaawuwuueaeawueueeweewwaaaaawuuwuueaeeuwwueaeawueaeeawueeeeeweeueawueewuweeaeawuwuueeuwuueaeeawuuueeawweaaaaawueeuweeeawueeuuwaaaaaaaawaweeueweaeaawuuuuuwaawuwuuuuweuueewueueuuwaaaaawuuuwuwaaweaeeuwuweeaaawuuuuwuueaeeawuuwueaeawaaweeeeeewuuwaaaaawaaaeeweaeewuueueuuwaeeaewuuuuweewwuuwaeeeweaeaawaeeewwawaaaeeweueeweeuuwaawuwuwaeeeweaeaaaweeewuueueuweeeawaaaawuuwuuwueeuuwwaaaaaaweeeeeewwweeawwaaeeeuwueeaawaeeeuwueueuweeeawaeeaweaaaaweaeuwuuwwaaawuuwuuuweeuewueeuwuuuuuwaeeaewuueueuuwaeeeaawaawuueueuuwaweeuewaawuuueeuwuuuwaaaaaaawuweeaewaaaaaawuuuwaaaaawuuuuuwaaaaawaeeewuwueueuwaaaaaaaweueeweeaewwuwwueueuuwaawaeaeewuueeaaweaaeeawaeeweeeeeeawueuewueeeaaweeweeeeeeweeaawaeeeawuuueewaaaeeewuueaewuuuwaeeeaawaaweeeeewuuuwaaweeaewaaaaaawaweaaaaawaaaawuwuwueaeawueueeawuweeaawueueeaaweuewaaaaawuuuwuuuwaawawwueaeeuwuuwaaaawuuueeweeeeeeweueuuwaaaaaawwwaeaaaaweewaweaeewuuuuwaaaawuuuuweewueeewaaweaeawueaeeuwueeaaawuuuwaawuuuuwueaeeawwuuueeaaweueeawueeeaawaawuuwaaawuwuueeuwuueaeeuwueaeweaeeawuuueeuwaeeeeeeweewaaaeeeawaaaeeawueaeewuueaeweueeawaaawuueeuwuueaeeawuuuweeaawuuuwuueaeeawaaaeeuwueeuewuuwaeeaweaaaaawaeeaaawueeaewaeeaewuwueaeawaaaaaweeeuuwuwaawueueuwawaeaeewuuuuweeuwaaaaawaeaaaaweeuuweuueewueueuuwaeeaewawuwuuuuweaewuuuuuuwaeeeawaeeaawaeeeaweuewaeeaawuuuuuwuwaaaaawwaaeeeuwueueuuwwwaeeeaawaawuueaewuwueeewaaaaawuuueewuuuuwaaaawuuuuuweeeawaaawwawuuwueeawaeeaewwaweeuewueueuuwaaaaaweaaaaaweaeaweaaaaaaweueuuwaaawuuuwaeeaeaweuewaeeaawuuuuuwawwuuuuwaaaaaaaaaweeeuuweeaawaeeeawaaaeeuuwweeeawueeaweaeeuwueueuuwweuueewueueuweeaewuueuewaaaaaaawwuwuuwuuuwuuuwaaaaawuuuuwaaaaaawuuuuuwaaaaaawawuuuwaeaaaaweeuuwaaaaaaaaweaaeeawueeawawueaeeawuwuueeuwaaaweueeawaaaaawaweeaewawwaaawuuuuwaaaaaaaaawuuuuuuwaaaawaaeeeuwueeaaweeaewaaaaaaawaeueeweeuewuwaaawaaaeeuuuwaawaaaaaawaeeeawaaaeeawueaeeuwueeweeeeeeawueeaaweeaewaeeaeawuuueeaaweaaeeweaeaaawueeaewaeeeweewaeaeeawaaaeeuuweeeaawuwaweeaaawuuuuuuweaeeawwaaaeeuwuwwawueeeweaeaaawuuuuuwaaaaawuwaeeeawuuwueeawaeeaewweuueewueewuuwueaeeweeeeewueueewaaaaaaawuuwawaeeaewaaaawueaeewuuuwaaaawaaaeeuuwaaaaaawuuwuuuwaeaeewuuuuwawueewuwuwaeeewaaawueueuuwaweeewaaaawuuuwueeuuwaaawuuuwaaaaaaawuuuwaaawaaweeewwuuuwueeawwuwueeeweewaeaeewuueaeawueueeawaeeuwaeeeeeewuuweeuuwaeeewaaaawuueeawaaeeeawuuuwuwueeaweaeeuwueeaaweeaewaeeeweeawuuuwaaaaawuueaeewwuueeaawwwaeeewuueeawuuuuwuuuweuueewueueuuwaaawaawaawuuwuuweaeeawuuueeuwuuuuuweuueewueueuwaaaaawaeaaaaawaeeaawuuuwaawuwaawaeeeuwawwuueuewaaaaawuuwuuuwueeeawaeeuwuueaeewuueaewaaawaaawuuuuuuwaaaaawuwawuuuuuwaaaaaaweeeawuuueeuwuwuwaaawuuwaawuuuwaawuuwuuwaaaaaaweaaaaawaawueueuwuwaeeaewawwaaaeeuuuwaaaaaaaawuwuuwawaaweeaeweuueewwueeaawuuuuuwwawaaawaeeaewaeeaewawwaaaeeuuweeeaaweeuwuuuuwuwaaaaaaaawaeeeuwaawwaaaeeuuwaaaaaaweaaaaawaweueuuwaaaaawawaaaeeeawuuueeawuuuwueueeawaeeaaweueewweeeaaweueuuwaeeeaaweewuwuuuuuwwaaaaawuuuuuwaaaaaaaaawuuuwaweaaaaaawuwuwaaaawuueuewuuwaawuweeaewuuuwueeuwaaaaaawaawuuuuuuweaeeawaaaeeuuwaaaaaaawaeeeuuwweuewaeaeeawaaaeeuuwweeeweeuuwaaaaaaaaweeaewaaaaaaaaawueueewaaaawaaaawueeaewaawuuwaeeaeawuwawaaaeewuuwawuwaaaaawaeaaaaweaewuuuuuwaaaaaaaaweeeuwueaeawueaeeawueeeeewueeaewwaawaeaeewuueeuwuueaeewawuuuwweeawuuuuwuuweeeawaawaawuuueeuwuwueueeweeuuwaaawwweaeewweeeeeweeeawaaaeeuwawuwuwaaaaaaaweueewweeeaaweueuweeuewaawuuuweeaaweaaeewaaawueueuwawaaawuwueueewawaaawaweuewaawueeuwuuuuuwaeeewaaaaawaaaeeuuuwaaawaaaaaawueueewuwaweeeweaeuwuueaeewuueeweeeeeeweueuuwaaaawaaaaawuuweaaaaaaweeaaweaaeeawaeeaawuuuuuwaaaaawaweeueawaeeweeeeeeawueueuwaaaaaaaweueewaaaaaawaaeeeuwuwuuwawaeeuweaaaaaawaeeaawuwuwawaeueewaaawuuuwaaaaaaawuuuwuuuuwaaaaaaaawueueeweeeawaaawuuuuwaaawueewwaaaeeeawuuuwaawuueueuwwawaawuwaawaaawaeeeuwwuuuweewaeaeeawwaaaeeuuuwaweeeawaweewuuuuwuwaaaaaaaawueueeweeaewuueeweeeeeeawueeaaweeaewawaaaaaawuwaaawuweaaeeawaawueueuwaaaaaaaawuuuuwuueaeewuuwuwaeeuwwaeeeeeeweueuwuwaaaaawuueaeewuuuuwaaaawuueueuuwaeeaeawaaaeeuuwwuwaaaawuuwueeeawaeeuwaaawuuuwaaawaeeewuueeawuuwaawuuuuuwaawueaeewuueaeawaaweeeeeewaaweeeeewweeeuwaaweuewueeuweeaewuueaewaaawaaweeaewaeeeaawaaaweuewueeuuwawaaaaaaaaweeeuuwaawuuuwaeewaeaaaawaaaaawuuuweewuuuuuwaaawueueeaawawueaewaaaawuuuwueaeeawwuuueeaawawueeaeweuueewueueuwawaaaaawaeeaewaeeewaaaawweeeeewuuuuuuweaeewawaaaeeuwaaaaawuuuwueaeeuwwueeaaawuuuuwaaawuuuwuwueueeweaewuuuuuwaaaaweaaaaaweeuuwaeeeaawwuwaeeuwuueaeeawuuuweueuuwwaweeaewawuuueewaeaaaaweaeawuuuuweaeeaweueuwaaweeawuuuuwawueueeawaeewawaeueewaaaaaaaawuuuuuwwuwuuuweuueewuuuweaeaawaeeeuwueeuwaaweaaaaaaweeaawuuuuwaawuuuuuuwaeeeawueewwaaaaaaawuuuuwuueaeewuueueuwaaaaaaawaeeeuuweeuwuueaeeawaaaeeuwueeewweaeawuuuuwaaaaaaweeewuueueuuwaeeaewuuuuwawaawuuwueeuweeaewuuweaewaaaaaawueueeawaweueeaawawueueuwaaaaaaaawuuuwaaaweeeuuwaawuueaeawaaaawuwuuuuwawaawaaaweeueweeawweaeeuwueuewaaaaaaaweeeuuweeaaawueueeweeaewuueewaawaeeeuuweaewawaawaweaaaaweeaawueaeeawwaaaeeawuwuwawwaawuueaeewwuueaeawuuuwawueeeaaweeawuwaaaeeewuuweueuwaaaaaaawaeeeuwaawuuuwawaawaaaeeuuuwaeeaeawuwuueeuweaaaaaawuweaeawaaweeeaweuewaeeaawwuwuuuwaaaawuuuuwawwaeeeeeeweaewawaaawuwuuwueaeewuwueeawaaeeewuuuwaeeaaweueeawuwweeeawaawueueuweeaeawuwaweuewaaawuuweueuuwaweeaeawuuueeuwuuuwueeeaaweeuwuwaaaaaweeueawueeuweeeaawaawuuuuwawaeeaawaeeeuuwaawuueueuwweeeaaweueuwwaaaaaaaawueueeawueeeawuweewaaaawuuuuwaaaawaeaaaaweeawaaaaaweeaewaaaaaawaaaeeewuueueuuwaeeeaaweeaaawuuwuuuuuwueeeaawaawuueeaaweeaewwaaawawwwuuuuwaaaaaaaaawwwueueeawawaaaweeeeeeawueaeawuuuuwaawaeaeeawaaaeeuuuwaawueeeawwaeeaawuuuuwuuuweeaewuueueuuwwaaaaaaawuuuuuwueeuewueuewaeaeewuueewaaaweeueawaeeaaaweeuewaaaaawaaaeewaaaaweaaaaweaeaaawueueewaaaaaaaweeaewaaaawueueeaawweeuwuuwaaaaaweueewaaaaawuwuuweaeeuwueuewuweeeweaeuwaeeeeeewaaawuuwwueeaawaeeeuwueeaawuuuuwuuuweeaewuuuwaeeuwuueaeeawaaaeeuwaeaeewwawuuueeuwuueaeeuwaawuuueeuwaaaweaaeeweaeaawaeeeuwueaeweaeeuwueeweeeeeeweuewaeaeewuuweeawaaweeeaweuewaaaawuuueeuwuueaeeawuuueeuwaeeeeeeweueuwaaaaawaeaaaaawaaaawuuueewuuuuwaaaaaawaeeeawuuwueewaeaaaaawaaaawuwuwueeuwaaawaeeewuwawuueewuuuweueeaawawueueuwawaaaawaaaeeewuuuuwaaaawwuueeawaeueewaaawueaeeawaaaeeuuwaaaaaaawaeeeuwueeuwuuuwaaaawwawaweeaewaeeeawueeuuwaeeeawueeaawueueeawueewueeeawaawaawuuueeawaaeeeuwueueuweeeawaeeuwaeeeeeewaawuueueuuwawaaaaaaawweaaeeawaaaaweueuweeaweaeewuueaeawaawaeaaaaawaaaaweueuwawaawuweeaaweaaeeawueeuwuwaeeewaawaaawaaaeeweueeawueeuweeewaaawueeawuuwawaaaeeewuueeuwaaawaeeeawuwuueuewuwweeaeaweueuweaeuwaawaaeeeuwueaeawwuwaaawuuuuuuwaaaawawawawaeeaewaaaaaaaaweaaeeawaaawawwueeeeewwuuuuuwaaawaaeeeuwueeawuuuuwuwaeaeewuuweeaawuuuuuweueeawaeewaeaaaaawawawueeaaawuwuuuuuweueeawaaaawuuueeuweaaaaaawueeaawaaaawawuuuuweaaaaaawueeaawueueeweaeuwawaawaeeeuuwawuuuweeuuwaeeeawueeuwweeaewuueueuuwaeeeawaaawuuuwaeeuwuueaeeawaaaeeawuuuwaaaawuueaeeawuuueeaawweaaeeawuwaaweewwaaaeeeawueeeeewwueueeweeeaaweaeawueaeeawwuuwaawaaaeeuwaaaaaaawuuwawuuuuuwaaawwuwuuweaeeuwueeaawwaweeeawaaaeewuuweeeawueewueeuewueeawuuuuuwueeuewuuuweeuwawaawaaaaweueeweeuewueeuwaawaawuuuuuuwaaaawuuuuwaaaaaaweeeuuwawueeuwaeeeeeeweeawuuwaaaweueeawaeaeewuueueuuwaaaaaawaaaeeeawaaaeeuuuwaeeaewuueueuuwaaaaaweaaaaawaaaawuuuuweeuweeewaaweueuuwaaaaaaawuwuuuuwaaaaaaawuuuuuuwuwuwaawaaaawuwwuuuuwaaawuuuuuweuueewueueuuwaaaweaeeuwueaewwaaaawuweeeeeewawueeuwaeeeeeeweuewueeeweeawaaaawaaeeeuwueewuwuuuuwaaawueaeeawaaaeeuuwweeeaawuuweeuweeeaawaawuueueuwuweuueewueueuweeuewwawuueeawaaeeeuwueeaawuweaaaaawaeeawwaaeeewuuuuweeaweaeeawaaaeeuuwawuwaaawueueeweeaawueaeewuueeawaaeeeuwueaeweaeewuueaewaawuueaeewuueaewaawaaawaeeeuwueaeweaeeuwueewuwuwaawuwuuuuuwaeeeaawaaawaaaeeuuwwaawaaaaaawwueueeawaaaaaaawuuuuwaaweaaaaaaweueuwaaaaaaaaweeewuueuewaeaeewuueaeawueueeweaeuwuuwaaawuuwueaeeuwueeaweaaaaweaeuwuueaeeawuuueeawuuwuuuwaawueaeeuwueeuwawuuwaaaaaweeeuuweeuwawuuwuuwwueeeaaweaeawueueeweaeawaeeaewaaaaawawaaaeeewuueueuwaaaaaawweaaaaawaeeaaawuuwuuuuuwueeeweeuuwaaaaawuueaeeaweuewueeuuwaaaawuuuwwwaaawuweaeeawuuueeweeeeeeawueeaawuuuuuwweaeeuwueeuwuuuuwaaaaaawuuuuuwaeaeewuueueuweeuewueeuwuwueaeeweeeeeweeueweaeawaaeeeaweueuweaeawaaeeeuwuuwaawwuuwueeuwaaaaawuuuuuwaaaaawwaaaweeueawaeeuwaawaweaaeeweeaweaeeawaaaeewuwaaawawaaaeeewaweueuwaaweaeweaeeawuuueeuwaweeeeeeawueeaaaweeeuuweaeawueueeaaweuewaawaawaeaaaaawaeewuwawaaaeeeawaaaeeweueeaaweueuwaaaaawuuuwaaaaaweaaeeweeuweeaeawwaaaeeuuweeaewuueeawuuuuuwaawueueewaawaawuueeweeeeeewuwaweeaweaaaaawwaaaawaaaeeuwaaaaaawuuuuwueueeawawwawueeaaweeaewaeeeawueewaeaeewuueeuweaaaaaweeaawuuuweeaeawaaaeeuuwawaawuwaaaaaaweeueawuwaaweueuuwawaaaaaaweaaaaawaeewwaaaeeeawuuuwuwaeeaaaweeueweaeaaawuuuwuuuuwuuwaawaawwueueeawwaaawwuuuwaaaawaaaeeuuwaaaawaaaaweeuewaaaawuueaeawuuwueeeaaweaeawueueeweeaweueeaawaaawaaaeeawuuuwaaaaaawuuuwuuuwwaaaawawuwaaaawuuuuuwwaaaaaweeueweewaaaaaaawueueewaaaaaawwaaeeeawaaaeeuuwaaaaaweeeeeeweueuuwwaaaaaawuuuuuweeaeawuuueeuwwuuuuuwaeeeweaewuuuuuuwaweeaewuuwawueaewaaaweeeeeeweeaawuuuuwuwuwaaaaaawaeeewuuweuewaweueeaaweeaaaweeewuueeweeeeeeawueeaawaeeeuwueewaweaaaaweeaweueeawaeeaaawweeeawaaaeewawaawuuuwaaawuuwuweueeaaweueuwaaaawuuuuuwaawaaaaaaweaaeeawueeuuwaeeeweeuwaaaaaawawaweeueawaeeaaaweeeuwueeaawaeeeuwueueuuwaaaweueeaaweeaawaeeeawuuueewawaeeaewaaaaaaaaaweeeuwueeaaawweeewuuweaeweaeeawuuueeawuuwuueaeeuwueaewuuuwaaaawuuuwaawuuuweuueewueuewuwaaaaaaawuuuuwaaaaaweeueawaeeaaaweeeuwueaeawuuuwaaaaaawuwuuuuuwaaawaaweeeeeeawueueuuweuueewueeaaweaaeeawaaaawaaaeeuuweeaeawuuueeuwuueaeeawuweeeeewuuuuuuwuuwaaweueeaaweewuuuuuuwaaaaaaawuuuuwaaaaaawuuuuuwwaawaeaaaaweaeaaawuuwuuuuweueeweaeaawaeeewuueewaeaaaaweaeuweaaaaaawueeawwuuwaaawueueeaaweueuweeeawueeawuuweeuewawawaaaeeuuwaaaawaaaaweeewuwawuuuuweaeaaawueueeweeuewwueaeawwwaaaaaweeuewaaawawuueeawaaeeewuueeaawweueewuwaaaaaaaweaaaawaaaaawaaaeeuwuwaaaaaaweaaaaweaeaaawuwuuuuuwaaaawuuuwuuwaaaaawaaeeewuueeaweaaaaaawuwueeuuwaaaaaaawaaeeewawaaaeewaaawaaaweeeawueeeeeweeeuuweaeawaawaeaaaaawaeeaaaweeeuwuwuwawawueueuuwaaaaawuueaeewuuuwwaaawuwueuewaeaeeawaaaeeawuuwaaaaaawuwaaweeeuuweueuwaaaaaaaawueeaeweuueewueaeweueeaaweueuweeuewueueuuweuueewawuueueuweeeawaweeawuwuuuweaeeuwwaawaaaeewaaaaawaeeewuueeuwuwueaeeuwueeaaawueeaewawaaaaawaaaeeewuuuwueeaawaawaaaeeeawuuueeuwuuwaaawaaaeeewuueeaawuwuuuuwaaaaaawueeaewwaaaaaaaaawuuuuwaeeeeeeweeaaaweeueawaeewuuuuuuwaaaaaawaeaaaaawueeuuweuueewuwaaawuuueeuwuuweaeewuueueuweeeawuweeawuuuwaaaaaaaaweueeawawuuuwaaawaaweaaaaaawaawawuueeaawuuwuwuuuuuwaaaaaaawawaeeeuwueueuwaaaaaaaweueeweeewaaawuuuweaeawawaeeewuwueeawaaeeewwuueeuwaeeeeeeweueuuwaaawuuuwaeeeaaweueuwaaaaaawuuuuweaeeaweueuweaeaaweeaewwaaaaawaawaeeaewaeeeawawwaaawuuueeuwaaaawuuwaaeeeawwaaaeeuwueeeweaeaawuwuuuuweueeawaeeaaawweeueawaeewaaaeeeawueeeeewuuuuwaeeeeeeweeaawaeeeuuwawuuwueewueeeawawuuwaaaawuuuwawuwueeaweueeawaweeaaawuuuuwuueaeeuwueaewaawuuuuweeuewueuewueeeawaeeweeeeeewaawuwuuuwaaawueueuweeaewuueeuwuuuwueeuewueeuwaaaawueeaewaaaaaaaaawueueewwaaaaaaawuuuwaaawuuuwuuuuwaaaaawaeaaaaawaeeaaaweeeawaaaeeuuuweuueewueuewaaaaawaeueewaaaawawaeaaaaawaeewuuuwaaaaweaaaawaaweeuwuuuuwawaaawuueaeewwuueewuuwuuuuwaaaaaawuuuuwaaaaawuuwuuuuuwaweeeawaeeaawaeeeuwuuuwaaaaawuwuueeuwuwuweaeeuwueeaaawueueeawueeuewuweewawaaeeeawaaaeeawaaaawaeeeuwwuuuwaaweaeawueueeawaaaawaaaeeawaaaaawuuuwaaaeeeawaaaeeawuuuuwaeeewaaweeawuwwaaawwueeaewaeeeawueeuuwaaaaawuueaeeawaaaeeawaaaawwuuuuuwuuweeuewueaeawueueeawueeawaawaaaawuuuuwuuuuuwaaaaawawaaaeeewuueueuuwaaaaaaaaaweeueawaeewuuwueaeeuwuweaeawueueeaaweeawaawuuuuuuwuuuwawaaaaweaaaaaweaeaaawuuuuuuwawueueewaaaaawuuwueeaaawueeaewwaaaaaaaaweaaeeweewaaaawuuwuuwuweeeaaweaeweueewaaaaawuuueeuwaeeeeeewawueaeawueueeaaweeawwwaeueewuwaeeaewuueeaaweaaeeweaeaaaweeeuwuuwaeewaeaaaawweeuweeeaaweeaaawuuuuuwuwawueaeeuwawuueaeawawuueaeeawaaaeeawueaeeweeeeewuuwuuuwuuuwaaaaaaaawuuuuuuwuuwaawaaawuuwaawwaawuwwaaeeewuueeaawaeeeaweueuweaewuuuwuuuwaaawuuweeuewuweueuuwaeeaeawuuwueueuwaaaaaaweaaaaaaweeaaawuuwuuuuwaaawawaaeeeuwuuuwaaaawawuuueeaweaaaaweeaawaawuuuuuweeeweaeuwuueaeeuwaawueeeeewuwwuuuuwaaaaweueewaawuwaaaaaaawueueeawueeewaaaaawaaaeeweueeaaweeuwuuuwaeaeeawaaaeeuuweeaeweeeeewuuuwwaeaaaaawueeuuwaeeaewuueeawaaeeewuueueuweeuewueaeawaaaaaweeeweeeeeweeueweeaweaeeuwuweuewaaaaawaaeeeuwueeawuwuuuuwueeeaaweeawaeueewaaaaaaaaweeueawaweeawaaeeeuwwueueuwaaaaaawuuwaeeeeeeweaeawueueeaawaawuueeawaaeeewuueeaawaeeeuwaawuuuweaeawuweaeewuueueuwaaaawaeeeeeewuwuweeaawuwaaaawuuuuweueeweaeaaaweeuewweaewuuuuwaaaaawuuwuueaeeuwueewuuwueaeeuwuuwueeuuweuueewueuewaaaaawaaeeewwuueewaaaeeeaweueuweaeuwwuueaeeawuuuwweeawaaeeewuueuewaaaaaawuuuuwueueeawaeeaaaweeeawuuueeuwuueaeeawwuwaweuewaaawuueeaawweueewaawaaaaaweaaeeawaawaaweueuweaeuwuueaeeawaaaeeweueeawaaaawaaaeeuwaeaeeweeeeewuweueewaaawueaeeuwuwaaawaaaeeuuuwaaawuuwawueeeaaweeuwaaweaaaaawueewueeeawaeeawaaeeeawueeeeeweeeawaaaeeuuuwaeeaeawuuwueueuwawaaaawuuuuwwaeaeeaweuewueeuweeeaaweueuuwawwawaaaaawaeueeweeaewwaweuewaaaawuuueeaawweaaeeawaaaawueeeeewuuuuwaaaaweeueawwuweeuuwaaaaaaawaeueeweeaeawuuueeawuuuwuuuuwaeeaeawuuueewuuuwaaaaaaweeewuueaeawaaaaweaaeeawaeeawaaweeeawwaaaeeuuuwwaeeeaaweeaawaeeewuueewaeaaaawaaawueeaweaaaaaw +``` + +I didn't know that this meant. So I went to the `encodings` file and started looking up some of the answers. + +One of the hints was: + +> a language that is the opposite of good + +So I tried search for some bad or evil languages and came around [`evil`](https://esolangs.org/wiki/Evil). + +From the examples I found it looked the same, so I went on to write an `evil` interpreter. + +Before we can do that though, we need the `evil` code in our python file. You could just make a variable and past the strings output in there, but I wanted to eventually make [a script that would automatically solve it]({{< ref "#automatic-solver" >}}). + +To get the `evil` code, I used the following: + +```py +evil_code = "" + +for c in (chr(n) for n in image_data): + if "a" <= c <= "z": + evil_code += c + continue + if len(evil_code) >= 20: + break + evil_code = "" +``` + +After which, I wrote a very basic `evil` interpreter [as described here](https://esolangs.org/wiki/Evil#Commands). + +I only implemented the commands that are actually used. + +```py +evil_output = "" +accumulator = 0 + +for s in evil_code: + if s == "a": + accumulator += 1 + elif s == "e": # Apply weaver function + accumulator = ( + (accumulator >> 0 & 1) << 2 | + (accumulator >> 1 & 1) << 0 | + (accumulator >> 2 & 1) << 4 | + (accumulator >> 3 & 1) << 1 | + (accumulator >> 4 & 1) << 6 | + (accumulator >> 5 & 1) << 3 | + (accumulator >> 6 & 1) << 7 | + (accumulator >> 7 & 1) << 5 + ) + elif s == "u": + accumulator -= 1 + elif s == "w": + evil_output += chr(accumulator) + elif s == "z": + accumulator = 0 + +print(evil_output) +``` + +```text +789ced57695413591a7569c56e9155161d050511150111230a024d9b800328e368435340a28050dd519486180810daa16db2884823d26cc12e141cb140b1a2b284d8a2a06cb1442a8a2c2d088841a2040821db94fd6b8ef863ceccfc983987faf1bd73de7975ef7ddfbbdff7ceb3e42e99a7914a0f2dd0beed0939bbb98976faa5ba757fc217566b421ade9ddb79b36ad1bd1fbe2d0f9086441e094c9578595da40c47469122afa9e5a7b50aa950fdd652a86dc20779aa6a4ad9a7d5bcb0ebcf6405d569a66542add29352393d90a995679aeb2e4efbedd0967f1a14c25689e8bea78c83a3a46a9a2414b5f5c74b7e3ba419cf4cfd097cf0d1ec965f3c645680d3c79851f755b2db3ad39df36791391bc2959e56bb36cc1291a7391ba8ffc52c5a56e0ac956b67f37d429839d499766ff6a4c9bfcd3079f163b04fd3fe8b0ceeb353f0af6eec530cffd3a99bcda08b723e06db42b49be53a037896817623e1ffd5739825f7930cffb6dcffe8503f01c69e3d595d0baafb525bda2ceee5ca2d627b2657296bfb4f895541eb1dea78776656c4a8c3822a3a6b7b9466ad41fa83a6549a44b14b15272a767b6960e9d9207f5b74e791f3aee97d4b24efb2ddfe5c4816bdbf4bd046fc546219eb0e0b8ca5ee42bd51b96d6159b9f402ebf6354548729cf890baeeadb37bb722358532c9bf4110363d5959401651b44fa7b3a20783038c2cbb8e9d2433b2ce5db8a158f09cb13f8844953564c89764bf76d2ce848d9b26325d5046b5bf5d6f128d122aabe2f88da90b94ae1ead8d430c6639280879cebc6be6d63b91ec7da46a7adf6b5e353d31fa82dff7ccd4079a7cedf88aa81a6c50545d9b1b114759658e9da5c8c69e2f2f1856da473e244933cc79d514d3fe8487cf9fe60b2dac814c41b1b352a20711b4ed672ecb45aaba67e346b6f5f3375bafbb9df4341e73db000c6c87260b86e3e828e3b6b38b565734b11bca018fd5b3f09f878b47eefdf0aebcbf46fdc4cd06c85c7a9975727ec59e7b07fa321447f4b8d838b7664764d84620402f3ef6b53a3b575f6a0c3bd5f13aa08116ab6de617b72e557b5036b714c71e37854b2a264fa02b85dd94909eca1dd78ace35b4bd64509ff519c137524bbbfb6b3f1bd0e162a8ca847df3a24c978d0d502ee671312cae22752c8fe08d344eab5c4f50627d8fc6b0b147a1d59255e193eab80c5ce3301b93418497fbea55a9ddb2793564a4ddecc99525293f826dbad62f20c2815b650b867dd11a815ef13ac08e3aea00d11c44c2f36b9dea8792b33c1c00aed2bd8ac4f01b8a6ebfb308cdef35a330c93abee34524eaa0ff484bf9062e067a36d8723085abaaca6f973fd2684d948cb9a93a48d4a364d9bdcc73a957c12226395bef5c62ba312c666157d725a7831953bdd59960cf8cd5480f518245c72e4567320276d800b56390b364b032ba859af203e8be757a9501dc39ffb0b2dc966e089b7c8e99c14ea6b022b75540a2966e99c883abdc8d60a7e088033be3a868d7cfef320de112c70903b81c2234523553109f591aba16b0767b61bfab21d192fb0810842227451dedb5152ff49d57bb5d583c6c87abac0f3aee0838473ba03369446a94fe2d6278544c8d3782899f7de75927003378a07a48f07e3dda356e4fa406dccb2c6ccd810894c812d95851b261f4cba357b9d89bc72e6670c8037ca51744a84abf57c6c2da1b936a407b6108873a9acec1cee8b22fcb5f7e97659193fddbdd90e03f659ac079930796c33d5529bec85065d9464096267b4ba24625b4b230625985f669a34bf1c8300b4be08045f482c0f46b9ed1107f8aaefe0c75cdba126000e7d18f3f6d970f408495ca142f246aa8d91e9d91d00f92e7f59291409537e5dcd070b31d493295f7c21056285dad0137c7523a17eb9ff97baed696853d5b95ccfc016cb37c2032823b97d586ad6763f1239cf784e36cecccc115ba377d34a737eb10252e8b1cd5853ee18783106fb8f00c51724537fe7e5410529ace6a8068e45b929fb7382c878b2af83640f9b8ec114490e5f14ce0fd9a38d7a5139f437c6bb229b3088d205135adab6968bffff9446da1213cf2eb1d1b2042b56fc7fba28cac94a5dd5fe3eae501783e98d3ebd17c43dfa59e837417d435df8e8d81d2df9af38505a03da3e0b96b5d39d8b68a95977b82f1eedb65ed78b1e47da50945f313f70b7184e6270770b54a4930c4bfa3eab301ec1a068c49d4c8be7478d2d90cee3c457700240d7b7c90b3cd4fb0c957a2a2f0bcba4cfc586fdec9048fd1e0240ed61c3d832b4e386a04b7ddfcfb0cd5616b0a8d3934c6c13885ec2e824828ab9b1e3e43a40e15255aa35db9c3221338678570daf177078f688826117821636a87413054b407d1c354af1f9c7f9dd7b9e2924aeaf50c481fc6f77fe46b8b6da644eafecdcbfdcc5060e7c3ad410a9c8db1a67e2f12459e763185613923e5177b3d9f80e570894e507799f5f33b9b0067fddb760077e15008de16c3c4b832398e1f7561ea2ab87a49612d076bc7442d79f628607649cd7f1f85d65ce7b951eb37edce17d834bb744b217d3338c745114292ec693ffaa83c3cdaae9d72db001e49548c40fc9d66c401937153148877cb0a2bb74601f7eb1d49ef5a43ab37013a563754e5612cec755d483e44507b1cdd762b48b13614ef033a3efc0d46b0cc32479006c27ae1411cacd5b99085f9274a38b5740ef686c133bb9a06d14e5ce7e19d4cc765c3292255a15a9973b9dfeee43aa06cec550cc41f4fe66d00dca869609b304919111f77921d87b755d1b6381ed91ab8ad7978ba7874078d4ba4def4e133055fa6687ca58350e1f3fc5c33c674a6319c573d4ee8a6649f0db3fcbe5ec8c2a96815ad2d8dc9e24d5cecc2f147c2a67c61e3e1f8ed26b54ee84aa21dea8b18c126a77623a5368bf1dac0ebec6cbb23deb38be2ed2182d33b239848bd2c33bb3cf8c61ecfac05099972f4640542fc9aed78c43bbbfe4a2275dd4f9b21fe5f77b1b089a83540d05213dc95fd46caf3e0ea220a8eef3a0210a9e1bfdb006ccc77d8d1b7a533641d50e0ce01df5298063838ed181eedd02e8b6d2c6c8f6e30ce968067bfed4ba4c2741344dbf6c0666a23eaea2ac4d9684ff82cecfe5d3f5c6f4e3be5fc85f2db7b90ed49cbd12ea16a0d0efea60b8fb83277d000ce32af6261beefd7001d05a7c030fb834409c8f11b3d00d1e29986305172896a08b34fe5827801140937d8071dcf028f4d6d80f8a90a2f1cbc93ff2112a9498fd700d64e9186704ebf1752eab210ad01aeb0307479eeb332a2e4b5ca0ae7fcb3d80a305ee888e730d035753f50d16b85768dee2752b5e369387839f54364635317bd10eff0875680dd833470eff1c5108dff17bc056f74b811c0c650050967cbae2021eb1793f18cc2f11a0809159020fef31216a619d4f9002e5efcc731bdf54a0333ee9f2321811c1dfc8ad1254abefbd50af039101a5e6c0497c8b8389b6d1817dcab5b876714185191bead66fce1124358dda2ff01bc62191e6d8017698bd195ecb55c105eae0f11042b5858e75724e46ce99dfb1e3680cfb019ceb6afc614cd374ff890d1270aee93ef274dd95854a615a0ccb5fc001ef6a73fac734b67194430da8d57c8460b2295e18c5f2aa739e0eabdb1ec3923cd1969ce4873469a33d29c91e68c3467a4ff432335ee412c76ec18dfcdf0fe5ba79fb88748455c34764ed7eb8211bd1fefbec01f52c549b1ceab8ce11c1192ba2626a3806e0c972ce80034440999236d402f02bb841e0072d2e69b9af37a91804cc5381653d21a5cfdd8d841eb5f2eef5df58a8d3d6c2ec79fbf5f5c16bf628fd6bfed58ede63cd126eaee714f18d5266780b0b4b2bdf7d1b5ce0188bfa3e46bfabdc8b10acf3b1ad756e58fe211fa57d44360456708beff9947d732ec83b6bcd983bf5b4895b4a568cda0b11e0beb5f415f88bac66f991c4ffdf297836653d889f31b2d72da12481d5793739cd5c7582e06f0e05aea1ac076293213766250d03d3376cd5c2a37d6514f11ca1ce10d1dde7d87b77ea3f1214a4e7d3e35e358d3d654650cf113992957c19e2e4a5364d7a5f7524d5649c56422c4a7056e177b972a05fb0411143f6d833d5172e1d54e9a7fa7dbddb161669b578a3f3256efac3f56d9c4c246b656f3c1638a1ff1e724ace6cbc7bbf284bccd80b2e5a41f12439bac017b66fcb9a9620244bbeebf159ae42c4a3cf4174115659449a29177f16c0061f550a601ecd36c84328ec23c9e6d8d67a3b99f3463643c15028b0a1789b9d8d03c8f6709d99ec3f75d304130d21849b9d4176146d0d8bf1f5fe9313c60739446a973a8e6a5b3314c1b31def159edea91dd4449ade7e88107af217a9837427e7cb07ef369f9c46b9dcbcd05ebbed2f42879c190d3c1d0de1bc763ddf38e54d9016eb46f536e87390095c9b606b0dcf53e1ba30823035bde865078d181ada78ed7ee5c030c173fa800570bccf597ff2a873b99b6f95c8cdb2bcaebcb3bc95d351d2b6cedad1e52d590911858516b9f0d27156b637ac5125ee640627501b8dafe543d92dc67f48ddac4bf496f40ac766990b05f48831d4b3595056e09b64dc4c793015a934afd9008a26421c3af5cd4c77710e8a9db6aa1c9434de45f4e974193136466877e8fa63031dc0fd17c97367daef7a461a5df9884813292af3c52f1e966b0e7e1d49e9a3dc27d762c719bc7dd175c4ce7e8dfc43e15cba4373a9aa6275d64db0d27ee6fa55fcc7e284b9f5ffefbe88138bdfa5f3bf2e9814dcf0312c57b2b7f9f0fd12622fb1c011271eefbf88bf959bba071f740f639e48b79ff00c8e6ad7b +``` + +### Decompressing output + +At this point I was stuck for another while, until I tried to read the `evil` output as hex: + +```py +data = binascii.unhexlify(evil_output) + +print([hex(c) for c in data[:20]]) +``` + +```py +['0x78', '0x9c', '0xed', '0x57', '0x69', '0x54', '0x13', '0x59', '0x1a', '0x75', '0x69', '0xc5', '0x6e', '0x91', '0x55', '0x16', '0x1d', '0x5', '0x5', '0x11'] +``` + +When looking up these bytes again in the [list of file signatures](https://en.wikipedia.org/wiki/List_of_file_signatures), we find that it is `zlib` data. + +If we then decompress it an read its output, we get `gzip` data: + +```py +zlib_data = binascii.unhexlify(evil_output) +data = zlib.decompress(zlib_data) + +print([hex(c) for c in data[:20]]) +``` + +```py +['0x1f', '0x8b', '0x8', '0x0', '0xfe', '0xef', '0xef', '0x60', '0x2', '0xff', '0xed', '0xdd', '0x5b', '0x8e', '0x2c', '0xc7', '0x75', '0x85', '0xe1', '0xfd'] +``` + +If we then read the output one last time, we find that it is likely a PPM file. + +```py +zlib_data = binascii.unhexlify(evil_output) +gzip_data = zlib.decompress(zlib_data) +data = gzip.decompress(data) + +print([hex(c) for c in data[:20]]) +``` + +Let's save this output to a file and open it: + +```py +with open("test.ppm", "wb") as file: + file.write(data) +``` + +{{< figure src="/img/writeups/google-ctf/2021/beginners-quest/6/piet.png" title="test.ppm" >}} + +### Piet language + +This looks like a weird image, it likely contains data in the colors. + +The `encodings` file gives the following hint: + +> a language named after a painter + +When googling this, we find the Piet language. This is not a written language, but is saved in an image. This is exactly what we need. + +Let's try to use a piet interpreter to read the image. + +For this you can use the `npiet` command, or [use this handy online piet interpreter](https://www.bertnase.de/npiet/npiet-execute.php). + +In python, you will first have to install `npiet`, and then you can use the following code: + +```py +piet_output = subprocess.run( + ["npiet", "-e", "10000", "test.ppm"], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, +) + +piet_output = piet_output.stdout.replace(b"\x01", b"").decode() +``` + +### Decompressing again + +This time, we get some very annoying output again. Luckily, it turns out to be the same as the previous compression but without `gzip`. + +```py +zlib_data = binascii.unhexlify(piet_output) +data = zlib.decompress(zlib_data) + +print(data) +``` + +```text +b'nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~\nnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~' +``` + +This is ugly, to let's format it: + +```py +data = data.decode() +data = data.split("\n") + +for line in data: + print(line) +``` + +{{< code language="text" title="output" >}} + +```text +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ +``` + +{{< /code >}} + +### nya~ + +This data looks like some weird language again... + +Another hint from the `encodings` file was: + +> a language that looks like a rainbow cat + +From looking around in [the language list on esolangs.org](https://esolangs.org/wiki/Language_list), I found [`nya~`](https://esolangs.org/wiki/Nya~), which looks like an abbreviation of [Nyan Cat](https://www.youtube.com/watch?v=QH2-TGUlwu4). The examples also look the same as our output. + +So, from [the commands table on its wiki](https://esolangs.org/wiki/Nya~), I wrote the following interpreter: + +```py +nya_result = "" +counter = 0 +for line in data: + + for char in line: + if char == "n": + counter -= 1 + elif char == "y": + counter += 1 + elif char == "a": + nya_result += chr(counter) + elif char == "~": + counter = 0 + +print(nya_result) +``` + +```text +440697918422363183397548356115174111979967632241756381461523275762611555565044345243686920364972358787309560456318193690287799624872508559490789890532367282472832564379215298488385593860832849627398865422864710999039787979733217240717198641619578634620231344233376325369569117210379679868602299244468387044128773681334105139544596909148571184763654886495124023818825988036876333149722377075577809087358356951704469327595398462722928801 +``` + +This looks like a large number of sorts. + +### Unary + +So with this hint in mind: + +> a language that looks like a rainbow cat + +T looked further on [esolangs.org](https://esolangs.org/wiki/Language_list). Then I found [Unary](https://esolangs.org/wiki/Unary), which, as a nice bonus, outputs a language called [brainfuck](https://esolangs.org/wiki/Brainfuck). This language is likely the answer to this hint: + +> a language that is too vulgar to write here + +Unary expects binary as an input, so lets convert our output from `nya~` to binary: + +```py +# Convert to binary and remove leading 0b +unary_code = bin(int(nya_result))[2:] + +print(unary_code) +``` + +```text +1110011111000110011111001010010010010010010110000010010010010010010010010010010001011111000010010010010010010010100001010110000010010010010010010010010010010001011111000010010010010010010010100001010110000011011011011011011011011011011001011111000011011011011100001010010010010010110000010010010010010010010010010010001011111000010010010100001010110000011011011011011011011011011011001011111000011100001110000011011011011011011011011011011001011111000011011011011100001010010010010010110000011011011011011011011011011011001011111000011011011011011011011100001110000010010010010010010010010010010001011111000010100001010010010010010010110000010010010010010010010010010010001011111000010010010100001010010010010010010110000011011011011011011011011011011001011111000011011011011100001010010010010110000010010010010010010010010010010001011111000010010010010100001010110000010010010010010010010010010010001011111000010010010010010100001010010010010010010110000011011011011011011011011011011001011111000011011100001010010010010110000010010010010010010010010010010001011111000010010010010010010010100001010110000010010010010010010010010010010001011111000010010010010100001010010010010010010110000011011011011011011011011011011001011111000011100001110000010010010010010010010010010010001011111000010010010010100001010010010010010010110000010010010010010010010010010010001011111000010010100001010110000010010010010010010010010010010001011111000010100001 +``` + +Then, let's follow the steps to convert brainfuck to Unary in reverse. + +1. Remove the leading `1` + + ```py + unary_code = unary_code[1:] + ``` + +2. Replace unary with brainfuck + + ```py + for i in range(0, len(unary_code), 3): + operation = unary_code[i:i+3] + + if operation == "000": + brainfuck_code += ">" + elif operation == "001": + brainfuck_code += "<" + elif operation == "010": + brainfuck_code += "+" + elif operation == "011": + brainfuck_code += "-" + elif operation == "100": + brainfuck_code += "." + elif operation == "101": + brainfuck_code += "," + elif operation == "110": + brainfuck_code += "[" + elif operation == "111": + brainfuck_code += "]" + ``` + +3. Print the result: + + ```py + print(brainfuck_code) + ``` + + ```bf + [-]>[-]<++++++[>++++++++++<-]>+++++++.<+[>++++++++++<-]>+++++++.<+[>----------<-]>----.<+++++[>++++++++++<-]>+++.<+[>----------<-]>-.<[>----------<-]>----.<+++++[>----------<-]>-------.<[>++++++++++<-]>+.<++++++[>++++++++++<-]>+++.<++++++[>----------<-]>----.<++++[>++++++++++<-]>++++.<+[>++++++++++<-]>+++++.<++++++[>----------<-]>--.<++++[>++++++++++<-]>+++++++.<+[>++++++++++<-]>++++.<++++++[>----------<-]>-.<[>++++++++++<-]>++++.<++++++[>++++++++++<-]>++.<+[>++++++++++<-]>+.< + ``` + +### Brainfuck + +The last step is to evaluate the brainfuck code. + +To do this, we can use the brainfuck library `brainfuck-interpreter`. + +```sh +pip install brainfuck-interpreter +``` + +```py +flag = brainfuck.evaluate(brainfuck_code) + +print(flag) +``` + +```txt +CTF{pl34s3_n0_m04r} +``` + +### Automatic solver + +As for most ctf problems, I've written a script that executes all the step automatically and returns the flag. + +{{< code language="py" title="solve.py" isCollapsed="true" >}} + +```py +# pip install brainfuck-interpreter +import subprocess +import binascii +import zlib +import gzip +import brainfuck + +# +# Extract image +# + +chars = [] + +with open("chall.txt", "r") as file: + for line in file: + for char in line: + chars.append(char) + +sorted_set_chars = sorted(list(set(chars))) +indexes = [sorted_set_chars.index(c) for c in chars] + +piet_image_data = bytes(((n & 0x0F) << 4 | (n & 0xF0) >> 4) for n in indexes) + +# +# Read evil code +# + +evil_code = "" + +for c in (chr(n) for n in piet_image_data): + if "a" <= c <= "z": + evil_code += c + continue + if len(evil_code) >= 20: + break + evil_code = "" + + +# +# Run evil code +# + +evil_output = "" +accumulator = 0 + +for s in evil_code: + if s == "a": + accumulator += 1 + elif s == "e": # Apply weaver function + accumulator = ( + (accumulator >> 0 & 1) << 2 | + (accumulator >> 1 & 1) << 0 | + (accumulator >> 2 & 1) << 4 | + (accumulator >> 3 & 1) << 1 | + (accumulator >> 4 & 1) << 6 | + (accumulator >> 5 & 1) << 3 | + (accumulator >> 6 & 1) << 7 | + (accumulator >> 7 & 1) << 5 + ) + elif s == "u": + accumulator -= 1 + elif s == "w": + evil_output += chr(accumulator) + elif s == "z": + accumulator = 0 + +# +# Decompress evil output +# + +zlib_data = binascii.unhexlify(evil_output) +gzip_data = zlib.decompress(zlib_data) +actual_piet_image = gzip.decompress(gzip_data) + +# +# Read piet image +# + +piet_output = subprocess.run( + ["npiet", "-e", "10000", "piet.ppm"], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, +) + +piet_output = piet_output.stdout.replace(b"\x01", b"").decode() + +# +# Decompress piet output +# + +zlib_data = binascii.unhexlify(piet_output) +nya_code = zlib.decompress(zlib_data) + +nya_code = nya_code.decode() +nya_code = nya_code.split("\n") + +# +# Execute nya~ code +# + +nya_result = "" +counter = 0 +for line in nya_code: + + for char in line: + if char == "n": + counter -= 1 + elif char == "y": + counter += 1 + elif char == "a": + nya_result += chr(counter) + elif char == "~": + counter = 0 + +# +# Convert to Unary +# + +# Convert to binary and remove leading 0b +unary_code = bin(int(nya_result))[2:] + +# +# Convert Unary to brainfuck +# +brainfuck_code = "" + +# Remove leading 1 +unary_code = unary_code[1:] + +for i in range(0, len(unary_code), 3): + operation = unary_code[i:i+3] + + if operation == "000": + brainfuck_code += ">" + elif operation == "001": + brainfuck_code += "<" + elif operation == "010": + brainfuck_code += "+" + elif operation == "011": + brainfuck_code += "-" + elif operation == "100": + brainfuck_code += "." + elif operation == "101": + brainfuck_code += "," + elif operation == "110": + brainfuck_code += "[" + elif operation == "111": + brainfuck_code += "]" + +# +# Run brainfuck +# + +flag = brainfuck.evaluate(brainfuck_code) + + +print(flag) +``` + +{{< /code >}} + +## Solution + +After executing this code, we finally get the flag! It's `CTF{pl34s3_n0_m04r}`, and very well describes how I feel about this challenge... diff --git a/static/files/writeups/google-ctf/2021/beginners-quest/6/attachment.zip b/static/files/writeups/google-ctf/2021/beginners-quest/6/attachment.zip new file mode 100644 index 0000000000000000000000000000000000000000..862cacbf003c5d8e9c6ec24cc81f4c75c9ffaa28 GIT binary patch literal 262466 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 bZETV)NBV<8N?r`UAY-%EcFj1p@lXE)=3VW2 literal 0 HcmV?d00001 diff --git a/static/img/writeups/google-ctf/2021/beginners-quest/6/painting.jpg b/static/img/writeups/google-ctf/2021/beginners-quest/6/painting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b6fe9f1e9514554d0eb4bf6ff563f25d1e65494a GIT binary patch literal 87282 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 &y`$s?xtQ-oJEDZWXg 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�OEU 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 literal 0 HcmV?d00001 diff --git a/static/img/writeups/google-ctf/2021/beginners-quest/6/piet.png b/static/img/writeups/google-ctf/2021/beginners-quest/6/piet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad448ad10a19d28dc08b18723fb3743af86077f GIT binary patch literal 3179 zcmeH}dsGrw9><->9-Wz{W}0mcE8WQ&$FZhKLPt@lCZCmbG$nlI5SV~kVJRRmk49^J zkdunxgVUO6A(Eny7U8ZFl=4Uk7(`*r2MvTwsDL1{diLMlKlYscWB-`nIrsbf-QPL) zoO^%g-uwAoJ&_pu{<}W!dU$xeA0Kxl$-~3be=YvT>&-O{@Jf=bxwmkK<4<~dd1z1`hP%b%gz}ijTRYy4K~0&jQcA;h(?7gXh{_Fm4-gZER@^I! zHzZw@qEB;W7+O0S{%_KdWzAIoF#W6I<7 z=(IQ1I!&Y9}ile4(32~SclX#%Mk{|FE=M5(h9?8qS}jS|->lm1a-&u5`h5 z*8I=1fFvaGxoySu8^@QoR}-;4c@DTC(|=aqNgOAN-S&Z&z1vuGW|3pU1Qp8kQ4|z| zvO^9|Omc&-SLYwDQTBoS)R>l(C)CMFr}lIAOVesrgj5e}%$d9D^9s++s?1{ri$4e! zqZVk46mAImR)mV&Nj1WR7dGy3Mm7%vuL}h2R8bl(vM(R>y`i`>RrtJ_OUjTsw8Pym zm!|=CYjGF79G3|z>(=!Pc@TZf6bxkJ$Er`UNo;KIfH&T7y5-BkSEDj)JB8mv2!G&t z;973IZ)nfbgfH_pEqGWhH>(jr#L*Q#;OHhh#m8j-u^jeMzm>lKpewCiJl%l}?kvi?D5z$oi=P$C z3dGLuZZI$2Vq=M!zgN;K3$Eg=nEYR=rga16~EQLvYe%-$CY*nPU!-5AU%}Vp&-d`xmnGriEdyloZK; z8KJ-{5A&j8xC>!(ccYyNs*7y_IwrzQFG@>>yrwJRF;CUjUExQiHw;Qp&%=~WnZO+Q=v zH9ruP-J%1KxYr%r7qJKT%IPUElp04nCnc z(yJ!)y-j(=yABaAJ__r!IeIiJ_ z0k(Eo3IQ=DwenAlHj}M6`w%x$Da#MFY8RW%!!C23{kdJTi8(aR=_zO@-w`BCS>V#=Fq7 zFYO@M0?bx{gdt18x(dwMzJ2J`014j)U?6$DV$yJGS$o2C)e6DH zTnfxrR2qXt^a}**d%PR|uUwB3FJU9?T62*_Pgkx44FF3=Uv}5%pbT1JowjjybFRQ! zl;|FZo~?fRFsoHZ+ug&0gpWLlnjbf2!BoTqLgz-Qr5CY6Grk~n>U7Sh`_`ThM5 zO0gu~{7Sy<8@!G3%KM$+Y$otYM#wyJ<5sJ5D7CO0IWlBVN8t%Q;tx$viqnAEFtUH_ zU@jj?soIw*9^2&0@s4h`k!M4Rf+k%<|5wbq?M!;W0mlS4hP<0Cg!78o)CY#HBGIDu zPTsNQr}E3a&8^MOMI`7psY{Jp&SI8If$fQ3J4pW`Rbs#&?D?f|D0SYE7XLIXuk4Vl{yz-XXrCIAEN*$N%o=L>g%%$jG?=H(V?8fcYwF)}ocoHjF zGcttJh#lc}EI^Y5(>SzjaqQx@>rKQ?7+0dFf41$8S;l=wJ+6;iycCe8W`EXYv{) zD3nMWPwju^A1b2$jz;~qlxLW<9jr;K1#Ujjb6equ*~b9R=X%Sa>{O?nSDdk8b$;uL4)zbWr8q& zLE)2r`D!N6i5|qxSh_NWT%pe98}#i9Q_dO59Kyd<0dUv|nw{rTcM*jBVz{w_SYi8~ zm}lvHtt0f218&|0v2cC&*ob4YQ3U@NlEhEvHItp*ODDbWO>Eh_;IEp?-MSaB^+*%= z9~BR`G?*UQzzpZ32R2u@RcS@wQ6J`4;YYCbH>h4xJ_354V2+cgb32e4UEbqUBxbf> zX#7H0+iP8V3k=%Ngn7If?-Nya~55KqmA&n+Tv}kgIoK8b8U}$SY?Fyk&DTOnB->-fRF> zYm3zMLDFePivFrVQnwq5xd`RdRjEc>Ws)zVCVY~GgbXKVy5qhtVzYGY?n>ppa@C3K z;>GXtcQmd6UxWlvQjup{l@Spb>;yYPN2>xcVwKHK#O%KE^@s8QVQsZZtDb4AC5yYL Sf#d62ijPh_(slUscmD*HE{i7s literal 0 HcmV?d00001 diff --git a/static/img/writeups/google-ctf/2021/beginners-quest/6/piet.ppm b/static/img/writeups/google-ctf/2021/beginners-quest/6/piet.ppm new file mode 100644 index 0000000000000000000000000000000000000000..11201b9605d34799b64a052bff7304ff3015f465 GIT binary patch literal 701584 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

EHV}c7z;)$@u?%pW^?vzEadS5(m zFidFLrhDoIC1CF`4EW8Ok7~sO$DsH-)myFdzvWC_|7;~Okz77WI{oA`cG@pPDaQgP!zc;eZCKdV(? z$fHp74pm-A7d+g`h2Fsf>%u;K2jgCnxxL`H?xSCfC9^%DqsBLGZ33w^MWZ z`Q-5T#aCY_;-IWB#p^Xi1f}6I*f6aK3=ZmZe-M1s44;+(7^ngs%@_PntS3^>$O)VbE_T`&RSgn{X< z7CiT$?8Q))gOsYrcNtb;GHbs626Ipv%ue~7_u!~GTh|E=*VjY%^SQz~-yb@b9=S}- zxrl)^m|!@NDaqZNpz~nrLGK6L7&ss2o;G4qU&uvF#S?Z@GaQa*MI4SdqsqAu;VD)4 z`&>Jv7>*ACDXSSi!CpZw50I6)WP?0-R1X|b5t&tBLKV+~MG?T5-~y9)B5d)vzDmc4 z6VDB!s>(tIC}kO0ruB~Cx!0UAWl6)4cmOO$t|dolkqe>1Bohw^runM7cZz^JWf832 z7tb3E6PmW^o_awE*gFgZezWGITJgYfsKPLRrSHMfdsxM@PQ_4!0sl@3*HD>Yc>tg8 zX#=K6n=p&!)g$LxAxDD1s4o*S3%q6{rFixLw79#jXJm#NAt~3J1Sk~hFMV5%B33Eh zs>Ya0wq2H(a2yHL`*IY)!XVed1K(HmmMaApH4Aeq!qlv=LxRVviokrJmhW9*hdla1 z+5yJNtC{e?sQ1H>BWC=|Uzl^4m+ZVqgs>7!G7ga`z_aJeYdW`vErw&d0f@jhNIIauHMUgx%B(hvQihhvUttaxO%8 zN)`S-*G?&h<3m8oYKBj+SCGpCWMwYdAP*kZ0|!(@W)+xF#j{{h1TZGJz$BgsTRg6> z(lO%1bHk{rvQPm^Sw@y=y(4(;HD^p&(r_dm0E>}p$x&M5LZ~pw!~=q9zUuCsBH&J0 z1grPO^9I9&rfs^XUQhz|4#R-otof)`Ja8PUFw9@+dvNp~R`IM;F%)6Izf;0BR3=y+ zz^8lKfGN@@%%XYq$hlU?ksvVY%S6lquh~c`o;?69?yl<@nW08V%Jn7z3WfSh-k9Wx{~ryGoXzO)=Egtz76GJg_e8!*^irJWt$5iF$H^kCz{r!)kIZjHBEObr=Ni zDsnqDm!D4#e_wp{g(42h3RApZQ$$c29)k_jiooEYKKBQ~N6qkQ8GwN*;L(i1pfrU| zS@lIqVMu)dzrNQi!&v_4ynzMDC;Bb9Cgg>7vob&ym zW9gC0)SQbLSc3_M1DTTCy$L!GrXKWuz>R_Paqej&CiR6}#8fJk!4!%2%dY*8B>-t9Ek_OV&qzKloq)VDoir*fMA-hx_hSx zxKkFv>V5IN!7!m|o9?L>lz_d%FyJ?9KB^TD9EU0l^H=&F9KDBCJnK{pMHuk!lyD7| z36=-&>7F)VinIx{XkI;Xt`%}52#oqN5wpN+Hd2ab4?v5%>v~3Js1cHKy-9#Vq5jgh z~ndmh*-01yX3n_J_JK`^C|nBQRiBx zcfkaR69%TcTJYS1vKK>H4pOQf-(^^Z$*lSM8_YpzFgxXQ-h-p&Y+WZfTwf32&*uu~ ze1GUzdgL-S=OPByV1nU5rX+W7g3g1f2fZI~W8i$8d)kOeeIXYy6;Ier&2TuL6>&J; zj4J0sgr`*D?{n>xVmLkoq^xH61bYR!JU~|Fk`40UQ9W=#MPyci2~|7`7DWJKf(uOI ziLk}v`YIhGPCPe^swxW=pp<1~nbtdk=U#KhlqC&E;sLN2xt1KIMJ|L2lT17ynC7eQ z-YEj^ltr+5Up#LxOlaDsd+G%xVDB&t_|2M+YQ+P`p$fzNmA(f@?_m|sIu%0^2K+lE zTtj7o+iC!f_-}@5@mH3xiw-4}4$MTdovb)GW-c2vf7d4hbHwDgyI? zTE2IM9rEZ4X$Kf5uV%snquvikj$0>S;0>$ci5LV4a|DAuVK_Ko6c1{d9+`L^t3GKk z40Z8*$%TkA?HeAC3HDU;@!m_!QJUdd7*Zw-7{04y3EC9n8!TrQ492~i_et5sphqfqn?RbEIJJlx8K-oXRw!ajTl=FaoPeUzvtC-`{zkvXg;*TOi; zy-or9LrQtEyFs%p-4(fA%5PZ}OpOyg_r~)3% z7z|2N*pyXYq!gxPCE+4n$as9z9d$kXT;3`o)-2mD`7V+V!BE|N%D(pMN}fmzIMh_s zxz_1jFahF(f$6RmJoljN#ZZ=ml&Z&f8CGF3Yrg&lb5I)0PWhbo;HWuU*9i{S*F*U8 zxxzW$A3ByExlGNuh=DbjU^tK|$=#cv^I+;h?+4r%I3MSpHeym=$VE)W6LwQG9FAv2 z9F8}m%DE8XDOLFUTsx&0jt>DTs~JAQUO_Gokd?V)gFJXt4;)YtnN?sy70-f25x|(> z0+V#3&kduh%0dMwWf@tf^^V}V*PJnBNyCwN04zqXB}ZwI3!%a!6AuWc z`Kr5jihw(15v<-9&l?OAnzreldO-=;I}8JUv*x2(@xXDY!Z3fO@4?Y~SjDqW#ZZI+ z|4s?lP?=zP0H5w@1ExruFpK8ZBj;KnM}okpFB35fyk;Y%c=iCaxVx@rWQH0cDc73> zC=}{1eOrzqRw>@9#+XaCU6z<|90}C>aumVBAlJbI-&ggPD+L!d3v(;N)U2>Wg2$_h zzHpTb`%b5j(aqlL+pHw^@ zrk+&XI1rwAcHqxyRT%Op6um>07t#d}w{oF(@W8sT58r{g^E`1MCF;ouK3;xg4y(zv zFphFB)L{_3tH|xtTz)<|{C)A&7m7G2D@^fvO%Xw9cnmg7D*}Uq`rID`A2q|LWdH`M zfJZY1gVGc>Wz`ocg(+D{xJVZ=9v^i_UC%z3w~B~0%eG6ti{wKvR5zcpuf4jGClUh= zH5GNPb$S;}fH+}bx~m1xJt%uIl;t3$>hWEMRhZ10ufM?@lm@d?KIc6+YR=Ymg2VOo z5dM6waL)IKj-^K~Q*$n2U=1c14rEGl_a^8(n0nCr0XGKD$GNACnA8_?5mWJm-P8<+ z<5>}hFpVPytF=MwV&4BY5sLXG~era3mf8i;-)|QCj3es4&UI z1A=M3>h7H);7(ZttM|q82E&A=ZMvskPy+T2!+_tc`KVSra2%>I%wOqyaP%Hl@vKuZ z6k))>Q^GY=CRiT8r+eCfDbgm)qIvbmxmL)LATa97M9c!O*+?m#Jpe84uIm|@p+-o` z^(Fxdh5Ae1mZOMOinppU=8|ofB_14i+nmg$j+ z=dtRO2E$Mn&zD??DAT^-@t9ywH6QQ2#2lp=o`oT0!hqqsN|vBaF}}faX2D?GyNT~7 z6;Fq$ClxmigeRUI__JCShCB*I?@;B1biu=|T<9G&ms(uIu2N8M4^v(M$NB4W+5?UL^z`49}%&8O^Zudd{Y z#DGIhMV)J%-USmNP8gW(YQb|4%3cg*IY_B`e3xMrCbQ=2Z!ia?!R(aJc@K`7vvr-| zaD6?5Kc6d{^ZlV?>5a|WGpd{m5uQ?ozt6Q(isASWkg}TL6YLe_@&H+xOE$=ZNA#KB(IPu&ts;VqhfKrx`Wm@kDo_oz1Qr@Oy81V0ua1E6SmIv_Zo;F~Lv=m9jQTPWv%qUMQi^8}K#RNUdPZib z5t4GfNq|D3{?fPQC}Nf3t!j+9WZPwl3CEE@y)Q=*EDUlTJn(&0Z@E%%QL`|&B23K+ zJ0y6#stC*nYWdz3cF3bIq#aR((_!jK#f<~uiDw7?tX72~k3!KqRCys?@Ng>^dIt}z3;XaLm^;rC_fevroZ#c- zN9M4aTnpnU_d*>8!MlpwPR-@#lf&N^Uwxs7gR;UDuh$e2l!nJ(!?YqWIH=G4LGV#C zd|C!zpbB_2V=yR9VN+Ipky4nFm4u6QA>;8;chvRlb9t+XShH-qBzJFu&V#83y&rI6;C!5W+K5SgAr~!; zE`$n`Ogtc%=Bw`BDFW`4MX-8bJZ~^eXxgTG>IEfW?=TGb&6H0erfr4VWTr!YrCskDP0T90>xWzD&d{@S2U3;@Jbx;_kYh zkr`@)q+D+jpirp4^ldqcSfzNY8e=Zmc3EP=aU@Xh%TWXigIos>d|%aDt`uCX2Jub-VaBPTPI-P4Xfda7z7D(1cN6;n&DX(QYH)-zN=&j+7#m(EN2!B z#=V>Pep2ytn0iui<3M=g*?~W+Rbj}ZQ1lK}UPu=_+{%UC!2|2UK70q}&hx~5l&B{s z_;~q|Ijknv!Z^ykP=`VAt|GTnbNTt?@b|@6Unt_BtT4svHAMua;W5}Stq2Sb>T`b( zeAEn|mH`;30v^p63`$ejlvQ7(6sBY);UZngczo0ybv^rB-YO#2EZZ*mE|L$yP~CjW zzV_-$o=6Nh)Kt{D*6Cd^0pf&#>8=($_n_>>P?m#~s>gR3R$(%0zWxStP#Vlm`JDIQ zs5x8L2@coSL-_N#!a3g`I+h-}OwGB7fi;+5IFKpH-J78EVCq5d2izDqALpJnVp3no zMNGvLc2hGPj%P(2jyI#qxe(zgRrvc{JEa(o4*@Bw89u>YK`sxF_5W?h4c8;bVVvFj zzw2X*f%8%XRZhBlcK3Yz6H_DrLU2`0Kf_(>;aPO#2LqH~<`S4FrL$mR0vJPXFi9t9 zOUK=-9b7!=oG^0L8Wo^@w#;^|AB4`?bH=omu0hfPu!&q>a#)L9pbC>(Jb=vhv3Bni zgtKHr*4>xR8w?kkYjb?pjU-_2FeLoab8#yj3`!{s_jmP9j=M)!I_uPgA`J9*NsO+N z3)TeidwlnRY1Sspl6mzf?^=|yATYX@VcZ6f+bAiWoq#LuqvIKyQ3fULdb0pVQU2(+ zrI=V&d{-CaF7@_ji-|#5pu4X@Lly?RiVkKU%hRqzZafQfGGRQ6R-VxDr5MNuW&7Sm zE6;K-ti8ZE`7#R@jP70rnYT{BU>aSc6C99)DP*W841)tkd`PSHJd@7T)lV84SGjaP z>;j`*`$orOLOppd@4dwoYer{bD48%&_*_yYWE00h8y9hsd!S|FuGNo&FEsT@gjXDg- zdx_ny%=Yui;m==u-3um)WQS>9uQ3slM#o^IwHOEv<@5Ogxp>A*Uj|@M3Ro^)+g-Ig=b!tKp2Ku`sMpwxN zYXbN^zI(tlYZGS4y!w-OElODs7~RV-ZiB~dl$6d+z!mq=@r=zVgOYZ=SpcIbfArf@ zOe`zDtBY}$di%4*#GowD-PfQY3xi!n2eXgmX;&gQo`pG?FrGy#Pw4nk4CI5deea@` zXSo;FUSOPjnFR|*cQ1p?TPI*JjjquN4oJcjGSm}>!2u&aq}6(!N$2V6Ck>6OTsj|i zfzhsgqvJ85o;;WL-eQV1qq8uSOc*G9E~yf-iQ_NWW)=!&ytnv%l6ek{pJeVj5T0~) z;MZ5H!%#<5+#RK+cslYm)-K!~I_NI!qgOCzorm{bgrB_Nd&(b~(lxsl#!2o*9R}pR z#BNt+`}ySX=P$nQ1rtTG!!)ngm>ynM~EMb$Stoy$h&Ov+P)vIdltAAif}3X@gy$KPOzq`~Zx&v_?@=iFT<4BWjQ!LOeyob%_0 zgH^{a<2jqSum%$f1(}wdrwMu=j33;+z)gesxbfX1Cfy6Wi0O2qZ#-k*bQYrw-b9sm zf#D@({Qa(7QVQjVfRbH?57`&k>9r?ikC78JcCQ9inSeO9DkQ+?W3EI+e z_i6_hPdX=zT(w38XrC>!UF!#-bM~Aut)**_bO3B3*OwgDVi%~wq!te#vwf`HI|bn^ z*^qVjrSk^Eh348E-*qDi*gFgfzw}((N(X~d3d8+fy_4ha(Us0RHK7Ot{aq5HtK@<; z0sJ1{Jz$!(3A1Eg{mHu)r7Q@H?qwLa!Q(bcN@pkFiu>qz#%7d3NxR-GfKik``fVvD zmKERC#kfno{n=t-P!{O!YtWE|!LFi%*~jvIuW(fDs?kYCX@S^K|u-hQ?Jcoe#Uf zXxF~c@t9Cgp38f0F~yqESr|$t3=}?>R0-L{@fU0}3k5UYTYNvsJO{>4GIt#aPdYpB z>#Nmas3R)wj#5)R9r+q-7w!%nbQku~E10v+!}~76PhRjn<&RA1nq3RyBzL0@1M*&C zw=1*#d~*2n7hm^+i6Yryn%8Sggrw0i*k~;Vf%cs59?yl8|#ekzsrs~%^y$db? zPZ+e$WutQ@ z$h!N|d4u6Xb8U|Ax{(Cz9fpKodM<9IgFz{U;r_1P$#M7SN@ty#P=ta0E{V}qa>1Ga zevj`SFwNS8Su(HwW(U2hh^D9RuGwiFY~ zitp-T+@;?BY%wt?3v~B2Xvo4~SJA=jV|m(@$c<-VP9}_J(aIA#z7zxbplsi}XysY% zg|!zLCtqg4g3;Z}AoJD<7)+yUbboq1q(&!j$v=#%wp?p3+AQ#V=>B|5NN&(Ad3A~-{rd!qG$E?C*MVyfsE4S)81=$*XqP#z)>bs^=qBp1s8xP z3|i;1(K(ay6rrpECFRH8GP=TK)%@`{m?CK~yX14;$>BM7*9il6uSf9f=L+Zi`Qc#I zvCDYQCN8YOghD~4CFf~^-Us6ccQ0_$U_Neq_lQaN!Y*Puo#-3S7&x89D1$dqEU z-F@l2!Em9uHph3}NCNf_L&7gT7q`;Epp?RJe^>A1xO;S^vrbJY!a#qQ#ONxyU`+tO z$9E5yW^KYOnOA@Eu0<&e0;78w#%=Jpjgr#Y3Ao}uI-ao^Wl++tHw$1C<&S<_iiu^# zcXcuDQg45@m>84=y89Y5WMQzY=wSA-Jnc&4#1) zZ*)8+)RX7(-djwuW^@*Yk_iKa&m~ntHgWs~+ss12jQ1AbPcqMe@srG52f~xi4*dFR zbr|Z1io2uK6i-LK#@dCuLkHc3ee??Etn=``i|~^dd{6l!Q@Uo?!Z^v@sKbD~m)Pyf zY(JkI{`|$)yo1@?8nhvwHiJ?;_1WM(Oft@3p&Ybz(8#D3huBwNCGX3&0Zw zt#jGvoJo0#P}YEw^5btAU173n{`ebAku;cH@;UG1@SMBrgn_%)Blz`mg>(M=aIosw zWjtpS7uH}xp&-+e^E5&4gYkpA7r1FKA2+^x#H4#+7creq^o?f>oX%pD!JDY^E-<{L zjKANtOG=^q5Kywq@FDvGyF5T$?otoWq9Z>Tpae6Qz(gsX1q&0v7;=M2Izd}H?q2QS z;z{R(k*n6I0PVA7wrl+$bk3eLrnPhpk`91PQN@2Lat9NqTJ-X6arzR9(pubCEbd_ANCV=1L zy9Z3OHer^`t3P?yqLc-J(Y*}gHhA1dN$KnaTyY;A&)AGIC~4Q51u%;8N53t_#IoYM zx)^t~>|g zpHB{d{^ILiFi|8sO!In;iI6lp1{Ym`*49#xn*^XEDm)O;mXo7+zAw z-|yNbrBHqdDA{HBkbQw&9-uCFsfTCLksl0Df|*NTqLj{pg$ZB`xxplzpe-GDuXb?p zq;tZ^Rclm$_SrJqwSEvfXU`eaTDk^F2f!wBeaT@hc7ZBPYViOv+sE3yQxMLQ4Ow?z zI&UysXs*riT{n_|y~B|3OV7ovbTBBTFx=nOJ2~ziUFob-6N)g<-z71+N-kIv!0++h z1EyJ?%5#eJoGA61nj#%*llDELwR&$CqLtAC&ET7p*+Yy|DHI z+=Cg`s4^K;d&qm5@ywf5A4hP%z`Y#rKoUb71@=bJv0Jq_YFRzFHlI zI-=t4C^f~?k*~3K;qK5ucVQpBf;sCvyze6XYTB*|jiEayRNQAnzr1yE5C) zCx<_O@pUhlD3TqfdA-I&NE#i3jn-lyIF!%l2jt=zGkqC=K`CIljKRQ~X!oYUs(!80yWj%wghA_E zHacfgo+6YrprrixTSixyteQXm22&&rW|w@@s}FzQ8UIP?x*Z!?Wnf4+bc~%q1{UN@u~s1Tco&V3JPImX5nuJGgk# zIbr0gH7Y>+Y?flXc_y8wtDiJ9u5#&o*ab$r_Kl9m zgnIH^-g}EF){M@=P%>el@VTT)$R>`zV4GPenDO4?`$^_GFn*G`>p*zY*@0hQtqwyS zQE_*an&Rom*I2u7cj%zIu#aBBoOK@FcM*Q_g6}DRWJ=fUS{Ns}8+90v_Y%8ZneFG3 z!=JzSx))3o$qv)JUSlF8jgG-aYcUWU%IEU~a`B9rz6`*i6tG;zU|>zO``O)#lESpA z6kMVU8GpXZ9d$hWUA`+JdRA|L@?E4E$S7St?Y(w)txhZk9Az?9zt-tpZ~=J2pmi=A zoiiy<5y~1+Qhxj`qbp2S%^!b*DUt@WOFrkF9G-J`oiK3sdIZ0Iu5iwu9}ZR>yNu^- z;=&qCC=_H`a-JsWeK3A-_X0N!=Hte9kC=2X>>{SqiN5iSfzw%xGI$eJ-UWu2l=1hw zc1bCe9|B5t89roRV3!A|%U$Z>S#;zF1C(Iq5|}8ZvtVHY7(;F_NhfGa$K9(PTs-NV zFmlxz6`*~#%yz9GgwEM>#cJCB~vt&co-IvZA z3>TVfb9~p0Bw+6_B>d8IaVs4RN+}HYclAz=yGK_#>(qoI4D@$NjINRk)&%f-eD{E9 z)+Wr7dG#mnT9mRNFuIpv+y;-^C@GztfGh5!;~AS#1|{u!vj9d>{^+-*m{?YPR~O?h z_4a3ri9uPQyRSh*76!YD4rU+A)2>8rJPUI&VLXdgp3w277{~`@``$$>&vGxUy}&s6 zG7A=r?p_9&w@$!d8eO9k9FT-5WT+<$g9Ao}rE7LAjFa4rIt<8riQTTu_VdZ% z&tH7q3nq$WhiP7~F%gnR$6%wi7zhsK^Z5a}c*aa$24GMMST18QuqN95?CwQLVOmuR zF42XIKi}n!I-dP5-<1$OtG7S-F47ESlrEq4Uc0+iCl&*aGMTDh>+~+T06byPI+u;k znUtppWeq4PKmL}{6(+0ZkH5hbNrTxXpYu)*&$+u!7`S^qf?q#ZIOop~2dj=<#&b4t zVGSk}3NkG@PZRV$7(cjsftv>NapSv3Ou83#5!2~J-+0Er=`2PWyooCB0>ewn`1@VE zq!h{z0VTT(AF?m7%LCNqF7@y%I`V@7N-%Q?Oq9}DurL9PAvc($6SSq{?$r)1o^(za zxoV9H&^}vcyVegv=j=IST1(d;=>XV7t}i*P#V$~VNi7~gX8TyXcM8H;vLWm4OXm%S z3(d7TzUxL3uy+^|e(AZml@11_6o&h|dMC%-qbr?tYC;hP`nx1XSIGry0{A_?d%!en z6K2W0`jdApN?8yX-ODg;gU4-@l+I4T75CBcjLj&6l6JjW0HY{>^xINQEGxdNi*c8F z`?JNwpe)ec*PtN_gIz@jvybIzS0Xo_g*llpo<%E9==f3$h@<1g4|77Av(xA=aNc@B)9WbQf;o^*EL*H^2_oAdQttthV z=t9Py?{Y^S&wiKhN{F7-+n;2#uRJY(Q=7NZQ_M3r}e;U#7K{jOb7 z3gw4@l3j)m*%#R50qSy>dUzHc`N04sn7ITdO6e?Em;lC*8%)v(+R}0NY6lljIwy== zwMGSKpDnXp>j$B8_M9=TrE8FM0Bj=HmmJn&7pTId77rk^eXQL(1>r2&kahQ^^9I9( z=Gq+Jbt4JbI}8cG^jzFZ2ZK@y!~I>oljH8umCiafp$G&0T@s_KN1vB1Td_T!N2gXk_cO3{%Iy>;|tJPtsBP#BW zQd2w~`5J2%?hYMv7xvLBn6u8q`!2#yUhqBTk4)*BT?^wRccTsi@?K)ME3^H4a`^KX zU-yEEBH3Y@*K16Kq|q_hXe|bUL-~AuKrWs!)0Y7llmeE^7!0h5c0ap&QBs&zm4Zuj zA>+??xucF}zsq+eM9=E&Pri#Z0~w{ur@hziuGNXffTK*N>eo8G3oZap7_`o1qjM(Z zDMDETO3IJFWpstfs`=w@Fh$Z}cFE_wlf!fFt`i3CUXS3{&lS%3^TWZaW0&!qOpGIQ3h|K%Dceuk~02&*DfiA z@9~8fgNrAf6GpCD zqXM+gmf5cLgU~s9&Y0HHHAp%DHj(Q~4r{RsRAEw!2awr5*6y8xaF%Syy8F_3gW*DR zZI17{kp%1=hJ;^wE^eiRK`Djd{;uB1arfv-XPuf*gn|ApiP2SZ!I}VmkMABZ&Dw-n zGOzyRU5io{1V;BVjN9OG8zrT)6L7_SbUb4-%AllOZx+BP${+o<6cfve@9JXQrQZH* zF)=6$boVuA$iiS((ZTFvdD@l8jb~v_CX8p%$`d-i6a)F7Y~QM+z16?aFe zDV~mejkODRhYq?6`{)(SS?A$>7vU!__@44drgY7&g>jO*QHKF}FR|N|*?vAb{P~No zd%;AJ>@dyiH6}vR=ooCY76ZYdd_F%Q7tfgK%K!{Y0n23!2G&HopWVGEDNL(M!6mwo z@#nkTQOC32<+~E1XZ7|c-$j~%jMC-P-fMT)>cnEeQ6^LMYn|Q&7l0=WTIaISIg|1f zp{xNV<;UMLy251D{P8!KB55$YBL2?KYpNATJ=o`-%IGx2PgEvv-U0`@g8GpZPmy|;J zA)sWJ;Y0QXc6orh+@&6#MMr)xKnZ3pfr(N&3l=7TG2{l5bb_{Y+`Zbt#gonnBUi0a z0orHFY}fih=$t)gOl#>HBpm>o$n_ zSAX)ZMJWpcqk9>~ZSc5_lG51;xZ*xKp0OEaP|~h93t$xGkA7QjVs@(KR~30ZEubhI+yrd6fj5?#pn z^Ih(!T?x^%di#^_BF#WX>GEmswYzI|Vlm(-ld1Z(PVa&Xz!L_obJ^&eNqLG; z)_{`o<8K*VVX|ue_!~@-G?-oTIq&4~oV)9UfxFiu`1NyzbN>8ruN}>D^ zP_oPLA^QTmJV0IUQV-9fBR?3R1T&YwL@AvG3lqQ?a)U`aL0dZRUhUxGN#}%-tJbIh z?XzXJYyBW}&Ym--wR8=V4uDPM`jW$1>;hGo)ZzhTwvV-Yry!gq8?x@cblzaN&|I72 zyKW=_dxs(6m!6AT>0nSwVYt7mcXHf4y3$#vCKO?yze{3tm0YkUfZyZ02TZdzVV2CR zKY7=plm&s&y$s_vc-%%w>FfktaUUJe*o-nLY1f+tFpBa=zb(bYvf{hC7tmiuwZoe zGRVAj0tVCQ8lB*PBupVgJz*FeFycd6t>>9^p00k<(74K_^I;bl?b)i|;3y=fL<$=B@+bNoNOseYH9abwtJ8QEG~( zBVS|f!rh^R?!rEL1#{MUc;7|%$qT-x{E;bLvuk0Tp2s#0)?E@b@q zE_c-N?05ODgy>nl{mFNcW+0<<`Ly@i-L*Qg7;u!yRQ+0~cfkeV34_+TY;?|~JVhvL zKuP)Ww~VeZSv7zB4W>vM%r5zycXD{n-F3pi-Rlwj`nke6e||Vvb?h>pvxy69FriS8 zX~}t-p!dP}!QBhoG?M31AGl!6coaEgg5Sc5v~ebHd0~YgB;t z*)rR;eh@lm&l%HNx&}!Hz$S8i$zd&afhtUD@c=U0$J)J95YCbfS$AJLZ!lbFuFdgX zH8w)|iZIaMB{8~6E?5)5@A2IOrdgXXOXk&| zylYX)g23orhH)D_Zlk1hb^@-rkB(<-Mj4c}>&*ffMfs!OmSSRA@m*bvyVTpCEhYwK zf$qKr4OtlMDms{bEKj=BOL$3Uxo3gJ6>3GNd#3?!|3W9qr1R!p4JPTp zv%A;Y>;@N4Iwy>7hs&t-^4T)mwSEvfXU`dPGAJF737s@6@4{dbp&owDs2W>mNj9&y z{Zgg7H{^ubmL86;uh^_TNMrN|WZer!ODPOCw&hNyHR&u22d&yZfO;NbfKr&)bzTdM zXrG^ES0M!^-Mzt-wrNPmjIP!jKbZ*z%8Yq^!aGIz(Dwx{@*VS#|5f2kT)UL>^5ZV! z{rr*r*Si|e-cs)BUb*W}xQs7FLp~@q{pqva%EV_2jw1z{llew-V=0C*TH?L_Zy< zvaq`eCve7;dt4Gb!(rT}%FL*r>ZC9s<#gbAl@0@mQfk+(6F_vYMm|X@x<*F;|NN;@ zsAv~js|?BPa-H13lcBQ%+}Z4MF!VA*1Ji9hr@I3arSwkEcGrod*&=gS@)IbtK=kVg z&n=t_7U(Pq^|maM7xJ}g@!YQYs{`kGU(i}>$ld#D;QPAg-03_3UzEtDvj&X`VZ7wO z>F$1L?d+#qF&TWXlW4CF`{vk{yZgN;Z0?oG1lu~`Z*&Z1DKa0k;?MoKP|PB=KKK#r zd768jA{VdR>nA#I7HHAw2^0T7GH=GNHTaP84$oq7dV~4ZuI^np6X?NDlt0#KKC7LM z%Md1DElTMuj3XDuZyK$G9}WV3_M9;%x6<(#W3A+4FkbBG{+#hpyJATeYeF}JboT}$ zi61`y!4-{zKk%%(!zfC#>q86VRnl78#lZ*77vp_xro^t|CxL)T{o?^^TU=mtcMp4` z6U@J*BOlm|Qq$i*-Rs>KxX5?R?;X5kIukq9U1rDph4Z@mn_X`_H-65apG?BL@TK7J zj8fB|KF_;C?F|Nd1FpNjAp-*)E%(z8cLym-`B|!k40v&n8%ZaR{OSF!*2Efo(D9hC z^kdKECSfh>H3|vsLJMVffD=llre#@yr$Is7g1d$>qtXK9%07mPkX zClkULy?@r){k+eoTrqj1&fmV*zL~pP6BrmjyCl$k`6oK9=UDgWeqzCEoezFW27@{S&5G6RjEic|KZDp8w#A zWyf{vKVJg{lxEk57RallwSSm1T)~05VWRla`1en<>sMm$b^dmS*o^X5mq;YOcMbdk z-xcSdKb_Hi=^M<>`Ner9@n+W>%rExu6ucQU!02MrExZjC60{ozbfCX4UDt{Ycpi8*k!Aa%kjFZ}nS@HaW^Zy9sZ@r6Mhmrr2&tZ8# zyMqe=6DSMwf39IXH)j5u44dVD*!H*d-9KFQp8nHh0DnUeYZaQr`8|Ks=mzwPeE&wu_-|8eC1{PSco{MF9CrSq%h|8JAt zeCFR^km3*FVE$=&+Wg;q#!e1?f4hI9dhk=?|xi7zChW!R(X#f9goj0YZ90QCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$) zNnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kz zm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)g zfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{ z5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-F zCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw= zU=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~ z1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$) zNnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kz zm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)g zfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{ z5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-F zCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw= zU=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~ z1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$) zNnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kz zm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)g zfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{ p5|{)gfk|Kzm;@$)NnjF~1SWw=U=o-FCV@#{5|{)gf&Vyx{|~t?Z7l!* literal 0 HcmV?d00001